| from google.protobuf import descriptor as _descriptor |
| from google.protobuf import message as _message |
| from typing import ClassVar as _ClassVar, Mapping as _Mapping, Optional as _Optional, Union as _Union |
| |
| DESCRIPTOR: _descriptor.FileDescriptor |
| |
| class Feature(_message.Message): |
| __slots__ = ["location", "name"] |
| LOCATION_FIELD_NUMBER: _ClassVar[int] |
| NAME_FIELD_NUMBER: _ClassVar[int] |
| location: Point |
| name: str |
| def __init__(self, name: _Optional[str] = ..., location: _Optional[_Union[Point, _Mapping]] = ...) -> None: ... |
| |
| class Point(_message.Message): |
| __slots__ = ["latitude", "longitude"] |
| LATITUDE_FIELD_NUMBER: _ClassVar[int] |
| LONGITUDE_FIELD_NUMBER: _ClassVar[int] |
| latitude: int |
| longitude: int |
| def __init__(self, latitude: _Optional[int] = ..., longitude: _Optional[int] = ...) -> None: ... |
| |
| class Rectangle(_message.Message): |
| __slots__ = ["hi", "lo"] |
| HI_FIELD_NUMBER: _ClassVar[int] |
| LO_FIELD_NUMBER: _ClassVar[int] |
| hi: Point |
| lo: Point |
| def __init__(self, lo: _Optional[_Union[Point, _Mapping]] = ..., hi: _Optional[_Union[Point, _Mapping]] = ...) -> None: ... |
| |
| class RouteNote(_message.Message): |
| __slots__ = ["location", "message"] |
| LOCATION_FIELD_NUMBER: _ClassVar[int] |
| MESSAGE_FIELD_NUMBER: _ClassVar[int] |
| location: Point |
| message: str |
| def __init__(self, location: _Optional[_Union[Point, _Mapping]] = ..., message: _Optional[str] = ...) -> None: ... |
| |
| class RouteSummary(_message.Message): |
| __slots__ = ["distance", "elapsed_time", "feature_count", "point_count"] |
| DISTANCE_FIELD_NUMBER: _ClassVar[int] |
| ELAPSED_TIME_FIELD_NUMBER: _ClassVar[int] |
| FEATURE_COUNT_FIELD_NUMBER: _ClassVar[int] |
| POINT_COUNT_FIELD_NUMBER: _ClassVar[int] |
| distance: int |
| elapsed_time: int |
| feature_count: int |
| point_count: int |
| def __init__(self, point_count: _Optional[int] = ..., feature_count: _Optional[int] = ..., distance: _Optional[int] = ..., elapsed_time: _Optional[int] = ...) -> None: ... |