diff options
Diffstat (limited to 'proxy_rt_renfe/gtfsrt_pb2.pyi')
| -rw-r--r-- | proxy_rt_renfe/gtfsrt_pb2.pyi | 577 |
1 files changed, 577 insertions, 0 deletions
diff --git a/proxy_rt_renfe/gtfsrt_pb2.pyi b/proxy_rt_renfe/gtfsrt_pb2.pyi new file mode 100644 index 0000000..2d013fb --- /dev/null +++ b/proxy_rt_renfe/gtfsrt_pb2.pyi @@ -0,0 +1,577 @@ +from google.protobuf.internal import containers as _containers +from google.protobuf.internal import enum_type_wrapper as _enum_type_wrapper +from google.protobuf.internal import python_message as _python_message +from google.protobuf import descriptor as _descriptor +from google.protobuf import message as _message +from collections.abc import Iterable as _Iterable, Mapping as _Mapping +from typing import ClassVar as _ClassVar, Optional as _Optional, Union as _Union + +DESCRIPTOR: _descriptor.FileDescriptor + +class FeedMessage(_message.Message): + __slots__ = () + Extensions: _python_message._ExtensionDict + HEADER_FIELD_NUMBER: _ClassVar[int] + ENTITY_FIELD_NUMBER: _ClassVar[int] + header: FeedHeader + entity: _containers.RepeatedCompositeFieldContainer[FeedEntity] + def __init__(self, header: _Optional[_Union[FeedHeader, _Mapping]] = ..., entity: _Optional[_Iterable[_Union[FeedEntity, _Mapping]]] = ...) -> None: ... + +class FeedHeader(_message.Message): + __slots__ = () + Extensions: _python_message._ExtensionDict + class Incrementality(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + FULL_DATASET: _ClassVar[FeedHeader.Incrementality] + DIFFERENTIAL: _ClassVar[FeedHeader.Incrementality] + FULL_DATASET: FeedHeader.Incrementality + DIFFERENTIAL: FeedHeader.Incrementality + GTFS_REALTIME_VERSION_FIELD_NUMBER: _ClassVar[int] + INCREMENTALITY_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + FEED_VERSION_FIELD_NUMBER: _ClassVar[int] + gtfs_realtime_version: str + incrementality: FeedHeader.Incrementality + timestamp: int + feed_version: str + def __init__(self, gtfs_realtime_version: _Optional[str] = ..., incrementality: _Optional[_Union[FeedHeader.Incrementality, str]] = ..., timestamp: _Optional[int] = ..., feed_version: _Optional[str] = ...) -> None: ... + +class FeedEntity(_message.Message): + __slots__ = () + Extensions: _python_message._ExtensionDict + ID_FIELD_NUMBER: _ClassVar[int] + IS_DELETED_FIELD_NUMBER: _ClassVar[int] + TRIP_UPDATE_FIELD_NUMBER: _ClassVar[int] + VEHICLE_FIELD_NUMBER: _ClassVar[int] + ALERT_FIELD_NUMBER: _ClassVar[int] + SHAPE_FIELD_NUMBER: _ClassVar[int] + STOP_FIELD_NUMBER: _ClassVar[int] + TRIP_MODIFICATIONS_FIELD_NUMBER: _ClassVar[int] + id: str + is_deleted: bool + trip_update: TripUpdate + vehicle: VehiclePosition + alert: Alert + shape: Shape + stop: Stop + trip_modifications: TripModifications + def __init__(self, id: _Optional[str] = ..., is_deleted: _Optional[bool] = ..., trip_update: _Optional[_Union[TripUpdate, _Mapping]] = ..., vehicle: _Optional[_Union[VehiclePosition, _Mapping]] = ..., alert: _Optional[_Union[Alert, _Mapping]] = ..., shape: _Optional[_Union[Shape, _Mapping]] = ..., stop: _Optional[_Union[Stop, _Mapping]] = ..., trip_modifications: _Optional[_Union[TripModifications, _Mapping]] = ...) -> None: ... + +class TripUpdate(_message.Message): + __slots__ = () + Extensions: _python_message._ExtensionDict + class StopTimeEvent(_message.Message): + __slots__ = () + Extensions: _python_message._ExtensionDict + DELAY_FIELD_NUMBER: _ClassVar[int] + TIME_FIELD_NUMBER: _ClassVar[int] + UNCERTAINTY_FIELD_NUMBER: _ClassVar[int] + SCHEDULED_TIME_FIELD_NUMBER: _ClassVar[int] + delay: int + time: int + uncertainty: int + scheduled_time: int + def __init__(self, delay: _Optional[int] = ..., time: _Optional[int] = ..., uncertainty: _Optional[int] = ..., scheduled_time: _Optional[int] = ...) -> None: ... + class StopTimeUpdate(_message.Message): + __slots__ = () + Extensions: _python_message._ExtensionDict + class ScheduleRelationship(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + SCHEDULED: _ClassVar[TripUpdate.StopTimeUpdate.ScheduleRelationship] + SKIPPED: _ClassVar[TripUpdate.StopTimeUpdate.ScheduleRelationship] + NO_DATA: _ClassVar[TripUpdate.StopTimeUpdate.ScheduleRelationship] + UNSCHEDULED: _ClassVar[TripUpdate.StopTimeUpdate.ScheduleRelationship] + SCHEDULED: TripUpdate.StopTimeUpdate.ScheduleRelationship + SKIPPED: TripUpdate.StopTimeUpdate.ScheduleRelationship + NO_DATA: TripUpdate.StopTimeUpdate.ScheduleRelationship + UNSCHEDULED: TripUpdate.StopTimeUpdate.ScheduleRelationship + class StopTimeProperties(_message.Message): + __slots__ = () + Extensions: _python_message._ExtensionDict + class DropOffPickupType(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + REGULAR: _ClassVar[TripUpdate.StopTimeUpdate.StopTimeProperties.DropOffPickupType] + NONE: _ClassVar[TripUpdate.StopTimeUpdate.StopTimeProperties.DropOffPickupType] + PHONE_AGENCY: _ClassVar[TripUpdate.StopTimeUpdate.StopTimeProperties.DropOffPickupType] + COORDINATE_WITH_DRIVER: _ClassVar[TripUpdate.StopTimeUpdate.StopTimeProperties.DropOffPickupType] + REGULAR: TripUpdate.StopTimeUpdate.StopTimeProperties.DropOffPickupType + NONE: TripUpdate.StopTimeUpdate.StopTimeProperties.DropOffPickupType + PHONE_AGENCY: TripUpdate.StopTimeUpdate.StopTimeProperties.DropOffPickupType + COORDINATE_WITH_DRIVER: TripUpdate.StopTimeUpdate.StopTimeProperties.DropOffPickupType + ASSIGNED_STOP_ID_FIELD_NUMBER: _ClassVar[int] + STOP_HEADSIGN_FIELD_NUMBER: _ClassVar[int] + PICKUP_TYPE_FIELD_NUMBER: _ClassVar[int] + DROP_OFF_TYPE_FIELD_NUMBER: _ClassVar[int] + assigned_stop_id: str + stop_headsign: str + pickup_type: TripUpdate.StopTimeUpdate.StopTimeProperties.DropOffPickupType + drop_off_type: TripUpdate.StopTimeUpdate.StopTimeProperties.DropOffPickupType + def __init__(self, assigned_stop_id: _Optional[str] = ..., stop_headsign: _Optional[str] = ..., pickup_type: _Optional[_Union[TripUpdate.StopTimeUpdate.StopTimeProperties.DropOffPickupType, str]] = ..., drop_off_type: _Optional[_Union[TripUpdate.StopTimeUpdate.StopTimeProperties.DropOffPickupType, str]] = ...) -> None: ... + STOP_SEQUENCE_FIELD_NUMBER: _ClassVar[int] + STOP_ID_FIELD_NUMBER: _ClassVar[int] + ARRIVAL_FIELD_NUMBER: _ClassVar[int] + DEPARTURE_FIELD_NUMBER: _ClassVar[int] + DEPARTURE_OCCUPANCY_STATUS_FIELD_NUMBER: _ClassVar[int] + SCHEDULE_RELATIONSHIP_FIELD_NUMBER: _ClassVar[int] + STOP_TIME_PROPERTIES_FIELD_NUMBER: _ClassVar[int] + stop_sequence: int + stop_id: str + arrival: TripUpdate.StopTimeEvent + departure: TripUpdate.StopTimeEvent + departure_occupancy_status: VehiclePosition.OccupancyStatus + schedule_relationship: TripUpdate.StopTimeUpdate.ScheduleRelationship + stop_time_properties: TripUpdate.StopTimeUpdate.StopTimeProperties + def __init__(self, stop_sequence: _Optional[int] = ..., stop_id: _Optional[str] = ..., arrival: _Optional[_Union[TripUpdate.StopTimeEvent, _Mapping]] = ..., departure: _Optional[_Union[TripUpdate.StopTimeEvent, _Mapping]] = ..., departure_occupancy_status: _Optional[_Union[VehiclePosition.OccupancyStatus, str]] = ..., schedule_relationship: _Optional[_Union[TripUpdate.StopTimeUpdate.ScheduleRelationship, str]] = ..., stop_time_properties: _Optional[_Union[TripUpdate.StopTimeUpdate.StopTimeProperties, _Mapping]] = ...) -> None: ... + class TripProperties(_message.Message): + __slots__ = () + Extensions: _python_message._ExtensionDict + TRIP_ID_FIELD_NUMBER: _ClassVar[int] + START_DATE_FIELD_NUMBER: _ClassVar[int] + START_TIME_FIELD_NUMBER: _ClassVar[int] + SHAPE_ID_FIELD_NUMBER: _ClassVar[int] + TRIP_HEADSIGN_FIELD_NUMBER: _ClassVar[int] + TRIP_SHORT_NAME_FIELD_NUMBER: _ClassVar[int] + trip_id: str + start_date: str + start_time: str + shape_id: str + trip_headsign: str + trip_short_name: str + def __init__(self, trip_id: _Optional[str] = ..., start_date: _Optional[str] = ..., start_time: _Optional[str] = ..., shape_id: _Optional[str] = ..., trip_headsign: _Optional[str] = ..., trip_short_name: _Optional[str] = ...) -> None: ... + TRIP_FIELD_NUMBER: _ClassVar[int] + VEHICLE_FIELD_NUMBER: _ClassVar[int] + STOP_TIME_UPDATE_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + DELAY_FIELD_NUMBER: _ClassVar[int] + TRIP_PROPERTIES_FIELD_NUMBER: _ClassVar[int] + trip: TripDescriptor + vehicle: VehicleDescriptor + stop_time_update: _containers.RepeatedCompositeFieldContainer[TripUpdate.StopTimeUpdate] + timestamp: int + delay: int + trip_properties: TripUpdate.TripProperties + def __init__(self, trip: _Optional[_Union[TripDescriptor, _Mapping]] = ..., vehicle: _Optional[_Union[VehicleDescriptor, _Mapping]] = ..., stop_time_update: _Optional[_Iterable[_Union[TripUpdate.StopTimeUpdate, _Mapping]]] = ..., timestamp: _Optional[int] = ..., delay: _Optional[int] = ..., trip_properties: _Optional[_Union[TripUpdate.TripProperties, _Mapping]] = ...) -> None: ... + +class VehiclePosition(_message.Message): + __slots__ = () + Extensions: _python_message._ExtensionDict + class VehicleStopStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + INCOMING_AT: _ClassVar[VehiclePosition.VehicleStopStatus] + STOPPED_AT: _ClassVar[VehiclePosition.VehicleStopStatus] + IN_TRANSIT_TO: _ClassVar[VehiclePosition.VehicleStopStatus] + INCOMING_AT: VehiclePosition.VehicleStopStatus + STOPPED_AT: VehiclePosition.VehicleStopStatus + IN_TRANSIT_TO: VehiclePosition.VehicleStopStatus + class CongestionLevel(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + UNKNOWN_CONGESTION_LEVEL: _ClassVar[VehiclePosition.CongestionLevel] + RUNNING_SMOOTHLY: _ClassVar[VehiclePosition.CongestionLevel] + STOP_AND_GO: _ClassVar[VehiclePosition.CongestionLevel] + CONGESTION: _ClassVar[VehiclePosition.CongestionLevel] + SEVERE_CONGESTION: _ClassVar[VehiclePosition.CongestionLevel] + UNKNOWN_CONGESTION_LEVEL: VehiclePosition.CongestionLevel + RUNNING_SMOOTHLY: VehiclePosition.CongestionLevel + STOP_AND_GO: VehiclePosition.CongestionLevel + CONGESTION: VehiclePosition.CongestionLevel + SEVERE_CONGESTION: VehiclePosition.CongestionLevel + class OccupancyStatus(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + EMPTY: _ClassVar[VehiclePosition.OccupancyStatus] + MANY_SEATS_AVAILABLE: _ClassVar[VehiclePosition.OccupancyStatus] + FEW_SEATS_AVAILABLE: _ClassVar[VehiclePosition.OccupancyStatus] + STANDING_ROOM_ONLY: _ClassVar[VehiclePosition.OccupancyStatus] + CRUSHED_STANDING_ROOM_ONLY: _ClassVar[VehiclePosition.OccupancyStatus] + FULL: _ClassVar[VehiclePosition.OccupancyStatus] + NOT_ACCEPTING_PASSENGERS: _ClassVar[VehiclePosition.OccupancyStatus] + NO_DATA_AVAILABLE: _ClassVar[VehiclePosition.OccupancyStatus] + NOT_BOARDABLE: _ClassVar[VehiclePosition.OccupancyStatus] + EMPTY: VehiclePosition.OccupancyStatus + MANY_SEATS_AVAILABLE: VehiclePosition.OccupancyStatus + FEW_SEATS_AVAILABLE: VehiclePosition.OccupancyStatus + STANDING_ROOM_ONLY: VehiclePosition.OccupancyStatus + CRUSHED_STANDING_ROOM_ONLY: VehiclePosition.OccupancyStatus + FULL: VehiclePosition.OccupancyStatus + NOT_ACCEPTING_PASSENGERS: VehiclePosition.OccupancyStatus + NO_DATA_AVAILABLE: VehiclePosition.OccupancyStatus + NOT_BOARDABLE: VehiclePosition.OccupancyStatus + class CarriageDetails(_message.Message): + __slots__ = () + Extensions: _python_message._ExtensionDict + ID_FIELD_NUMBER: _ClassVar[int] + LABEL_FIELD_NUMBER: _ClassVar[int] + OCCUPANCY_STATUS_FIELD_NUMBER: _ClassVar[int] + OCCUPANCY_PERCENTAGE_FIELD_NUMBER: _ClassVar[int] + CARRIAGE_SEQUENCE_FIELD_NUMBER: _ClassVar[int] + id: str + label: str + occupancy_status: VehiclePosition.OccupancyStatus + occupancy_percentage: int + carriage_sequence: int + def __init__(self, id: _Optional[str] = ..., label: _Optional[str] = ..., occupancy_status: _Optional[_Union[VehiclePosition.OccupancyStatus, str]] = ..., occupancy_percentage: _Optional[int] = ..., carriage_sequence: _Optional[int] = ...) -> None: ... + TRIP_FIELD_NUMBER: _ClassVar[int] + VEHICLE_FIELD_NUMBER: _ClassVar[int] + POSITION_FIELD_NUMBER: _ClassVar[int] + CURRENT_STOP_SEQUENCE_FIELD_NUMBER: _ClassVar[int] + STOP_ID_FIELD_NUMBER: _ClassVar[int] + CURRENT_STATUS_FIELD_NUMBER: _ClassVar[int] + TIMESTAMP_FIELD_NUMBER: _ClassVar[int] + CONGESTION_LEVEL_FIELD_NUMBER: _ClassVar[int] + OCCUPANCY_STATUS_FIELD_NUMBER: _ClassVar[int] + OCCUPANCY_PERCENTAGE_FIELD_NUMBER: _ClassVar[int] + MULTI_CARRIAGE_DETAILS_FIELD_NUMBER: _ClassVar[int] + trip: TripDescriptor + vehicle: VehicleDescriptor + position: Position + current_stop_sequence: int + stop_id: str + current_status: VehiclePosition.VehicleStopStatus + timestamp: int + congestion_level: VehiclePosition.CongestionLevel + occupancy_status: VehiclePosition.OccupancyStatus + occupancy_percentage: int + multi_carriage_details: _containers.RepeatedCompositeFieldContainer[VehiclePosition.CarriageDetails] + def __init__(self, trip: _Optional[_Union[TripDescriptor, _Mapping]] = ..., vehicle: _Optional[_Union[VehicleDescriptor, _Mapping]] = ..., position: _Optional[_Union[Position, _Mapping]] = ..., current_stop_sequence: _Optional[int] = ..., stop_id: _Optional[str] = ..., current_status: _Optional[_Union[VehiclePosition.VehicleStopStatus, str]] = ..., timestamp: _Optional[int] = ..., congestion_level: _Optional[_Union[VehiclePosition.CongestionLevel, str]] = ..., occupancy_status: _Optional[_Union[VehiclePosition.OccupancyStatus, str]] = ..., occupancy_percentage: _Optional[int] = ..., multi_carriage_details: _Optional[_Iterable[_Union[VehiclePosition.CarriageDetails, _Mapping]]] = ...) -> None: ... + +class Alert(_message.Message): + __slots__ = () + Extensions: _python_message._ExtensionDict + class Cause(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + UNKNOWN_CAUSE: _ClassVar[Alert.Cause] + OTHER_CAUSE: _ClassVar[Alert.Cause] + TECHNICAL_PROBLEM: _ClassVar[Alert.Cause] + STRIKE: _ClassVar[Alert.Cause] + DEMONSTRATION: _ClassVar[Alert.Cause] + ACCIDENT: _ClassVar[Alert.Cause] + HOLIDAY: _ClassVar[Alert.Cause] + WEATHER: _ClassVar[Alert.Cause] + MAINTENANCE: _ClassVar[Alert.Cause] + CONSTRUCTION: _ClassVar[Alert.Cause] + POLICE_ACTIVITY: _ClassVar[Alert.Cause] + MEDICAL_EMERGENCY: _ClassVar[Alert.Cause] + UNKNOWN_CAUSE: Alert.Cause + OTHER_CAUSE: Alert.Cause + TECHNICAL_PROBLEM: Alert.Cause + STRIKE: Alert.Cause + DEMONSTRATION: Alert.Cause + ACCIDENT: Alert.Cause + HOLIDAY: Alert.Cause + WEATHER: Alert.Cause + MAINTENANCE: Alert.Cause + CONSTRUCTION: Alert.Cause + POLICE_ACTIVITY: Alert.Cause + MEDICAL_EMERGENCY: Alert.Cause + class Effect(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + NO_SERVICE: _ClassVar[Alert.Effect] + REDUCED_SERVICE: _ClassVar[Alert.Effect] + SIGNIFICANT_DELAYS: _ClassVar[Alert.Effect] + DETOUR: _ClassVar[Alert.Effect] + ADDITIONAL_SERVICE: _ClassVar[Alert.Effect] + MODIFIED_SERVICE: _ClassVar[Alert.Effect] + OTHER_EFFECT: _ClassVar[Alert.Effect] + UNKNOWN_EFFECT: _ClassVar[Alert.Effect] + STOP_MOVED: _ClassVar[Alert.Effect] + NO_EFFECT: _ClassVar[Alert.Effect] + ACCESSIBILITY_ISSUE: _ClassVar[Alert.Effect] + NO_SERVICE: Alert.Effect + REDUCED_SERVICE: Alert.Effect + SIGNIFICANT_DELAYS: Alert.Effect + DETOUR: Alert.Effect + ADDITIONAL_SERVICE: Alert.Effect + MODIFIED_SERVICE: Alert.Effect + OTHER_EFFECT: Alert.Effect + UNKNOWN_EFFECT: Alert.Effect + STOP_MOVED: Alert.Effect + NO_EFFECT: Alert.Effect + ACCESSIBILITY_ISSUE: Alert.Effect + class SeverityLevel(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + UNKNOWN_SEVERITY: _ClassVar[Alert.SeverityLevel] + INFO: _ClassVar[Alert.SeverityLevel] + WARNING: _ClassVar[Alert.SeverityLevel] + SEVERE: _ClassVar[Alert.SeverityLevel] + UNKNOWN_SEVERITY: Alert.SeverityLevel + INFO: Alert.SeverityLevel + WARNING: Alert.SeverityLevel + SEVERE: Alert.SeverityLevel + ACTIVE_PERIOD_FIELD_NUMBER: _ClassVar[int] + INFORMED_ENTITY_FIELD_NUMBER: _ClassVar[int] + CAUSE_FIELD_NUMBER: _ClassVar[int] + EFFECT_FIELD_NUMBER: _ClassVar[int] + URL_FIELD_NUMBER: _ClassVar[int] + HEADER_TEXT_FIELD_NUMBER: _ClassVar[int] + DESCRIPTION_TEXT_FIELD_NUMBER: _ClassVar[int] + TTS_HEADER_TEXT_FIELD_NUMBER: _ClassVar[int] + TTS_DESCRIPTION_TEXT_FIELD_NUMBER: _ClassVar[int] + SEVERITY_LEVEL_FIELD_NUMBER: _ClassVar[int] + IMAGE_FIELD_NUMBER: _ClassVar[int] + IMAGE_ALTERNATIVE_TEXT_FIELD_NUMBER: _ClassVar[int] + CAUSE_DETAIL_FIELD_NUMBER: _ClassVar[int] + EFFECT_DETAIL_FIELD_NUMBER: _ClassVar[int] + active_period: _containers.RepeatedCompositeFieldContainer[TimeRange] + informed_entity: _containers.RepeatedCompositeFieldContainer[EntitySelector] + cause: Alert.Cause + effect: Alert.Effect + url: TranslatedString + header_text: TranslatedString + description_text: TranslatedString + tts_header_text: TranslatedString + tts_description_text: TranslatedString + severity_level: Alert.SeverityLevel + image: TranslatedImage + image_alternative_text: TranslatedString + cause_detail: TranslatedString + effect_detail: TranslatedString + def __init__(self, active_period: _Optional[_Iterable[_Union[TimeRange, _Mapping]]] = ..., informed_entity: _Optional[_Iterable[_Union[EntitySelector, _Mapping]]] = ..., cause: _Optional[_Union[Alert.Cause, str]] = ..., effect: _Optional[_Union[Alert.Effect, str]] = ..., url: _Optional[_Union[TranslatedString, _Mapping]] = ..., header_text: _Optional[_Union[TranslatedString, _Mapping]] = ..., description_text: _Optional[_Union[TranslatedString, _Mapping]] = ..., tts_header_text: _Optional[_Union[TranslatedString, _Mapping]] = ..., tts_description_text: _Optional[_Union[TranslatedString, _Mapping]] = ..., severity_level: _Optional[_Union[Alert.SeverityLevel, str]] = ..., image: _Optional[_Union[TranslatedImage, _Mapping]] = ..., image_alternative_text: _Optional[_Union[TranslatedString, _Mapping]] = ..., cause_detail: _Optional[_Union[TranslatedString, _Mapping]] = ..., effect_detail: _Optional[_Union[TranslatedString, _Mapping]] = ...) -> None: ... + +class TimeRange(_message.Message): + __slots__ = () + Extensions: _python_message._ExtensionDict + START_FIELD_NUMBER: _ClassVar[int] + END_FIELD_NUMBER: _ClassVar[int] + start: int + end: int + def __init__(self, start: _Optional[int] = ..., end: _Optional[int] = ...) -> None: ... + +class Position(_message.Message): + __slots__ = () + Extensions: _python_message._ExtensionDict + LATITUDE_FIELD_NUMBER: _ClassVar[int] + LONGITUDE_FIELD_NUMBER: _ClassVar[int] + BEARING_FIELD_NUMBER: _ClassVar[int] + ODOMETER_FIELD_NUMBER: _ClassVar[int] + SPEED_FIELD_NUMBER: _ClassVar[int] + latitude: float + longitude: float + bearing: float + odometer: float + speed: float + def __init__(self, latitude: _Optional[float] = ..., longitude: _Optional[float] = ..., bearing: _Optional[float] = ..., odometer: _Optional[float] = ..., speed: _Optional[float] = ...) -> None: ... + +class TripDescriptor(_message.Message): + __slots__ = () + Extensions: _python_message._ExtensionDict + class ScheduleRelationship(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + SCHEDULED: _ClassVar[TripDescriptor.ScheduleRelationship] + ADDED: _ClassVar[TripDescriptor.ScheduleRelationship] + UNSCHEDULED: _ClassVar[TripDescriptor.ScheduleRelationship] + CANCELED: _ClassVar[TripDescriptor.ScheduleRelationship] + REPLACEMENT: _ClassVar[TripDescriptor.ScheduleRelationship] + DUPLICATED: _ClassVar[TripDescriptor.ScheduleRelationship] + DELETED: _ClassVar[TripDescriptor.ScheduleRelationship] + NEW: _ClassVar[TripDescriptor.ScheduleRelationship] + SCHEDULED: TripDescriptor.ScheduleRelationship + ADDED: TripDescriptor.ScheduleRelationship + UNSCHEDULED: TripDescriptor.ScheduleRelationship + CANCELED: TripDescriptor.ScheduleRelationship + REPLACEMENT: TripDescriptor.ScheduleRelationship + DUPLICATED: TripDescriptor.ScheduleRelationship + DELETED: TripDescriptor.ScheduleRelationship + NEW: TripDescriptor.ScheduleRelationship + class ModifiedTripSelector(_message.Message): + __slots__ = () + Extensions: _python_message._ExtensionDict + MODIFICATIONS_ID_FIELD_NUMBER: _ClassVar[int] + AFFECTED_TRIP_ID_FIELD_NUMBER: _ClassVar[int] + START_TIME_FIELD_NUMBER: _ClassVar[int] + START_DATE_FIELD_NUMBER: _ClassVar[int] + modifications_id: str + affected_trip_id: str + start_time: str + start_date: str + def __init__(self, modifications_id: _Optional[str] = ..., affected_trip_id: _Optional[str] = ..., start_time: _Optional[str] = ..., start_date: _Optional[str] = ...) -> None: ... + TRIP_ID_FIELD_NUMBER: _ClassVar[int] + ROUTE_ID_FIELD_NUMBER: _ClassVar[int] + DIRECTION_ID_FIELD_NUMBER: _ClassVar[int] + START_TIME_FIELD_NUMBER: _ClassVar[int] + START_DATE_FIELD_NUMBER: _ClassVar[int] + SCHEDULE_RELATIONSHIP_FIELD_NUMBER: _ClassVar[int] + MODIFIED_TRIP_FIELD_NUMBER: _ClassVar[int] + trip_id: str + route_id: str + direction_id: int + start_time: str + start_date: str + schedule_relationship: TripDescriptor.ScheduleRelationship + modified_trip: TripDescriptor.ModifiedTripSelector + def __init__(self, trip_id: _Optional[str] = ..., route_id: _Optional[str] = ..., direction_id: _Optional[int] = ..., start_time: _Optional[str] = ..., start_date: _Optional[str] = ..., schedule_relationship: _Optional[_Union[TripDescriptor.ScheduleRelationship, str]] = ..., modified_trip: _Optional[_Union[TripDescriptor.ModifiedTripSelector, _Mapping]] = ...) -> None: ... + +class VehicleDescriptor(_message.Message): + __slots__ = () + Extensions: _python_message._ExtensionDict + class WheelchairAccessible(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + NO_VALUE: _ClassVar[VehicleDescriptor.WheelchairAccessible] + UNKNOWN: _ClassVar[VehicleDescriptor.WheelchairAccessible] + WHEELCHAIR_ACCESSIBLE: _ClassVar[VehicleDescriptor.WheelchairAccessible] + WHEELCHAIR_INACCESSIBLE: _ClassVar[VehicleDescriptor.WheelchairAccessible] + NO_VALUE: VehicleDescriptor.WheelchairAccessible + UNKNOWN: VehicleDescriptor.WheelchairAccessible + WHEELCHAIR_ACCESSIBLE: VehicleDescriptor.WheelchairAccessible + WHEELCHAIR_INACCESSIBLE: VehicleDescriptor.WheelchairAccessible + ID_FIELD_NUMBER: _ClassVar[int] + LABEL_FIELD_NUMBER: _ClassVar[int] + LICENSE_PLATE_FIELD_NUMBER: _ClassVar[int] + WHEELCHAIR_ACCESSIBLE_FIELD_NUMBER: _ClassVar[int] + id: str + label: str + license_plate: str + wheelchair_accessible: VehicleDescriptor.WheelchairAccessible + def __init__(self, id: _Optional[str] = ..., label: _Optional[str] = ..., license_plate: _Optional[str] = ..., wheelchair_accessible: _Optional[_Union[VehicleDescriptor.WheelchairAccessible, str]] = ...) -> None: ... + +class EntitySelector(_message.Message): + __slots__ = () + Extensions: _python_message._ExtensionDict + AGENCY_ID_FIELD_NUMBER: _ClassVar[int] + ROUTE_ID_FIELD_NUMBER: _ClassVar[int] + ROUTE_TYPE_FIELD_NUMBER: _ClassVar[int] + TRIP_FIELD_NUMBER: _ClassVar[int] + STOP_ID_FIELD_NUMBER: _ClassVar[int] + DIRECTION_ID_FIELD_NUMBER: _ClassVar[int] + agency_id: str + route_id: str + route_type: int + trip: TripDescriptor + stop_id: str + direction_id: int + def __init__(self, agency_id: _Optional[str] = ..., route_id: _Optional[str] = ..., route_type: _Optional[int] = ..., trip: _Optional[_Union[TripDescriptor, _Mapping]] = ..., stop_id: _Optional[str] = ..., direction_id: _Optional[int] = ...) -> None: ... + +class TranslatedString(_message.Message): + __slots__ = () + Extensions: _python_message._ExtensionDict + class Translation(_message.Message): + __slots__ = () + Extensions: _python_message._ExtensionDict + TEXT_FIELD_NUMBER: _ClassVar[int] + LANGUAGE_FIELD_NUMBER: _ClassVar[int] + text: str + language: str + def __init__(self, text: _Optional[str] = ..., language: _Optional[str] = ...) -> None: ... + TRANSLATION_FIELD_NUMBER: _ClassVar[int] + translation: _containers.RepeatedCompositeFieldContainer[TranslatedString.Translation] + def __init__(self, translation: _Optional[_Iterable[_Union[TranslatedString.Translation, _Mapping]]] = ...) -> None: ... + +class TranslatedImage(_message.Message): + __slots__ = () + Extensions: _python_message._ExtensionDict + class LocalizedImage(_message.Message): + __slots__ = () + Extensions: _python_message._ExtensionDict + URL_FIELD_NUMBER: _ClassVar[int] + MEDIA_TYPE_FIELD_NUMBER: _ClassVar[int] + LANGUAGE_FIELD_NUMBER: _ClassVar[int] + url: str + media_type: str + language: str + def __init__(self, url: _Optional[str] = ..., media_type: _Optional[str] = ..., language: _Optional[str] = ...) -> None: ... + LOCALIZED_IMAGE_FIELD_NUMBER: _ClassVar[int] + localized_image: _containers.RepeatedCompositeFieldContainer[TranslatedImage.LocalizedImage] + def __init__(self, localized_image: _Optional[_Iterable[_Union[TranslatedImage.LocalizedImage, _Mapping]]] = ...) -> None: ... + +class Shape(_message.Message): + __slots__ = () + Extensions: _python_message._ExtensionDict + SHAPE_ID_FIELD_NUMBER: _ClassVar[int] + ENCODED_POLYLINE_FIELD_NUMBER: _ClassVar[int] + shape_id: str + encoded_polyline: str + def __init__(self, shape_id: _Optional[str] = ..., encoded_polyline: _Optional[str] = ...) -> None: ... + +class Stop(_message.Message): + __slots__ = () + Extensions: _python_message._ExtensionDict + class WheelchairBoarding(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): + __slots__ = () + UNKNOWN: _ClassVar[Stop.WheelchairBoarding] + AVAILABLE: _ClassVar[Stop.WheelchairBoarding] + NOT_AVAILABLE: _ClassVar[Stop.WheelchairBoarding] + UNKNOWN: Stop.WheelchairBoarding + AVAILABLE: Stop.WheelchairBoarding + NOT_AVAILABLE: Stop.WheelchairBoarding + STOP_ID_FIELD_NUMBER: _ClassVar[int] + STOP_CODE_FIELD_NUMBER: _ClassVar[int] + STOP_NAME_FIELD_NUMBER: _ClassVar[int] + TTS_STOP_NAME_FIELD_NUMBER: _ClassVar[int] + STOP_DESC_FIELD_NUMBER: _ClassVar[int] + STOP_LAT_FIELD_NUMBER: _ClassVar[int] + STOP_LON_FIELD_NUMBER: _ClassVar[int] + ZONE_ID_FIELD_NUMBER: _ClassVar[int] + STOP_URL_FIELD_NUMBER: _ClassVar[int] + PARENT_STATION_FIELD_NUMBER: _ClassVar[int] + STOP_TIMEZONE_FIELD_NUMBER: _ClassVar[int] + WHEELCHAIR_BOARDING_FIELD_NUMBER: _ClassVar[int] + LEVEL_ID_FIELD_NUMBER: _ClassVar[int] + PLATFORM_CODE_FIELD_NUMBER: _ClassVar[int] + stop_id: str + stop_code: TranslatedString + stop_name: TranslatedString + tts_stop_name: TranslatedString + stop_desc: TranslatedString + stop_lat: float + stop_lon: float + zone_id: str + stop_url: TranslatedString + parent_station: str + stop_timezone: str + wheelchair_boarding: Stop.WheelchairBoarding + level_id: str + platform_code: TranslatedString + def __init__(self, stop_id: _Optional[str] = ..., stop_code: _Optional[_Union[TranslatedString, _Mapping]] = ..., stop_name: _Optional[_Union[TranslatedString, _Mapping]] = ..., tts_stop_name: _Optional[_Union[TranslatedString, _Mapping]] = ..., stop_desc: _Optional[_Union[TranslatedString, _Mapping]] = ..., stop_lat: _Optional[float] = ..., stop_lon: _Optional[float] = ..., zone_id: _Optional[str] = ..., stop_url: _Optional[_Union[TranslatedString, _Mapping]] = ..., parent_station: _Optional[str] = ..., stop_timezone: _Optional[str] = ..., wheelchair_boarding: _Optional[_Union[Stop.WheelchairBoarding, str]] = ..., level_id: _Optional[str] = ..., platform_code: _Optional[_Union[TranslatedString, _Mapping]] = ...) -> None: ... + +class TripModifications(_message.Message): + __slots__ = () + Extensions: _python_message._ExtensionDict + class Modification(_message.Message): + __slots__ = () + Extensions: _python_message._ExtensionDict + START_STOP_SELECTOR_FIELD_NUMBER: _ClassVar[int] + END_STOP_SELECTOR_FIELD_NUMBER: _ClassVar[int] + PROPAGATED_MODIFICATION_DELAY_FIELD_NUMBER: _ClassVar[int] + REPLACEMENT_STOPS_FIELD_NUMBER: _ClassVar[int] + SERVICE_ALERT_ID_FIELD_NUMBER: _ClassVar[int] + LAST_MODIFIED_TIME_FIELD_NUMBER: _ClassVar[int] + start_stop_selector: StopSelector + end_stop_selector: StopSelector + propagated_modification_delay: int + replacement_stops: _containers.RepeatedCompositeFieldContainer[ReplacementStop] + service_alert_id: str + last_modified_time: int + def __init__(self, start_stop_selector: _Optional[_Union[StopSelector, _Mapping]] = ..., end_stop_selector: _Optional[_Union[StopSelector, _Mapping]] = ..., propagated_modification_delay: _Optional[int] = ..., replacement_stops: _Optional[_Iterable[_Union[ReplacementStop, _Mapping]]] = ..., service_alert_id: _Optional[str] = ..., last_modified_time: _Optional[int] = ...) -> None: ... + class SelectedTrips(_message.Message): + __slots__ = () + Extensions: _python_message._ExtensionDict + TRIP_IDS_FIELD_NUMBER: _ClassVar[int] + SHAPE_ID_FIELD_NUMBER: _ClassVar[int] + trip_ids: _containers.RepeatedScalarFieldContainer[str] + shape_id: str + def __init__(self, trip_ids: _Optional[_Iterable[str]] = ..., shape_id: _Optional[str] = ...) -> None: ... + SELECTED_TRIPS_FIELD_NUMBER: _ClassVar[int] + START_TIMES_FIELD_NUMBER: _ClassVar[int] + SERVICE_DATES_FIELD_NUMBER: _ClassVar[int] + MODIFICATIONS_FIELD_NUMBER: _ClassVar[int] + selected_trips: _containers.RepeatedCompositeFieldContainer[TripModifications.SelectedTrips] + start_times: _containers.RepeatedScalarFieldContainer[str] + service_dates: _containers.RepeatedScalarFieldContainer[str] + modifications: _containers.RepeatedCompositeFieldContainer[TripModifications.Modification] + def __init__(self, selected_trips: _Optional[_Iterable[_Union[TripModifications.SelectedTrips, _Mapping]]] = ..., start_times: _Optional[_Iterable[str]] = ..., service_dates: _Optional[_Iterable[str]] = ..., modifications: _Optional[_Iterable[_Union[TripModifications.Modification, _Mapping]]] = ...) -> None: ... + +class StopSelector(_message.Message): + __slots__ = () + Extensions: _python_message._ExtensionDict + STOP_SEQUENCE_FIELD_NUMBER: _ClassVar[int] + STOP_ID_FIELD_NUMBER: _ClassVar[int] + stop_sequence: int + stop_id: str + def __init__(self, stop_sequence: _Optional[int] = ..., stop_id: _Optional[str] = ...) -> None: ... + +class ReplacementStop(_message.Message): + __slots__ = () + Extensions: _python_message._ExtensionDict + TRAVEL_TIME_TO_STOP_FIELD_NUMBER: _ClassVar[int] + STOP_ID_FIELD_NUMBER: _ClassVar[int] + travel_time_to_stop: int + stop_id: str + def __init__(self, travel_time_to_stop: _Optional[int] = ..., stop_id: _Optional[str] = ...) -> None: ... |
