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: ...