Import GTFS Realtime Protobuf format
This commit is contained in:
parent
c46f85f744
commit
8b4761e3b5
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,436 @@
|
||||||
|
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 typing import ClassVar as _ClassVar, Iterable as _Iterable, Mapping as _Mapping, Optional as _Optional, Union as _Union
|
||||||
|
|
||||||
|
DESCRIPTOR: _descriptor.FileDescriptor
|
||||||
|
|
||||||
|
class FeedMessage(_message.Message):
|
||||||
|
__slots__ = ("header", "entity")
|
||||||
|
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__ = ("gtfs_realtime_version", "incrementality", "timestamp")
|
||||||
|
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]
|
||||||
|
gtfs_realtime_version: str
|
||||||
|
incrementality: FeedHeader.Incrementality
|
||||||
|
timestamp: int
|
||||||
|
def __init__(self, gtfs_realtime_version: _Optional[str] = ..., incrementality: _Optional[_Union[FeedHeader.Incrementality, str]] = ..., timestamp: _Optional[int] = ...) -> None: ...
|
||||||
|
|
||||||
|
class FeedEntity(_message.Message):
|
||||||
|
__slots__ = ("id", "is_deleted", "trip_update", "vehicle", "alert", "shape")
|
||||||
|
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]
|
||||||
|
id: str
|
||||||
|
is_deleted: bool
|
||||||
|
trip_update: TripUpdate
|
||||||
|
vehicle: VehiclePosition
|
||||||
|
alert: Alert
|
||||||
|
shape: Shape
|
||||||
|
def __init__(self, id: _Optional[str] = ..., is_deleted: bool = ..., trip_update: _Optional[_Union[TripUpdate, _Mapping]] = ..., vehicle: _Optional[_Union[VehiclePosition, _Mapping]] = ..., alert: _Optional[_Union[Alert, _Mapping]] = ..., shape: _Optional[_Union[Shape, _Mapping]] = ...) -> None: ...
|
||||||
|
|
||||||
|
class TripUpdate(_message.Message):
|
||||||
|
__slots__ = ("trip", "vehicle", "stop_time_update", "timestamp", "delay", "trip_properties")
|
||||||
|
Extensions: _python_message._ExtensionDict
|
||||||
|
class StopTimeEvent(_message.Message):
|
||||||
|
__slots__ = ("delay", "time", "uncertainty")
|
||||||
|
Extensions: _python_message._ExtensionDict
|
||||||
|
DELAY_FIELD_NUMBER: _ClassVar[int]
|
||||||
|
TIME_FIELD_NUMBER: _ClassVar[int]
|
||||||
|
UNCERTAINTY_FIELD_NUMBER: _ClassVar[int]
|
||||||
|
delay: int
|
||||||
|
time: int
|
||||||
|
uncertainty: int
|
||||||
|
def __init__(self, delay: _Optional[int] = ..., time: _Optional[int] = ..., uncertainty: _Optional[int] = ...) -> None: ...
|
||||||
|
class StopTimeUpdate(_message.Message):
|
||||||
|
__slots__ = ("stop_sequence", "stop_id", "arrival", "departure", "departure_occupancy_status", "schedule_relationship", "stop_time_properties")
|
||||||
|
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__ = ("assigned_stop_id",)
|
||||||
|
Extensions: _python_message._ExtensionDict
|
||||||
|
ASSIGNED_STOP_ID_FIELD_NUMBER: _ClassVar[int]
|
||||||
|
assigned_stop_id: str
|
||||||
|
def __init__(self, assigned_stop_id: _Optional[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__ = ("trip_id", "start_date", "start_time", "shape_id")
|
||||||
|
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_id: str
|
||||||
|
start_date: str
|
||||||
|
start_time: str
|
||||||
|
shape_id: str
|
||||||
|
def __init__(self, trip_id: _Optional[str] = ..., start_date: _Optional[str] = ..., start_time: _Optional[str] = ..., shape_id: _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__ = ("trip", "vehicle", "position", "current_stop_sequence", "stop_id", "current_status", "timestamp", "congestion_level", "occupancy_status", "occupancy_percentage", "multi_carriage_details")
|
||||||
|
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__ = ("id", "label", "occupancy_status", "occupancy_percentage", "carriage_sequence")
|
||||||
|
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__ = ("active_period", "informed_entity", "cause", "effect", "url", "header_text", "description_text", "tts_header_text", "tts_description_text", "severity_level", "image", "image_alternative_text", "cause_detail", "effect_detail")
|
||||||
|
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__ = ("start", "end")
|
||||||
|
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__ = ("latitude", "longitude", "bearing", "odometer", "speed")
|
||||||
|
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__ = ("trip_id", "route_id", "direction_id", "start_time", "start_date", "schedule_relationship")
|
||||||
|
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]
|
||||||
|
SCHEDULED: TripDescriptor.ScheduleRelationship
|
||||||
|
ADDED: TripDescriptor.ScheduleRelationship
|
||||||
|
UNSCHEDULED: TripDescriptor.ScheduleRelationship
|
||||||
|
CANCELED: TripDescriptor.ScheduleRelationship
|
||||||
|
REPLACEMENT: TripDescriptor.ScheduleRelationship
|
||||||
|
DUPLICATED: TripDescriptor.ScheduleRelationship
|
||||||
|
DELETED: TripDescriptor.ScheduleRelationship
|
||||||
|
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]
|
||||||
|
trip_id: str
|
||||||
|
route_id: str
|
||||||
|
direction_id: int
|
||||||
|
start_time: str
|
||||||
|
start_date: str
|
||||||
|
schedule_relationship: TripDescriptor.ScheduleRelationship
|
||||||
|
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]] = ...) -> None: ...
|
||||||
|
|
||||||
|
class VehicleDescriptor(_message.Message):
|
||||||
|
__slots__ = ("id", "label", "license_plate", "wheelchair_accessible")
|
||||||
|
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__ = ("agency_id", "route_id", "route_type", "trip", "stop_id", "direction_id")
|
||||||
|
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__ = ("translation",)
|
||||||
|
Extensions: _python_message._ExtensionDict
|
||||||
|
class Translation(_message.Message):
|
||||||
|
__slots__ = ("text", "language")
|
||||||
|
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__ = ("localized_image",)
|
||||||
|
Extensions: _python_message._ExtensionDict
|
||||||
|
class LocalizedImage(_message.Message):
|
||||||
|
__slots__ = ("url", "media_type", "language")
|
||||||
|
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__ = ("shape_id", "encoded_polyline")
|
||||||
|
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: ...
|
Loading…
Reference in New Issue