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