xref: /aosp_15_r20/external/grpc-grpc/examples/python/async_streaming/phone_pb2.pyi (revision cc02d7e222339f7a4f6ba5f422e6413f4bd931f2)
1from google.protobuf.internal import enum_type_wrapper as _enum_type_wrapper
2from google.protobuf import descriptor as _descriptor
3from google.protobuf import message as _message
4from typing import ClassVar as _ClassVar, Mapping as _Mapping, Optional as _Optional, Union as _Union
5
6DESCRIPTOR: _descriptor.FileDescriptor
7
8class CallInfo(_message.Message):
9    __slots__ = ["media", "session_id"]
10    MEDIA_FIELD_NUMBER: _ClassVar[int]
11    SESSION_ID_FIELD_NUMBER: _ClassVar[int]
12    media: str
13    session_id: str
14    def __init__(self, session_id: _Optional[str] = ..., media: _Optional[str] = ...) -> None: ...
15
16class CallState(_message.Message):
17    __slots__ = ["state"]
18    class State(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
19        __slots__ = []
20    ACTIVE: CallState.State
21    ENDED: CallState.State
22    NEW: CallState.State
23    STATE_FIELD_NUMBER: _ClassVar[int]
24    UNDEFINED: CallState.State
25    state: CallState.State
26    def __init__(self, state: _Optional[_Union[CallState.State, str]] = ...) -> None: ...
27
28class StreamCallRequest(_message.Message):
29    __slots__ = ["phone_number"]
30    PHONE_NUMBER_FIELD_NUMBER: _ClassVar[int]
31    phone_number: str
32    def __init__(self, phone_number: _Optional[str] = ...) -> None: ...
33
34class StreamCallResponse(_message.Message):
35    __slots__ = ["call_info", "call_state"]
36    CALL_INFO_FIELD_NUMBER: _ClassVar[int]
37    CALL_STATE_FIELD_NUMBER: _ClassVar[int]
38    call_info: CallInfo
39    call_state: CallState
40    def __init__(self, call_info: _Optional[_Union[CallInfo, _Mapping]] = ..., call_state: _Optional[_Union[CallState, _Mapping]] = ...) -> None: ...
41