xref: /aosp_15_r20/external/grpc-grpc/examples/python/route_guide/route_guide_pb2.pyi (revision cc02d7e222339f7a4f6ba5f422e6413f4bd931f2)
1from google.protobuf import descriptor as _descriptor
2from google.protobuf import message as _message
3from typing import ClassVar as _ClassVar, Mapping as _Mapping, Optional as _Optional, Union as _Union
4
5DESCRIPTOR: _descriptor.FileDescriptor
6
7class Feature(_message.Message):
8    __slots__ = ["location", "name"]
9    LOCATION_FIELD_NUMBER: _ClassVar[int]
10    NAME_FIELD_NUMBER: _ClassVar[int]
11    location: Point
12    name: str
13    def __init__(self, name: _Optional[str] = ..., location: _Optional[_Union[Point, _Mapping]] = ...) -> None: ...
14
15class Point(_message.Message):
16    __slots__ = ["latitude", "longitude"]
17    LATITUDE_FIELD_NUMBER: _ClassVar[int]
18    LONGITUDE_FIELD_NUMBER: _ClassVar[int]
19    latitude: int
20    longitude: int
21    def __init__(self, latitude: _Optional[int] = ..., longitude: _Optional[int] = ...) -> None: ...
22
23class Rectangle(_message.Message):
24    __slots__ = ["hi", "lo"]
25    HI_FIELD_NUMBER: _ClassVar[int]
26    LO_FIELD_NUMBER: _ClassVar[int]
27    hi: Point
28    lo: Point
29    def __init__(self, lo: _Optional[_Union[Point, _Mapping]] = ..., hi: _Optional[_Union[Point, _Mapping]] = ...) -> None: ...
30
31class RouteNote(_message.Message):
32    __slots__ = ["location", "message"]
33    LOCATION_FIELD_NUMBER: _ClassVar[int]
34    MESSAGE_FIELD_NUMBER: _ClassVar[int]
35    location: Point
36    message: str
37    def __init__(self, location: _Optional[_Union[Point, _Mapping]] = ..., message: _Optional[str] = ...) -> None: ...
38
39class RouteSummary(_message.Message):
40    __slots__ = ["distance", "elapsed_time", "feature_count", "point_count"]
41    DISTANCE_FIELD_NUMBER: _ClassVar[int]
42    ELAPSED_TIME_FIELD_NUMBER: _ClassVar[int]
43    FEATURE_COUNT_FIELD_NUMBER: _ClassVar[int]
44    POINT_COUNT_FIELD_NUMBER: _ClassVar[int]
45    distance: int
46    elapsed_time: int
47    feature_count: int
48    point_count: int
49    def __init__(self, point_count: _Optional[int] = ..., feature_count: _Optional[int] = ..., distance: _Optional[int] = ..., elapsed_time: _Optional[int] = ...) -> None: ...
50