# @generated by generate_proto_mypy_stubs.py. Do not edit! import sys from abc import ( ABCMeta as abc___ABCMeta, abstractmethod as abc___abstractmethod, ) from concurrent.futures import ( Future as concurrent___futures___Future, ) from google.protobuf.descriptor import ( Descriptor as google___protobuf___descriptor___Descriptor, EnumDescriptor as google___protobuf___descriptor___EnumDescriptor, FileDescriptor as google___protobuf___descriptor___FileDescriptor, ) from google.protobuf.internal.containers import ( RepeatedCompositeFieldContainer as google___protobuf___internal___containers___RepeatedCompositeFieldContainer, RepeatedScalarFieldContainer as google___protobuf___internal___containers___RepeatedScalarFieldContainer, ) from google.protobuf.internal.enum_type_wrapper import ( _EnumTypeWrapper as google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper, ) from google.protobuf.message import ( Message as google___protobuf___message___Message, ) from google.protobuf.service import ( RpcChannel as google___protobuf___service___RpcChannel, RpcController as google___protobuf___service___RpcController, Service as google___protobuf___service___Service, ) from steammessages_unified_base_pb2 import ( NoResponse as steammessages_unified_base_pb2___NoResponse, ) from typing import ( Callable as typing___Callable, Iterable as typing___Iterable, NewType as typing___NewType, Optional as typing___Optional, Text as typing___Text, cast as typing___cast, ) from typing_extensions import ( Literal as typing_extensions___Literal, ) builtin___bool = bool builtin___bytes = bytes builtin___float = float builtin___int = int DESCRIPTOR: google___protobuf___descriptor___FileDescriptor = ... EBroadcastWatchLocationValue = typing___NewType('EBroadcastWatchLocationValue', builtin___int) type___EBroadcastWatchLocationValue = EBroadcastWatchLocationValue EBroadcastWatchLocation: _EBroadcastWatchLocation class _EBroadcastWatchLocation(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[EBroadcastWatchLocationValue]): DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... k_EBroadcastWatchLocation_Invalid = typing___cast(EBroadcastWatchLocationValue, 0) k_EBroadcastWatchLocation_SteamTV_Tab = typing___cast(EBroadcastWatchLocationValue, 1) k_EBroadcastWatchLocation_SteamTV_WatchParty = typing___cast(EBroadcastWatchLocationValue, 2) k_EBroadcastWatchLocation_Chat_Tab = typing___cast(EBroadcastWatchLocationValue, 3) k_EBroadcastWatchLocation_Chat_WatchParty = typing___cast(EBroadcastWatchLocationValue, 4) k_EBroadcastWatchLocation_CommunityPage = typing___cast(EBroadcastWatchLocationValue, 5) k_EBroadcastWatchLocation_StoreAppPage = typing___cast(EBroadcastWatchLocationValue, 6) k_EBroadcastWatchLocation_InGame = typing___cast(EBroadcastWatchLocationValue, 7) k_EBroadcastWatchLocation_BigPicture = typing___cast(EBroadcastWatchLocationValue, 8) k_EBroadcastWatchLocation_SalesPage = typing___cast(EBroadcastWatchLocationValue, 9) k_EBroadcastWatchLocation_CuratorPage = typing___cast(EBroadcastWatchLocationValue, 10) k_EBroadcastWatchLocation_DeveloperPage = typing___cast(EBroadcastWatchLocationValue, 11) k_EBroadcastWatchLocation_Chat_Friends = typing___cast(EBroadcastWatchLocationValue, 12) k_EBroadcastWatchLocation_SteamTV_Web = typing___cast(EBroadcastWatchLocationValue, 13) k_EBroadcastWatchLocation_Invalid = typing___cast(EBroadcastWatchLocationValue, 0) k_EBroadcastWatchLocation_SteamTV_Tab = typing___cast(EBroadcastWatchLocationValue, 1) k_EBroadcastWatchLocation_SteamTV_WatchParty = typing___cast(EBroadcastWatchLocationValue, 2) k_EBroadcastWatchLocation_Chat_Tab = typing___cast(EBroadcastWatchLocationValue, 3) k_EBroadcastWatchLocation_Chat_WatchParty = typing___cast(EBroadcastWatchLocationValue, 4) k_EBroadcastWatchLocation_CommunityPage = typing___cast(EBroadcastWatchLocationValue, 5) k_EBroadcastWatchLocation_StoreAppPage = typing___cast(EBroadcastWatchLocationValue, 6) k_EBroadcastWatchLocation_InGame = typing___cast(EBroadcastWatchLocationValue, 7) k_EBroadcastWatchLocation_BigPicture = typing___cast(EBroadcastWatchLocationValue, 8) k_EBroadcastWatchLocation_SalesPage = typing___cast(EBroadcastWatchLocationValue, 9) k_EBroadcastWatchLocation_CuratorPage = typing___cast(EBroadcastWatchLocationValue, 10) k_EBroadcastWatchLocation_DeveloperPage = typing___cast(EBroadcastWatchLocationValue, 11) k_EBroadcastWatchLocation_Chat_Friends = typing___cast(EBroadcastWatchLocationValue, 12) k_EBroadcastWatchLocation_SteamTV_Web = typing___cast(EBroadcastWatchLocationValue, 13) type___EBroadcastWatchLocation = EBroadcastWatchLocation EBroadcastChatPermissionValue = typing___NewType('EBroadcastChatPermissionValue', builtin___int) type___EBroadcastChatPermissionValue = EBroadcastChatPermissionValue EBroadcastChatPermission: _EBroadcastChatPermission class _EBroadcastChatPermission(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[EBroadcastChatPermissionValue]): DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... k_EBroadcastChatPermissionPublic = typing___cast(EBroadcastChatPermissionValue, 0) k_EBroadcastChatPermissionOwnsApp = typing___cast(EBroadcastChatPermissionValue, 1) k_EBroadcastChatPermissionPublic = typing___cast(EBroadcastChatPermissionValue, 0) k_EBroadcastChatPermissionOwnsApp = typing___cast(EBroadcastChatPermissionValue, 1) type___EBroadcastChatPermission = EBroadcastChatPermission class CBroadcast_BeginBroadcastSession_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... permission: builtin___int = ... gameid: builtin___int = ... client_instance_id: builtin___int = ... title: typing___Text = ... cellid: builtin___int = ... rtmp_token: builtin___int = ... thumbnail_upload: builtin___bool = ... client_beta: typing___Text = ... sysid: builtin___int = ... def __init__(self, *, permission : typing___Optional[builtin___int] = None, gameid : typing___Optional[builtin___int] = None, client_instance_id : typing___Optional[builtin___int] = None, title : typing___Optional[typing___Text] = None, cellid : typing___Optional[builtin___int] = None, rtmp_token : typing___Optional[builtin___int] = None, thumbnail_upload : typing___Optional[builtin___bool] = None, client_beta : typing___Optional[typing___Text] = None, sysid : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"cellid",b"cellid",u"client_beta",b"client_beta",u"client_instance_id",b"client_instance_id",u"gameid",b"gameid",u"permission",b"permission",u"rtmp_token",b"rtmp_token",u"sysid",b"sysid",u"thumbnail_upload",b"thumbnail_upload",u"title",b"title"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"cellid",b"cellid",u"client_beta",b"client_beta",u"client_instance_id",b"client_instance_id",u"gameid",b"gameid",u"permission",b"permission",u"rtmp_token",b"rtmp_token",u"sysid",b"sysid",u"thumbnail_upload",b"thumbnail_upload",u"title",b"title"]) -> None: ... type___CBroadcast_BeginBroadcastSession_Request = CBroadcast_BeginBroadcastSession_Request class CBroadcast_BeginBroadcastSession_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... broadcast_id: builtin___int = ... thumbnail_upload_address: typing___Text = ... thumbnail_upload_token: typing___Text = ... thumbnail_interval_seconds: builtin___int = ... heartbeat_interval_seconds: builtin___int = ... def __init__(self, *, broadcast_id : typing___Optional[builtin___int] = None, thumbnail_upload_address : typing___Optional[typing___Text] = None, thumbnail_upload_token : typing___Optional[typing___Text] = None, thumbnail_interval_seconds : typing___Optional[builtin___int] = None, heartbeat_interval_seconds : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcast_id",b"broadcast_id",u"heartbeat_interval_seconds",b"heartbeat_interval_seconds",u"thumbnail_interval_seconds",b"thumbnail_interval_seconds",u"thumbnail_upload_address",b"thumbnail_upload_address",u"thumbnail_upload_token",b"thumbnail_upload_token"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcast_id",b"broadcast_id",u"heartbeat_interval_seconds",b"heartbeat_interval_seconds",u"thumbnail_interval_seconds",b"thumbnail_interval_seconds",u"thumbnail_upload_address",b"thumbnail_upload_address",u"thumbnail_upload_token",b"thumbnail_upload_token"]) -> None: ... type___CBroadcast_BeginBroadcastSession_Response = CBroadcast_BeginBroadcastSession_Response class CBroadcast_EndBroadcastSession_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... broadcast_id: builtin___int = ... def __init__(self, *, broadcast_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcast_id",b"broadcast_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcast_id",b"broadcast_id"]) -> None: ... type___CBroadcast_EndBroadcastSession_Request = CBroadcast_EndBroadcastSession_Request class CBroadcast_EndBroadcastSession_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CBroadcast_EndBroadcastSession_Response = CBroadcast_EndBroadcastSession_Response class CBroadcast_StartBroadcastUpload_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... broadcast_id: builtin___int = ... cellid: builtin___int = ... as_rtmp: builtin___bool = ... delay_seconds: builtin___int = ... rtmp_token: builtin___int = ... upload_ip_address: builtin___int = ... is_replay: builtin___bool = ... sysid: builtin___int = ... def __init__(self, *, broadcast_id : typing___Optional[builtin___int] = None, cellid : typing___Optional[builtin___int] = None, as_rtmp : typing___Optional[builtin___bool] = None, delay_seconds : typing___Optional[builtin___int] = None, rtmp_token : typing___Optional[builtin___int] = None, upload_ip_address : typing___Optional[builtin___int] = None, is_replay : typing___Optional[builtin___bool] = None, sysid : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"as_rtmp",b"as_rtmp",u"broadcast_id",b"broadcast_id",u"cellid",b"cellid",u"delay_seconds",b"delay_seconds",u"is_replay",b"is_replay",u"rtmp_token",b"rtmp_token",u"sysid",b"sysid",u"upload_ip_address",b"upload_ip_address"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"as_rtmp",b"as_rtmp",u"broadcast_id",b"broadcast_id",u"cellid",b"cellid",u"delay_seconds",b"delay_seconds",u"is_replay",b"is_replay",u"rtmp_token",b"rtmp_token",u"sysid",b"sysid",u"upload_ip_address",b"upload_ip_address"]) -> None: ... type___CBroadcast_StartBroadcastUpload_Request = CBroadcast_StartBroadcastUpload_Request class CBroadcast_StartBroadcastUpload_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... upload_token: typing___Text = ... upload_address: typing___Text = ... broadcast_upload_id: builtin___int = ... enable_replay: builtin___bool = ... http_address: typing___Text = ... def __init__(self, *, upload_token : typing___Optional[typing___Text] = None, upload_address : typing___Optional[typing___Text] = None, broadcast_upload_id : typing___Optional[builtin___int] = None, enable_replay : typing___Optional[builtin___bool] = None, http_address : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcast_upload_id",b"broadcast_upload_id",u"enable_replay",b"enable_replay",u"http_address",b"http_address",u"upload_address",b"upload_address",u"upload_token",b"upload_token"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcast_upload_id",b"broadcast_upload_id",u"enable_replay",b"enable_replay",u"http_address",b"http_address",u"upload_address",b"upload_address",u"upload_token",b"upload_token"]) -> None: ... type___CBroadcast_StartBroadcastUpload_Response = CBroadcast_StartBroadcastUpload_Response class CBroadcast_NotifyBroadcastUploadStop_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... broadcast_upload_id: builtin___int = ... upload_result: builtin___int = ... def __init__(self, *, broadcast_upload_id : typing___Optional[builtin___int] = None, upload_result : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcast_upload_id",b"broadcast_upload_id",u"upload_result",b"upload_result"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcast_upload_id",b"broadcast_upload_id",u"upload_result",b"upload_result"]) -> None: ... type___CBroadcast_NotifyBroadcastUploadStop_Notification = CBroadcast_NotifyBroadcastUploadStop_Notification class CBroadcast_WatchBroadcast_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steamid: builtin___int = ... existing_broadcast_id: builtin___int = ... viewer_token: builtin___int = ... client_ip: builtin___int = ... client_cell: builtin___int = ... watch_location: type___EBroadcastWatchLocationValue = ... is_webrtc: builtin___bool = ... def __init__(self, *, steamid : typing___Optional[builtin___int] = None, existing_broadcast_id : typing___Optional[builtin___int] = None, viewer_token : typing___Optional[builtin___int] = None, client_ip : typing___Optional[builtin___int] = None, client_cell : typing___Optional[builtin___int] = None, watch_location : typing___Optional[type___EBroadcastWatchLocationValue] = None, is_webrtc : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"client_cell",b"client_cell",u"client_ip",b"client_ip",u"existing_broadcast_id",b"existing_broadcast_id",u"is_webrtc",b"is_webrtc",u"steamid",b"steamid",u"viewer_token",b"viewer_token",u"watch_location",b"watch_location"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"client_cell",b"client_cell",u"client_ip",b"client_ip",u"existing_broadcast_id",b"existing_broadcast_id",u"is_webrtc",b"is_webrtc",u"steamid",b"steamid",u"viewer_token",b"viewer_token",u"watch_location",b"watch_location"]) -> None: ... type___CBroadcast_WatchBroadcast_Request = CBroadcast_WatchBroadcast_Request class CBroadcast_WatchBroadcast_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... EWatchResponseValue = typing___NewType('EWatchResponseValue', builtin___int) type___EWatchResponseValue = EWatchResponseValue EWatchResponse: _EWatchResponse class _EWatchResponse(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[CBroadcast_WatchBroadcast_Response.EWatchResponseValue]): DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... k_EWatchResponseReady = typing___cast(CBroadcast_WatchBroadcast_Response.EWatchResponseValue, 1) k_EWatchResponseNotAvailable = typing___cast(CBroadcast_WatchBroadcast_Response.EWatchResponseValue, 2) k_EWatchResponseWaitingForApproval = typing___cast(CBroadcast_WatchBroadcast_Response.EWatchResponseValue, 3) k_EWatchResponseWaitingForStart = typing___cast(CBroadcast_WatchBroadcast_Response.EWatchResponseValue, 4) k_EWatchResponseInvalidSession = typing___cast(CBroadcast_WatchBroadcast_Response.EWatchResponseValue, 5) k_EWatchResponseTooManyBroadcasts = typing___cast(CBroadcast_WatchBroadcast_Response.EWatchResponseValue, 6) k_EWatchResponseWaitingForReconnect = typing___cast(CBroadcast_WatchBroadcast_Response.EWatchResponseValue, 7) k_EWatchResponseSystemNotSupported = typing___cast(CBroadcast_WatchBroadcast_Response.EWatchResponseValue, 8) k_EWatchResponseUserRestricted = typing___cast(CBroadcast_WatchBroadcast_Response.EWatchResponseValue, 9) k_EWatchResponseClientOutOfDate = typing___cast(CBroadcast_WatchBroadcast_Response.EWatchResponseValue, 10) k_EWatchResponsePoorUploadQuality = typing___cast(CBroadcast_WatchBroadcast_Response.EWatchResponseValue, 11) k_EWatchResponseMissingSubscription = typing___cast(CBroadcast_WatchBroadcast_Response.EWatchResponseValue, 12) k_EWatchResponseReady = typing___cast(CBroadcast_WatchBroadcast_Response.EWatchResponseValue, 1) k_EWatchResponseNotAvailable = typing___cast(CBroadcast_WatchBroadcast_Response.EWatchResponseValue, 2) k_EWatchResponseWaitingForApproval = typing___cast(CBroadcast_WatchBroadcast_Response.EWatchResponseValue, 3) k_EWatchResponseWaitingForStart = typing___cast(CBroadcast_WatchBroadcast_Response.EWatchResponseValue, 4) k_EWatchResponseInvalidSession = typing___cast(CBroadcast_WatchBroadcast_Response.EWatchResponseValue, 5) k_EWatchResponseTooManyBroadcasts = typing___cast(CBroadcast_WatchBroadcast_Response.EWatchResponseValue, 6) k_EWatchResponseWaitingForReconnect = typing___cast(CBroadcast_WatchBroadcast_Response.EWatchResponseValue, 7) k_EWatchResponseSystemNotSupported = typing___cast(CBroadcast_WatchBroadcast_Response.EWatchResponseValue, 8) k_EWatchResponseUserRestricted = typing___cast(CBroadcast_WatchBroadcast_Response.EWatchResponseValue, 9) k_EWatchResponseClientOutOfDate = typing___cast(CBroadcast_WatchBroadcast_Response.EWatchResponseValue, 10) k_EWatchResponsePoorUploadQuality = typing___cast(CBroadcast_WatchBroadcast_Response.EWatchResponseValue, 11) k_EWatchResponseMissingSubscription = typing___cast(CBroadcast_WatchBroadcast_Response.EWatchResponseValue, 12) type___EWatchResponse = EWatchResponse response: type___CBroadcast_WatchBroadcast_Response.EWatchResponseValue = ... mpd_url: typing___Text = ... broadcast_id: builtin___int = ... gameid: builtin___int = ... title: typing___Text = ... num_viewers: builtin___int = ... permission: builtin___int = ... is_rtmp: builtin___bool = ... seconds_delay: builtin___int = ... viewer_token: builtin___int = ... hls_m3u8_master_url: typing___Text = ... heartbeat_interval: builtin___int = ... thumbnail_url: typing___Text = ... is_webrtc: builtin___bool = ... webrtc_session_id: builtin___int = ... webrtc_offer_sdp: typing___Text = ... webrtc_turn_server: typing___Text = ... is_replay: builtin___bool = ... duration: builtin___int = ... def __init__(self, *, response : typing___Optional[type___CBroadcast_WatchBroadcast_Response.EWatchResponseValue] = None, mpd_url : typing___Optional[typing___Text] = None, broadcast_id : typing___Optional[builtin___int] = None, gameid : typing___Optional[builtin___int] = None, title : typing___Optional[typing___Text] = None, num_viewers : typing___Optional[builtin___int] = None, permission : typing___Optional[builtin___int] = None, is_rtmp : typing___Optional[builtin___bool] = None, seconds_delay : typing___Optional[builtin___int] = None, viewer_token : typing___Optional[builtin___int] = None, hls_m3u8_master_url : typing___Optional[typing___Text] = None, heartbeat_interval : typing___Optional[builtin___int] = None, thumbnail_url : typing___Optional[typing___Text] = None, is_webrtc : typing___Optional[builtin___bool] = None, webrtc_session_id : typing___Optional[builtin___int] = None, webrtc_offer_sdp : typing___Optional[typing___Text] = None, webrtc_turn_server : typing___Optional[typing___Text] = None, is_replay : typing___Optional[builtin___bool] = None, duration : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcast_id",b"broadcast_id",u"duration",b"duration",u"gameid",b"gameid",u"heartbeat_interval",b"heartbeat_interval",u"hls_m3u8_master_url",b"hls_m3u8_master_url",u"is_replay",b"is_replay",u"is_rtmp",b"is_rtmp",u"is_webrtc",b"is_webrtc",u"mpd_url",b"mpd_url",u"num_viewers",b"num_viewers",u"permission",b"permission",u"response",b"response",u"seconds_delay",b"seconds_delay",u"thumbnail_url",b"thumbnail_url",u"title",b"title",u"viewer_token",b"viewer_token",u"webrtc_offer_sdp",b"webrtc_offer_sdp",u"webrtc_session_id",b"webrtc_session_id",u"webrtc_turn_server",b"webrtc_turn_server"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcast_id",b"broadcast_id",u"duration",b"duration",u"gameid",b"gameid",u"heartbeat_interval",b"heartbeat_interval",u"hls_m3u8_master_url",b"hls_m3u8_master_url",u"is_replay",b"is_replay",u"is_rtmp",b"is_rtmp",u"is_webrtc",b"is_webrtc",u"mpd_url",b"mpd_url",u"num_viewers",b"num_viewers",u"permission",b"permission",u"response",b"response",u"seconds_delay",b"seconds_delay",u"thumbnail_url",b"thumbnail_url",u"title",b"title",u"viewer_token",b"viewer_token",u"webrtc_offer_sdp",b"webrtc_offer_sdp",u"webrtc_session_id",b"webrtc_session_id",u"webrtc_turn_server",b"webrtc_turn_server"]) -> None: ... type___CBroadcast_WatchBroadcast_Response = CBroadcast_WatchBroadcast_Response class CBroadcast_HeartbeatBroadcast_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steamid: builtin___int = ... broadcast_id: builtin___int = ... viewer_token: builtin___int = ... representation: builtin___int = ... def __init__(self, *, steamid : typing___Optional[builtin___int] = None, broadcast_id : typing___Optional[builtin___int] = None, viewer_token : typing___Optional[builtin___int] = None, representation : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcast_id",b"broadcast_id",u"representation",b"representation",u"steamid",b"steamid",u"viewer_token",b"viewer_token"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcast_id",b"broadcast_id",u"representation",b"representation",u"steamid",b"steamid",u"viewer_token",b"viewer_token"]) -> None: ... type___CBroadcast_HeartbeatBroadcast_Notification = CBroadcast_HeartbeatBroadcast_Notification class CBroadcast_StopWatchingBroadcast_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steamid: builtin___int = ... broadcast_id: builtin___int = ... viewer_token: builtin___int = ... def __init__(self, *, steamid : typing___Optional[builtin___int] = None, broadcast_id : typing___Optional[builtin___int] = None, viewer_token : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcast_id",b"broadcast_id",u"steamid",b"steamid",u"viewer_token",b"viewer_token"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcast_id",b"broadcast_id",u"steamid",b"steamid",u"viewer_token",b"viewer_token"]) -> None: ... type___CBroadcast_StopWatchingBroadcast_Notification = CBroadcast_StopWatchingBroadcast_Notification class CBroadcast_GetBroadcastStatus_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steamid: builtin___int = ... broadcast_id: builtin___int = ... def __init__(self, *, steamid : typing___Optional[builtin___int] = None, broadcast_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcast_id",b"broadcast_id",u"steamid",b"steamid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcast_id",b"broadcast_id",u"steamid",b"steamid"]) -> None: ... type___CBroadcast_GetBroadcastStatus_Request = CBroadcast_GetBroadcastStatus_Request class CBroadcast_GetBroadcastStatus_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... gameid: builtin___int = ... title: typing___Text = ... num_viewers: builtin___int = ... permission: builtin___int = ... is_rtmp: builtin___bool = ... seconds_delay: builtin___int = ... is_publisher: builtin___bool = ... thumbnail_url: typing___Text = ... update_interval: builtin___int = ... is_uploading: builtin___bool = ... duration: builtin___int = ... is_replay: builtin___bool = ... is_capturing_vod: builtin___bool = ... is_store_whitelisted: builtin___bool = ... def __init__(self, *, gameid : typing___Optional[builtin___int] = None, title : typing___Optional[typing___Text] = None, num_viewers : typing___Optional[builtin___int] = None, permission : typing___Optional[builtin___int] = None, is_rtmp : typing___Optional[builtin___bool] = None, seconds_delay : typing___Optional[builtin___int] = None, is_publisher : typing___Optional[builtin___bool] = None, thumbnail_url : typing___Optional[typing___Text] = None, update_interval : typing___Optional[builtin___int] = None, is_uploading : typing___Optional[builtin___bool] = None, duration : typing___Optional[builtin___int] = None, is_replay : typing___Optional[builtin___bool] = None, is_capturing_vod : typing___Optional[builtin___bool] = None, is_store_whitelisted : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"duration",b"duration",u"gameid",b"gameid",u"is_capturing_vod",b"is_capturing_vod",u"is_publisher",b"is_publisher",u"is_replay",b"is_replay",u"is_rtmp",b"is_rtmp",u"is_store_whitelisted",b"is_store_whitelisted",u"is_uploading",b"is_uploading",u"num_viewers",b"num_viewers",u"permission",b"permission",u"seconds_delay",b"seconds_delay",u"thumbnail_url",b"thumbnail_url",u"title",b"title",u"update_interval",b"update_interval"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"duration",b"duration",u"gameid",b"gameid",u"is_capturing_vod",b"is_capturing_vod",u"is_publisher",b"is_publisher",u"is_replay",b"is_replay",u"is_rtmp",b"is_rtmp",u"is_store_whitelisted",b"is_store_whitelisted",u"is_uploading",b"is_uploading",u"num_viewers",b"num_viewers",u"permission",b"permission",u"seconds_delay",b"seconds_delay",u"thumbnail_url",b"thumbnail_url",u"title",b"title",u"update_interval",b"update_interval"]) -> None: ... type___CBroadcast_GetBroadcastStatus_Response = CBroadcast_GetBroadcastStatus_Response class CBroadcast_GetBroadcastThumbnail_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steamid: builtin___int = ... broadcast_id: builtin___int = ... def __init__(self, *, steamid : typing___Optional[builtin___int] = None, broadcast_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcast_id",b"broadcast_id",u"steamid",b"steamid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcast_id",b"broadcast_id",u"steamid",b"steamid"]) -> None: ... type___CBroadcast_GetBroadcastThumbnail_Request = CBroadcast_GetBroadcastThumbnail_Request class CBroadcast_GetBroadcastThumbnail_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... thumbnail_url: typing___Text = ... update_interval: builtin___int = ... num_viewers: builtin___int = ... duration: builtin___int = ... def __init__(self, *, thumbnail_url : typing___Optional[typing___Text] = None, update_interval : typing___Optional[builtin___int] = None, num_viewers : typing___Optional[builtin___int] = None, duration : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"duration",b"duration",u"num_viewers",b"num_viewers",u"thumbnail_url",b"thumbnail_url",u"update_interval",b"update_interval"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"duration",b"duration",u"num_viewers",b"num_viewers",u"thumbnail_url",b"thumbnail_url",u"update_interval",b"update_interval"]) -> None: ... type___CBroadcast_GetBroadcastThumbnail_Response = CBroadcast_GetBroadcastThumbnail_Response class CBroadcast_InviteToBroadcast_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steamid: builtin___int = ... approval_response: builtin___bool = ... def __init__(self, *, steamid : typing___Optional[builtin___int] = None, approval_response : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"approval_response",b"approval_response",u"steamid",b"steamid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"approval_response",b"approval_response",u"steamid",b"steamid"]) -> None: ... type___CBroadcast_InviteToBroadcast_Request = CBroadcast_InviteToBroadcast_Request class CBroadcast_InviteToBroadcast_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... success: builtin___bool = ... def __init__(self, *, success : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"success",b"success"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"success",b"success"]) -> None: ... type___CBroadcast_InviteToBroadcast_Response = CBroadcast_InviteToBroadcast_Response class CBroadcast_SendBroadcastStateToServer_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... permission: builtin___int = ... gameid: builtin___int = ... title: typing___Text = ... game_data_config: typing___Text = ... def __init__(self, *, permission : typing___Optional[builtin___int] = None, gameid : typing___Optional[builtin___int] = None, title : typing___Optional[typing___Text] = None, game_data_config : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"game_data_config",b"game_data_config",u"gameid",b"gameid",u"permission",b"permission",u"title",b"title"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"game_data_config",b"game_data_config",u"gameid",b"gameid",u"permission",b"permission",u"title",b"title"]) -> None: ... type___CBroadcast_SendBroadcastStateToServer_Request = CBroadcast_SendBroadcastStateToServer_Request class CBroadcast_SendBroadcastStateToServer_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CBroadcast_SendBroadcastStateToServer_Response = CBroadcast_SendBroadcastStateToServer_Response class CBroadcast_NotifyBroadcastSessionHeartbeat_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... broadcast_id: builtin___int = ... def __init__(self, *, broadcast_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcast_id",b"broadcast_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcast_id",b"broadcast_id"]) -> None: ... type___CBroadcast_NotifyBroadcastSessionHeartbeat_Notification = CBroadcast_NotifyBroadcastSessionHeartbeat_Notification class CBroadcast_GetBroadcastChatInfo_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steamid: builtin___int = ... broadcast_id: builtin___int = ... client_ip: builtin___int = ... client_cell: builtin___int = ... def __init__(self, *, steamid : typing___Optional[builtin___int] = None, broadcast_id : typing___Optional[builtin___int] = None, client_ip : typing___Optional[builtin___int] = None, client_cell : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcast_id",b"broadcast_id",u"client_cell",b"client_cell",u"client_ip",b"client_ip",u"steamid",b"steamid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcast_id",b"broadcast_id",u"client_cell",b"client_cell",u"client_ip",b"client_ip",u"steamid",b"steamid"]) -> None: ... type___CBroadcast_GetBroadcastChatInfo_Request = CBroadcast_GetBroadcastChatInfo_Request class CBroadcast_GetBroadcastChatInfo_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_id: builtin___int = ... view_url_template: typing___Text = ... flair_group_ids: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... def __init__(self, *, chat_id : typing___Optional[builtin___int] = None, view_url_template : typing___Optional[typing___Text] = None, flair_group_ids : typing___Optional[typing___Iterable[builtin___int]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_id",b"chat_id",u"view_url_template",b"view_url_template"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_id",b"chat_id",u"flair_group_ids",b"flair_group_ids",u"view_url_template",b"view_url_template"]) -> None: ... type___CBroadcast_GetBroadcastChatInfo_Response = CBroadcast_GetBroadcastChatInfo_Response class CBroadcast_PostChatMessage_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_id: builtin___int = ... message: typing___Text = ... instance_id: builtin___int = ... language: builtin___int = ... country_code: typing___Text = ... def __init__(self, *, chat_id : typing___Optional[builtin___int] = None, message : typing___Optional[typing___Text] = None, instance_id : typing___Optional[builtin___int] = None, language : typing___Optional[builtin___int] = None, country_code : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_id",b"chat_id",u"country_code",b"country_code",u"instance_id",b"instance_id",u"language",b"language",u"message",b"message"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_id",b"chat_id",u"country_code",b"country_code",u"instance_id",b"instance_id",u"language",b"language",u"message",b"message"]) -> None: ... type___CBroadcast_PostChatMessage_Request = CBroadcast_PostChatMessage_Request class CBroadcast_PostChatMessage_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... persona_name: typing___Text = ... in_game: builtin___bool = ... result: builtin___int = ... cooldown_time_seconds: builtin___int = ... def __init__(self, *, persona_name : typing___Optional[typing___Text] = None, in_game : typing___Optional[builtin___bool] = None, result : typing___Optional[builtin___int] = None, cooldown_time_seconds : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"cooldown_time_seconds",b"cooldown_time_seconds",u"in_game",b"in_game",u"persona_name",b"persona_name",u"result",b"result"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"cooldown_time_seconds",b"cooldown_time_seconds",u"in_game",b"in_game",u"persona_name",b"persona_name",u"result",b"result"]) -> None: ... type___CBroadcast_PostChatMessage_Response = CBroadcast_PostChatMessage_Response class CBroadcast_UpdateChatMessageFlair_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_id: builtin___int = ... flair: typing___Text = ... def __init__(self, *, chat_id : typing___Optional[builtin___int] = None, flair : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_id",b"chat_id",u"flair",b"flair"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_id",b"chat_id",u"flair",b"flair"]) -> None: ... type___CBroadcast_UpdateChatMessageFlair_Request = CBroadcast_UpdateChatMessageFlair_Request class CBroadcast_UpdateChatMessageFlair_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... result: builtin___int = ... chat_id: builtin___int = ... flair: typing___Text = ... def __init__(self, *, result : typing___Optional[builtin___int] = None, chat_id : typing___Optional[builtin___int] = None, flair : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_id",b"chat_id",u"flair",b"flair",u"result",b"result"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_id",b"chat_id",u"flair",b"flair",u"result",b"result"]) -> None: ... type___CBroadcast_UpdateChatMessageFlair_Response = CBroadcast_UpdateChatMessageFlair_Response class CBroadcast_MuteBroadcastChatUser_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_id: builtin___int = ... user_steamid: builtin___int = ... muted: builtin___bool = ... def __init__(self, *, chat_id : typing___Optional[builtin___int] = None, user_steamid : typing___Optional[builtin___int] = None, muted : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_id",b"chat_id",u"muted",b"muted",u"user_steamid",b"user_steamid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_id",b"chat_id",u"muted",b"muted",u"user_steamid",b"user_steamid"]) -> None: ... type___CBroadcast_MuteBroadcastChatUser_Request = CBroadcast_MuteBroadcastChatUser_Request class CBroadcast_MuteBroadcastChatUser_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CBroadcast_MuteBroadcastChatUser_Response = CBroadcast_MuteBroadcastChatUser_Response class CBroadcast_RemoveUserChatText_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_id: builtin___int = ... user_steamid: builtin___int = ... def __init__(self, *, chat_id : typing___Optional[builtin___int] = None, user_steamid : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_id",b"chat_id",u"user_steamid",b"user_steamid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_id",b"chat_id",u"user_steamid",b"user_steamid"]) -> None: ... type___CBroadcast_RemoveUserChatText_Request = CBroadcast_RemoveUserChatText_Request class CBroadcast_RemoveUserChatText_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CBroadcast_RemoveUserChatText_Response = CBroadcast_RemoveUserChatText_Response class CBroadcast_GetBroadcastChatUserNames_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... chat_id: builtin___int = ... user_steamid: google___protobuf___internal___containers___RepeatedScalarFieldContainer[builtin___int] = ... def __init__(self, *, chat_id : typing___Optional[builtin___int] = None, user_steamid : typing___Optional[typing___Iterable[builtin___int]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"chat_id",b"chat_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"chat_id",b"chat_id",u"user_steamid",b"user_steamid"]) -> None: ... type___CBroadcast_GetBroadcastChatUserNames_Request = CBroadcast_GetBroadcastChatUserNames_Request class CBroadcast_GetBroadcastChatUserNames_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class PersonaName(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steam_id: builtin___int = ... persona: typing___Text = ... def __init__(self, *, steam_id : typing___Optional[builtin___int] = None, persona : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"persona",b"persona",u"steam_id",b"steam_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"persona",b"persona",u"steam_id",b"steam_id"]) -> None: ... type___PersonaName = PersonaName @property def persona_names(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CBroadcast_GetBroadcastChatUserNames_Response.PersonaName]: ... def __init__(self, *, persona_names : typing___Optional[typing___Iterable[type___CBroadcast_GetBroadcastChatUserNames_Response.PersonaName]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"persona_names",b"persona_names"]) -> None: ... type___CBroadcast_GetBroadcastChatUserNames_Response = CBroadcast_GetBroadcastChatUserNames_Response class CBroadcast_StartBuildClip_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... steamid: builtin___int = ... broadcast_session_id: builtin___int = ... first_segment: builtin___int = ... num_segments: builtin___int = ... clip_description: typing___Text = ... def __init__(self, *, steamid : typing___Optional[builtin___int] = None, broadcast_session_id : typing___Optional[builtin___int] = None, first_segment : typing___Optional[builtin___int] = None, num_segments : typing___Optional[builtin___int] = None, clip_description : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcast_session_id",b"broadcast_session_id",u"clip_description",b"clip_description",u"first_segment",b"first_segment",u"num_segments",b"num_segments",u"steamid",b"steamid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcast_session_id",b"broadcast_session_id",u"clip_description",b"clip_description",u"first_segment",b"first_segment",u"num_segments",b"num_segments",u"steamid",b"steamid"]) -> None: ... type___CBroadcast_StartBuildClip_Request = CBroadcast_StartBuildClip_Request class CBroadcast_StartBuildClip_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... broadcast_clip_id: builtin___int = ... def __init__(self, *, broadcast_clip_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcast_clip_id",b"broadcast_clip_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcast_clip_id",b"broadcast_clip_id"]) -> None: ... type___CBroadcast_StartBuildClip_Response = CBroadcast_StartBuildClip_Response class CBroadcast_GetBuildClipStatus_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... broadcast_clip_id: builtin___int = ... def __init__(self, *, broadcast_clip_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcast_clip_id",b"broadcast_clip_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcast_clip_id",b"broadcast_clip_id"]) -> None: ... type___CBroadcast_GetBuildClipStatus_Request = CBroadcast_GetBuildClipStatus_Request class CBroadcast_GetBuildClipStatus_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CBroadcast_GetBuildClipStatus_Response = CBroadcast_GetBuildClipStatus_Response class CBroadcast_SetClipDetails_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... broadcast_clip_id: builtin___int = ... start_time: builtin___int = ... end_time: builtin___int = ... video_description: typing___Text = ... def __init__(self, *, broadcast_clip_id : typing___Optional[builtin___int] = None, start_time : typing___Optional[builtin___int] = None, end_time : typing___Optional[builtin___int] = None, video_description : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcast_clip_id",b"broadcast_clip_id",u"end_time",b"end_time",u"start_time",b"start_time",u"video_description",b"video_description"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcast_clip_id",b"broadcast_clip_id",u"end_time",b"end_time",u"start_time",b"start_time",u"video_description",b"video_description"]) -> None: ... type___CBroadcast_SetClipDetails_Request = CBroadcast_SetClipDetails_Request class CBroadcast_SetClipDetails_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CBroadcast_SetClipDetails_Response = CBroadcast_SetClipDetails_Response class CBroadcast_GetClipDetails_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... broadcast_clip_id: builtin___int = ... def __init__(self, *, broadcast_clip_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcast_clip_id",b"broadcast_clip_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcast_clip_id",b"broadcast_clip_id"]) -> None: ... type___CBroadcast_GetClipDetails_Request = CBroadcast_GetClipDetails_Request class CBroadcast_GetClipDetails_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... broadcast_clip_id: builtin___int = ... video_id: builtin___int = ... channel_id: builtin___int = ... app_id: builtin___int = ... accountid_broadcaster: builtin___int = ... accountid_clipmaker: builtin___int = ... video_description: typing___Text = ... start_time: builtin___int = ... length_milliseconds: builtin___int = ... thumbnail_path: typing___Text = ... def __init__(self, *, broadcast_clip_id : typing___Optional[builtin___int] = None, video_id : typing___Optional[builtin___int] = None, channel_id : typing___Optional[builtin___int] = None, app_id : typing___Optional[builtin___int] = None, accountid_broadcaster : typing___Optional[builtin___int] = None, accountid_clipmaker : typing___Optional[builtin___int] = None, video_description : typing___Optional[typing___Text] = None, start_time : typing___Optional[builtin___int] = None, length_milliseconds : typing___Optional[builtin___int] = None, thumbnail_path : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"accountid_broadcaster",b"accountid_broadcaster",u"accountid_clipmaker",b"accountid_clipmaker",u"app_id",b"app_id",u"broadcast_clip_id",b"broadcast_clip_id",u"channel_id",b"channel_id",u"length_milliseconds",b"length_milliseconds",u"start_time",b"start_time",u"thumbnail_path",b"thumbnail_path",u"video_description",b"video_description",u"video_id",b"video_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"accountid_broadcaster",b"accountid_broadcaster",u"accountid_clipmaker",b"accountid_clipmaker",u"app_id",b"app_id",u"broadcast_clip_id",b"broadcast_clip_id",u"channel_id",b"channel_id",u"length_milliseconds",b"length_milliseconds",u"start_time",b"start_time",u"thumbnail_path",b"thumbnail_path",u"video_description",b"video_description",u"video_id",b"video_id"]) -> None: ... type___CBroadcast_GetClipDetails_Response = CBroadcast_GetClipDetails_Response class CBroadcast_SetRTMPInfo_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... broadcast_permission: builtin___int = ... update_token: builtin___bool = ... broadcast_delay: builtin___int = ... app_id: builtin___int = ... required_app_id: builtin___int = ... broadcast_chat_permission: type___EBroadcastChatPermissionValue = ... broadcast_buffer: builtin___int = ... steamid: builtin___int = ... chat_rate_limit: builtin___int = ... enable_replay: builtin___bool = ... def __init__(self, *, broadcast_permission : typing___Optional[builtin___int] = None, update_token : typing___Optional[builtin___bool] = None, broadcast_delay : typing___Optional[builtin___int] = None, app_id : typing___Optional[builtin___int] = None, required_app_id : typing___Optional[builtin___int] = None, broadcast_chat_permission : typing___Optional[type___EBroadcastChatPermissionValue] = None, broadcast_buffer : typing___Optional[builtin___int] = None, steamid : typing___Optional[builtin___int] = None, chat_rate_limit : typing___Optional[builtin___int] = None, enable_replay : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"broadcast_buffer",b"broadcast_buffer",u"broadcast_chat_permission",b"broadcast_chat_permission",u"broadcast_delay",b"broadcast_delay",u"broadcast_permission",b"broadcast_permission",u"chat_rate_limit",b"chat_rate_limit",u"enable_replay",b"enable_replay",u"required_app_id",b"required_app_id",u"steamid",b"steamid",u"update_token",b"update_token"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"broadcast_buffer",b"broadcast_buffer",u"broadcast_chat_permission",b"broadcast_chat_permission",u"broadcast_delay",b"broadcast_delay",u"broadcast_permission",b"broadcast_permission",u"chat_rate_limit",b"chat_rate_limit",u"enable_replay",b"enable_replay",u"required_app_id",b"required_app_id",u"steamid",b"steamid",u"update_token",b"update_token"]) -> None: ... type___CBroadcast_SetRTMPInfo_Request = CBroadcast_SetRTMPInfo_Request class CBroadcast_SetRTMPInfo_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CBroadcast_SetRTMPInfo_Response = CBroadcast_SetRTMPInfo_Response class CBroadcast_GetRTMPInfo_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... ip: builtin___int = ... steamid: builtin___int = ... def __init__(self, *, ip : typing___Optional[builtin___int] = None, steamid : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"ip",b"ip",u"steamid",b"steamid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"ip",b"ip",u"steamid",b"steamid"]) -> None: ... type___CBroadcast_GetRTMPInfo_Request = CBroadcast_GetRTMPInfo_Request class CBroadcast_GetRTMPInfo_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... broadcast_permission: builtin___int = ... rtmp_host: typing___Text = ... rtmp_token: typing___Text = ... broadcast_delay: builtin___int = ... app_id: builtin___int = ... required_app_id: builtin___int = ... broadcast_chat_permission: type___EBroadcastChatPermissionValue = ... broadcast_buffer: builtin___int = ... steamid: builtin___int = ... chat_rate_limit: builtin___int = ... enable_replay: builtin___bool = ... def __init__(self, *, broadcast_permission : typing___Optional[builtin___int] = None, rtmp_host : typing___Optional[typing___Text] = None, rtmp_token : typing___Optional[typing___Text] = None, broadcast_delay : typing___Optional[builtin___int] = None, app_id : typing___Optional[builtin___int] = None, required_app_id : typing___Optional[builtin___int] = None, broadcast_chat_permission : typing___Optional[type___EBroadcastChatPermissionValue] = None, broadcast_buffer : typing___Optional[builtin___int] = None, steamid : typing___Optional[builtin___int] = None, chat_rate_limit : typing___Optional[builtin___int] = None, enable_replay : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"broadcast_buffer",b"broadcast_buffer",u"broadcast_chat_permission",b"broadcast_chat_permission",u"broadcast_delay",b"broadcast_delay",u"broadcast_permission",b"broadcast_permission",u"chat_rate_limit",b"chat_rate_limit",u"enable_replay",b"enable_replay",u"required_app_id",b"required_app_id",u"rtmp_host",b"rtmp_host",u"rtmp_token",b"rtmp_token",u"steamid",b"steamid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"broadcast_buffer",b"broadcast_buffer",u"broadcast_chat_permission",b"broadcast_chat_permission",u"broadcast_delay",b"broadcast_delay",u"broadcast_permission",b"broadcast_permission",u"chat_rate_limit",b"chat_rate_limit",u"enable_replay",b"enable_replay",u"required_app_id",b"required_app_id",u"rtmp_host",b"rtmp_host",u"rtmp_token",b"rtmp_token",u"steamid",b"steamid"]) -> None: ... type___CBroadcast_GetRTMPInfo_Response = CBroadcast_GetRTMPInfo_Response class CBroadcast_WebRTCHaveTURNServer_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... broadcast_session_id: builtin___int = ... turn_server: typing___Text = ... def __init__(self, *, broadcast_session_id : typing___Optional[builtin___int] = None, turn_server : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcast_session_id",b"broadcast_session_id",u"turn_server",b"turn_server"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcast_session_id",b"broadcast_session_id",u"turn_server",b"turn_server"]) -> None: ... type___CBroadcast_WebRTCHaveTURNServer_Notification = CBroadcast_WebRTCHaveTURNServer_Notification class CBroadcast_WebRTCStartResult_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... webrtc_session_id: builtin___int = ... started: builtin___bool = ... offer: typing___Text = ... resolution_x: builtin___int = ... resolution_y: builtin___int = ... fps: builtin___int = ... def __init__(self, *, webrtc_session_id : typing___Optional[builtin___int] = None, started : typing___Optional[builtin___bool] = None, offer : typing___Optional[typing___Text] = None, resolution_x : typing___Optional[builtin___int] = None, resolution_y : typing___Optional[builtin___int] = None, fps : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"fps",b"fps",u"offer",b"offer",u"resolution_x",b"resolution_x",u"resolution_y",b"resolution_y",u"started",b"started",u"webrtc_session_id",b"webrtc_session_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"fps",b"fps",u"offer",b"offer",u"resolution_x",b"resolution_x",u"resolution_y",b"resolution_y",u"started",b"started",u"webrtc_session_id",b"webrtc_session_id"]) -> None: ... type___CBroadcast_WebRTCStartResult_Request = CBroadcast_WebRTCStartResult_Request class CBroadcast_WebRTCStartResult_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CBroadcast_WebRTCStartResult_Response = CBroadcast_WebRTCStartResult_Response class CBroadcast_WebRTCStopped_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... webrtc_session_id: builtin___int = ... def __init__(self, *, webrtc_session_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"webrtc_session_id",b"webrtc_session_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"webrtc_session_id",b"webrtc_session_id"]) -> None: ... type___CBroadcast_WebRTCStopped_Request = CBroadcast_WebRTCStopped_Request class CBroadcast_WebRTCStopped_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CBroadcast_WebRTCStopped_Response = CBroadcast_WebRTCStopped_Response class CBroadcast_WebRTCSetAnswer_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... broadcaster_steamid: builtin___int = ... webrtc_session_id: builtin___int = ... answer: typing___Text = ... def __init__(self, *, broadcaster_steamid : typing___Optional[builtin___int] = None, webrtc_session_id : typing___Optional[builtin___int] = None, answer : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"answer",b"answer",u"broadcaster_steamid",b"broadcaster_steamid",u"webrtc_session_id",b"webrtc_session_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"answer",b"answer",u"broadcaster_steamid",b"broadcaster_steamid",u"webrtc_session_id",b"webrtc_session_id"]) -> None: ... type___CBroadcast_WebRTCSetAnswer_Request = CBroadcast_WebRTCSetAnswer_Request class CBroadcast_WebRTCSetAnswer_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CBroadcast_WebRTCSetAnswer_Response = CBroadcast_WebRTCSetAnswer_Response class CBroadcast_WebRTCLookupTURNServer_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... cellid: builtin___int = ... def __init__(self, *, cellid : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"cellid",b"cellid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"cellid",b"cellid"]) -> None: ... type___CBroadcast_WebRTCLookupTURNServer_Request = CBroadcast_WebRTCLookupTURNServer_Request class CBroadcast_WebRTCLookupTURNServer_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... turn_server: typing___Text = ... def __init__(self, *, turn_server : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"turn_server",b"turn_server"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"turn_server",b"turn_server"]) -> None: ... type___CBroadcast_WebRTCLookupTURNServer_Response = CBroadcast_WebRTCLookupTURNServer_Response class CBroadcast_WebRTC_Candidate(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... sdp_mid: typing___Text = ... sdp_mline_index: builtin___int = ... candidate: typing___Text = ... def __init__(self, *, sdp_mid : typing___Optional[typing___Text] = None, sdp_mline_index : typing___Optional[builtin___int] = None, candidate : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"candidate",b"candidate",u"sdp_mid",b"sdp_mid",u"sdp_mline_index",b"sdp_mline_index"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"candidate",b"candidate",u"sdp_mid",b"sdp_mid",u"sdp_mline_index",b"sdp_mline_index"]) -> None: ... type___CBroadcast_WebRTC_Candidate = CBroadcast_WebRTC_Candidate class CBroadcast_WebRTCAddHostCandidate_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... webrtc_session_id: builtin___int = ... @property def candidate(self) -> type___CBroadcast_WebRTC_Candidate: ... def __init__(self, *, webrtc_session_id : typing___Optional[builtin___int] = None, candidate : typing___Optional[type___CBroadcast_WebRTC_Candidate] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"candidate",b"candidate",u"webrtc_session_id",b"webrtc_session_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"candidate",b"candidate",u"webrtc_session_id",b"webrtc_session_id"]) -> None: ... type___CBroadcast_WebRTCAddHostCandidate_Request = CBroadcast_WebRTCAddHostCandidate_Request class CBroadcast_WebRTCAddHostCandidate_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CBroadcast_WebRTCAddHostCandidate_Response = CBroadcast_WebRTCAddHostCandidate_Response class CBroadcast_WebRTCAddViewerCandidate_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... broadcaster_steamid: builtin___int = ... webrtc_session_id: builtin___int = ... @property def candidate(self) -> type___CBroadcast_WebRTC_Candidate: ... def __init__(self, *, broadcaster_steamid : typing___Optional[builtin___int] = None, webrtc_session_id : typing___Optional[builtin___int] = None, candidate : typing___Optional[type___CBroadcast_WebRTC_Candidate] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcaster_steamid",b"broadcaster_steamid",u"candidate",b"candidate",u"webrtc_session_id",b"webrtc_session_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcaster_steamid",b"broadcaster_steamid",u"candidate",b"candidate",u"webrtc_session_id",b"webrtc_session_id"]) -> None: ... type___CBroadcast_WebRTCAddViewerCandidate_Request = CBroadcast_WebRTCAddViewerCandidate_Request class CBroadcast_WebRTCAddViewerCandidate_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... def __init__(self, ) -> None: ... type___CBroadcast_WebRTCAddViewerCandidate_Response = CBroadcast_WebRTCAddViewerCandidate_Response class CBroadcast_WebRTCGetHostCandidates_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... broadcaster_steamid: builtin___int = ... webrtc_session_id: builtin___int = ... candidate_generation: builtin___int = ... def __init__(self, *, broadcaster_steamid : typing___Optional[builtin___int] = None, webrtc_session_id : typing___Optional[builtin___int] = None, candidate_generation : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcaster_steamid",b"broadcaster_steamid",u"candidate_generation",b"candidate_generation",u"webrtc_session_id",b"webrtc_session_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcaster_steamid",b"broadcaster_steamid",u"candidate_generation",b"candidate_generation",u"webrtc_session_id",b"webrtc_session_id"]) -> None: ... type___CBroadcast_WebRTCGetHostCandidates_Request = CBroadcast_WebRTCGetHostCandidates_Request class CBroadcast_WebRTCGetHostCandidates_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... candidate_generation: builtin___int = ... @property def candidates(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CBroadcast_WebRTC_Candidate]: ... def __init__(self, *, candidate_generation : typing___Optional[builtin___int] = None, candidates : typing___Optional[typing___Iterable[type___CBroadcast_WebRTC_Candidate]] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"candidate_generation",b"candidate_generation"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"candidate_generation",b"candidate_generation",u"candidates",b"candidates"]) -> None: ... type___CBroadcast_WebRTCGetHostCandidates_Response = CBroadcast_WebRTCGetHostCandidates_Response class CBroadcast_GetBroadcastUploadStats_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... row_limit: builtin___int = ... start_time: builtin___int = ... upload_id: builtin___int = ... steamid: builtin___int = ... session_id: builtin___int = ... def __init__(self, *, row_limit : typing___Optional[builtin___int] = None, start_time : typing___Optional[builtin___int] = None, upload_id : typing___Optional[builtin___int] = None, steamid : typing___Optional[builtin___int] = None, session_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"row_limit",b"row_limit",u"session_id",b"session_id",u"start_time",b"start_time",u"steamid",b"steamid",u"upload_id",b"upload_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"row_limit",b"row_limit",u"session_id",b"session_id",u"start_time",b"start_time",u"steamid",b"steamid",u"upload_id",b"upload_id"]) -> None: ... type___CBroadcast_GetBroadcastUploadStats_Request = CBroadcast_GetBroadcastUploadStats_Request class CBroadcast_GetBroadcastUploadStats_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class UploadStats(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... upload_result: builtin___int = ... time_stopped: builtin___int = ... seconds_uploaded: builtin___int = ... max_viewers: builtin___int = ... resolution_x: builtin___int = ... resolution_y: builtin___int = ... avg_bandwidth: builtin___int = ... total_bytes: builtin___int = ... app_id: builtin___int = ... total_unique_viewers: builtin___int = ... total_seconds_watched: builtin___int = ... time_started: builtin___int = ... upload_id: builtin___int = ... local_address: typing___Text = ... remote_address: typing___Text = ... frames_per_second: builtin___int = ... num_representations: builtin___int = ... app_name: typing___Text = ... is_replay: builtin___bool = ... session_id: builtin___int = ... def __init__(self, *, upload_result : typing___Optional[builtin___int] = None, time_stopped : typing___Optional[builtin___int] = None, seconds_uploaded : typing___Optional[builtin___int] = None, max_viewers : typing___Optional[builtin___int] = None, resolution_x : typing___Optional[builtin___int] = None, resolution_y : typing___Optional[builtin___int] = None, avg_bandwidth : typing___Optional[builtin___int] = None, total_bytes : typing___Optional[builtin___int] = None, app_id : typing___Optional[builtin___int] = None, total_unique_viewers : typing___Optional[builtin___int] = None, total_seconds_watched : typing___Optional[builtin___int] = None, time_started : typing___Optional[builtin___int] = None, upload_id : typing___Optional[builtin___int] = None, local_address : typing___Optional[typing___Text] = None, remote_address : typing___Optional[typing___Text] = None, frames_per_second : typing___Optional[builtin___int] = None, num_representations : typing___Optional[builtin___int] = None, app_name : typing___Optional[typing___Text] = None, is_replay : typing___Optional[builtin___bool] = None, session_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"app_name",b"app_name",u"avg_bandwidth",b"avg_bandwidth",u"frames_per_second",b"frames_per_second",u"is_replay",b"is_replay",u"local_address",b"local_address",u"max_viewers",b"max_viewers",u"num_representations",b"num_representations",u"remote_address",b"remote_address",u"resolution_x",b"resolution_x",u"resolution_y",b"resolution_y",u"seconds_uploaded",b"seconds_uploaded",u"session_id",b"session_id",u"time_started",b"time_started",u"time_stopped",b"time_stopped",u"total_bytes",b"total_bytes",u"total_seconds_watched",b"total_seconds_watched",u"total_unique_viewers",b"total_unique_viewers",u"upload_id",b"upload_id",u"upload_result",b"upload_result"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"app_id",b"app_id",u"app_name",b"app_name",u"avg_bandwidth",b"avg_bandwidth",u"frames_per_second",b"frames_per_second",u"is_replay",b"is_replay",u"local_address",b"local_address",u"max_viewers",b"max_viewers",u"num_representations",b"num_representations",u"remote_address",b"remote_address",u"resolution_x",b"resolution_x",u"resolution_y",b"resolution_y",u"seconds_uploaded",b"seconds_uploaded",u"session_id",b"session_id",u"time_started",b"time_started",u"time_stopped",b"time_stopped",u"total_bytes",b"total_bytes",u"total_seconds_watched",b"total_seconds_watched",u"total_unique_viewers",b"total_unique_viewers",u"upload_id",b"upload_id",u"upload_result",b"upload_result"]) -> None: ... type___UploadStats = UploadStats @property def upload_stats(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CBroadcast_GetBroadcastUploadStats_Response.UploadStats]: ... def __init__(self, *, upload_stats : typing___Optional[typing___Iterable[type___CBroadcast_GetBroadcastUploadStats_Response.UploadStats]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"upload_stats",b"upload_stats"]) -> None: ... type___CBroadcast_GetBroadcastUploadStats_Response = CBroadcast_GetBroadcastUploadStats_Response class CBroadcast_GetBroadcastViewerStats_Request(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... upload_id: builtin___int = ... steamid: builtin___int = ... def __init__(self, *, upload_id : typing___Optional[builtin___int] = None, steamid : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"steamid",b"steamid",u"upload_id",b"upload_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"steamid",b"steamid",u"upload_id",b"upload_id"]) -> None: ... type___CBroadcast_GetBroadcastViewerStats_Request = CBroadcast_GetBroadcastViewerStats_Request class CBroadcast_GetBroadcastViewerStats_Response(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... class ViewerStats(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... time: builtin___int = ... num_viewers: builtin___int = ... def __init__(self, *, time : typing___Optional[builtin___int] = None, num_viewers : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"num_viewers",b"num_viewers",u"time",b"time"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"num_viewers",b"num_viewers",u"time",b"time"]) -> None: ... type___ViewerStats = ViewerStats class CountryStats(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... country_code: typing___Text = ... num_viewers: builtin___int = ... def __init__(self, *, country_code : typing___Optional[typing___Text] = None, num_viewers : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"country_code",b"country_code",u"num_viewers",b"num_viewers"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"country_code",b"country_code",u"num_viewers",b"num_viewers"]) -> None: ... type___CountryStats = CountryStats @property def viewer_stats(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CBroadcast_GetBroadcastViewerStats_Response.ViewerStats]: ... @property def country_stats(self) -> google___protobuf___internal___containers___RepeatedCompositeFieldContainer[type___CBroadcast_GetBroadcastViewerStats_Response.CountryStats]: ... def __init__(self, *, viewer_stats : typing___Optional[typing___Iterable[type___CBroadcast_GetBroadcastViewerStats_Response.ViewerStats]] = None, country_stats : typing___Optional[typing___Iterable[type___CBroadcast_GetBroadcastViewerStats_Response.CountryStats]] = None, ) -> None: ... def ClearField(self, field_name: typing_extensions___Literal[u"country_stats",b"country_stats",u"viewer_stats",b"viewer_stats"]) -> None: ... type___CBroadcast_GetBroadcastViewerStats_Response = CBroadcast_GetBroadcastViewerStats_Response class CBroadcast_BroadcastViewerState_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... EViewerStateValue = typing___NewType('EViewerStateValue', builtin___int) type___EViewerStateValue = EViewerStateValue EViewerState: _EViewerState class _EViewerState(google___protobuf___internal___enum_type_wrapper____EnumTypeWrapper[CBroadcast_BroadcastViewerState_Notification.EViewerStateValue]): DESCRIPTOR: google___protobuf___descriptor___EnumDescriptor = ... k_EViewerNeedsApproval = typing___cast(CBroadcast_BroadcastViewerState_Notification.EViewerStateValue, 1) k_EViewerWatching = typing___cast(CBroadcast_BroadcastViewerState_Notification.EViewerStateValue, 2) k_EViewerLeft = typing___cast(CBroadcast_BroadcastViewerState_Notification.EViewerStateValue, 3) k_EViewerNeedsApproval = typing___cast(CBroadcast_BroadcastViewerState_Notification.EViewerStateValue, 1) k_EViewerWatching = typing___cast(CBroadcast_BroadcastViewerState_Notification.EViewerStateValue, 2) k_EViewerLeft = typing___cast(CBroadcast_BroadcastViewerState_Notification.EViewerStateValue, 3) type___EViewerState = EViewerState steamid: builtin___int = ... state: type___CBroadcast_BroadcastViewerState_Notification.EViewerStateValue = ... def __init__(self, *, steamid : typing___Optional[builtin___int] = None, state : typing___Optional[type___CBroadcast_BroadcastViewerState_Notification.EViewerStateValue] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"state",b"state",u"steamid",b"steamid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"state",b"state",u"steamid",b"steamid"]) -> None: ... type___CBroadcast_BroadcastViewerState_Notification = CBroadcast_BroadcastViewerState_Notification class CBroadcast_WaitingBroadcastViewer_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... broadcast_id: builtin___int = ... def __init__(self, *, broadcast_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcast_id",b"broadcast_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcast_id",b"broadcast_id"]) -> None: ... type___CBroadcast_WaitingBroadcastViewer_Notification = CBroadcast_WaitingBroadcastViewer_Notification class CBroadcast_BroadcastUploadStarted_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... broadcast_id: builtin___int = ... upload_token: typing___Text = ... upload_address: typing___Text = ... http_address: typing___Text = ... broadcast_upload_id: builtin___int = ... heartbeat_interval_seconds: builtin___int = ... is_rtmp: builtin___bool = ... def __init__(self, *, broadcast_id : typing___Optional[builtin___int] = None, upload_token : typing___Optional[typing___Text] = None, upload_address : typing___Optional[typing___Text] = None, http_address : typing___Optional[typing___Text] = None, broadcast_upload_id : typing___Optional[builtin___int] = None, heartbeat_interval_seconds : typing___Optional[builtin___int] = None, is_rtmp : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcast_id",b"broadcast_id",u"broadcast_upload_id",b"broadcast_upload_id",u"heartbeat_interval_seconds",b"heartbeat_interval_seconds",u"http_address",b"http_address",u"is_rtmp",b"is_rtmp",u"upload_address",b"upload_address",u"upload_token",b"upload_token"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcast_id",b"broadcast_id",u"broadcast_upload_id",b"broadcast_upload_id",u"heartbeat_interval_seconds",b"heartbeat_interval_seconds",u"http_address",b"http_address",u"is_rtmp",b"is_rtmp",u"upload_address",b"upload_address",u"upload_token",b"upload_token"]) -> None: ... type___CBroadcast_BroadcastUploadStarted_Notification = CBroadcast_BroadcastUploadStarted_Notification class CBroadcast_StopBroadcastUpload_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... broadcast_id: builtin___int = ... broadcast_relay_id: builtin___int = ... upload_result: builtin___int = ... too_many_poor_uploads: builtin___bool = ... def __init__(self, *, broadcast_id : typing___Optional[builtin___int] = None, broadcast_relay_id : typing___Optional[builtin___int] = None, upload_result : typing___Optional[builtin___int] = None, too_many_poor_uploads : typing___Optional[builtin___bool] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcast_id",b"broadcast_id",u"broadcast_relay_id",b"broadcast_relay_id",u"too_many_poor_uploads",b"too_many_poor_uploads",u"upload_result",b"upload_result"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcast_id",b"broadcast_id",u"broadcast_relay_id",b"broadcast_relay_id",u"too_many_poor_uploads",b"too_many_poor_uploads",u"upload_result",b"upload_result"]) -> None: ... type___CBroadcast_StopBroadcastUpload_Notification = CBroadcast_StopBroadcastUpload_Notification class CBroadcast_SessionClosed_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... broadcast_id: builtin___int = ... def __init__(self, *, broadcast_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcast_id",b"broadcast_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcast_id",b"broadcast_id"]) -> None: ... type___CBroadcast_SessionClosed_Notification = CBroadcast_SessionClosed_Notification class CBroadcast_ViewerBroadcastInvite_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... broadcaster_steamid: builtin___int = ... def __init__(self, *, broadcaster_steamid : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcaster_steamid",b"broadcaster_steamid"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcaster_steamid",b"broadcaster_steamid"]) -> None: ... type___CBroadcast_ViewerBroadcastInvite_Notification = CBroadcast_ViewerBroadcastInvite_Notification class CBroadcast_BroadcastStatus_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... broadcast_id: builtin___int = ... num_viewers: builtin___int = ... def __init__(self, *, broadcast_id : typing___Optional[builtin___int] = None, num_viewers : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcast_id",b"broadcast_id",u"num_viewers",b"num_viewers"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcast_id",b"broadcast_id",u"num_viewers",b"num_viewers"]) -> None: ... type___CBroadcast_BroadcastStatus_Notification = CBroadcast_BroadcastStatus_Notification class CBroadcast_BroadcastChannelLive_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... broadcast_channel_id: builtin___int = ... broadcast_channel_name: typing___Text = ... broadcast_channel_avatar: typing___Text = ... def __init__(self, *, broadcast_channel_id : typing___Optional[builtin___int] = None, broadcast_channel_name : typing___Optional[typing___Text] = None, broadcast_channel_avatar : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcast_channel_avatar",b"broadcast_channel_avatar",u"broadcast_channel_id",b"broadcast_channel_id",u"broadcast_channel_name",b"broadcast_channel_name"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcast_channel_avatar",b"broadcast_channel_avatar",u"broadcast_channel_id",b"broadcast_channel_id",u"broadcast_channel_name",b"broadcast_channel_name"]) -> None: ... type___CBroadcast_BroadcastChannelLive_Notification = CBroadcast_BroadcastChannelLive_Notification class CBroadcast_SendThumbnailToRelay_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... thumbnail_upload_token: typing___Text = ... thumbnail_broadcast_session_id: builtin___int = ... thumbnail_data: builtin___bytes = ... thumbnail_width: builtin___int = ... thumbnail_height: builtin___int = ... def __init__(self, *, thumbnail_upload_token : typing___Optional[typing___Text] = None, thumbnail_broadcast_session_id : typing___Optional[builtin___int] = None, thumbnail_data : typing___Optional[builtin___bytes] = None, thumbnail_width : typing___Optional[builtin___int] = None, thumbnail_height : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"thumbnail_broadcast_session_id",b"thumbnail_broadcast_session_id",u"thumbnail_data",b"thumbnail_data",u"thumbnail_height",b"thumbnail_height",u"thumbnail_upload_token",b"thumbnail_upload_token",u"thumbnail_width",b"thumbnail_width"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"thumbnail_broadcast_session_id",b"thumbnail_broadcast_session_id",u"thumbnail_data",b"thumbnail_data",u"thumbnail_height",b"thumbnail_height",u"thumbnail_upload_token",b"thumbnail_upload_token",u"thumbnail_width",b"thumbnail_width"]) -> None: ... type___CBroadcast_SendThumbnailToRelay_Notification = CBroadcast_SendThumbnailToRelay_Notification class CBroadcast_WebRTCNeedTURNServer_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... broadcast_session_id: builtin___int = ... def __init__(self, *, broadcast_session_id : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcast_session_id",b"broadcast_session_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcast_session_id",b"broadcast_session_id"]) -> None: ... type___CBroadcast_WebRTCNeedTURNServer_Notification = CBroadcast_WebRTCNeedTURNServer_Notification class CBroadcast_WebRTCStart_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... broadcast_session_id: builtin___int = ... webrtc_session_id: builtin___int = ... viewer_steamid: builtin___int = ... viewer_token: builtin___int = ... def __init__(self, *, broadcast_session_id : typing___Optional[builtin___int] = None, webrtc_session_id : typing___Optional[builtin___int] = None, viewer_steamid : typing___Optional[builtin___int] = None, viewer_token : typing___Optional[builtin___int] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcast_session_id",b"broadcast_session_id",u"viewer_steamid",b"viewer_steamid",u"viewer_token",b"viewer_token",u"webrtc_session_id",b"webrtc_session_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcast_session_id",b"broadcast_session_id",u"viewer_steamid",b"viewer_steamid",u"viewer_token",b"viewer_token",u"webrtc_session_id",b"webrtc_session_id"]) -> None: ... type___CBroadcast_WebRTCStart_Notification = CBroadcast_WebRTCStart_Notification class CBroadcast_WebRTCSetAnswer_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... broadcast_session_id: builtin___int = ... webrtc_session_id: builtin___int = ... answer: typing___Text = ... def __init__(self, *, broadcast_session_id : typing___Optional[builtin___int] = None, webrtc_session_id : typing___Optional[builtin___int] = None, answer : typing___Optional[typing___Text] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"answer",b"answer",u"broadcast_session_id",b"broadcast_session_id",u"webrtc_session_id",b"webrtc_session_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"answer",b"answer",u"broadcast_session_id",b"broadcast_session_id",u"webrtc_session_id",b"webrtc_session_id"]) -> None: ... type___CBroadcast_WebRTCSetAnswer_Notification = CBroadcast_WebRTCSetAnswer_Notification class CBroadcast_WebRTCAddViewerCandidate_Notification(google___protobuf___message___Message): DESCRIPTOR: google___protobuf___descriptor___Descriptor = ... broadcast_session_id: builtin___int = ... webrtc_session_id: builtin___int = ... @property def candidate(self) -> type___CBroadcast_WebRTC_Candidate: ... def __init__(self, *, broadcast_session_id : typing___Optional[builtin___int] = None, webrtc_session_id : typing___Optional[builtin___int] = None, candidate : typing___Optional[type___CBroadcast_WebRTC_Candidate] = None, ) -> None: ... def HasField(self, field_name: typing_extensions___Literal[u"broadcast_session_id",b"broadcast_session_id",u"candidate",b"candidate",u"webrtc_session_id",b"webrtc_session_id"]) -> builtin___bool: ... def ClearField(self, field_name: typing_extensions___Literal[u"broadcast_session_id",b"broadcast_session_id",u"candidate",b"candidate",u"webrtc_session_id",b"webrtc_session_id"]) -> None: ... type___CBroadcast_WebRTCAddViewerCandidate_Notification = CBroadcast_WebRTCAddViewerCandidate_Notification class Broadcast(google___protobuf___service___Service, metaclass=abc___ABCMeta): @abc___abstractmethod def BeginBroadcastSession(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_BeginBroadcastSession_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_BeginBroadcastSession_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_BeginBroadcastSession_Response]: ... @abc___abstractmethod def EndBroadcastSession(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_EndBroadcastSession_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_EndBroadcastSession_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_EndBroadcastSession_Response]: ... @abc___abstractmethod def StartBroadcastUpload(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_StartBroadcastUpload_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_StartBroadcastUpload_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_StartBroadcastUpload_Response]: ... @abc___abstractmethod def NotifyBroadcastUploadStop(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_NotifyBroadcastUploadStop_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def WatchBroadcast(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_WatchBroadcast_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_WatchBroadcast_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_WatchBroadcast_Response]: ... @abc___abstractmethod def HeartbeatBroadcast(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_HeartbeatBroadcast_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def StopWatchingBroadcast(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_StopWatchingBroadcast_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def GetBroadcastStatus(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_GetBroadcastStatus_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_GetBroadcastStatus_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_GetBroadcastStatus_Response]: ... @abc___abstractmethod def GetBroadcastThumbnail(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_GetBroadcastThumbnail_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_GetBroadcastThumbnail_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_GetBroadcastThumbnail_Response]: ... @abc___abstractmethod def InviteToBroadcast(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_InviteToBroadcast_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_InviteToBroadcast_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_InviteToBroadcast_Response]: ... @abc___abstractmethod def SendBroadcastStateToServer(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_SendBroadcastStateToServer_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_SendBroadcastStateToServer_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_SendBroadcastStateToServer_Response]: ... @abc___abstractmethod def NotifyBroadcastSessionHeartbeat(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_NotifyBroadcastSessionHeartbeat_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def GetBroadcastChatInfo(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_GetBroadcastChatInfo_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_GetBroadcastChatInfo_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_GetBroadcastChatInfo_Response]: ... @abc___abstractmethod def PostChatMessage(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_PostChatMessage_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_PostChatMessage_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_PostChatMessage_Response]: ... @abc___abstractmethod def UpdateChatMessageFlair(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_UpdateChatMessageFlair_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_UpdateChatMessageFlair_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_UpdateChatMessageFlair_Response]: ... @abc___abstractmethod def MuteBroadcastChatUser(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_MuteBroadcastChatUser_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_MuteBroadcastChatUser_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_MuteBroadcastChatUser_Response]: ... @abc___abstractmethod def RemoveUserChatText(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_RemoveUserChatText_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_RemoveUserChatText_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_RemoveUserChatText_Response]: ... @abc___abstractmethod def GetBroadcastChatUserNames(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_GetBroadcastChatUserNames_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_GetBroadcastChatUserNames_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_GetBroadcastChatUserNames_Response]: ... @abc___abstractmethod def StartBuildClip(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_StartBuildClip_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_StartBuildClip_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_StartBuildClip_Response]: ... @abc___abstractmethod def GetBuildClipStatus(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_GetBuildClipStatus_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_GetBuildClipStatus_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_GetBuildClipStatus_Response]: ... @abc___abstractmethod def SetClipDetails(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_SetClipDetails_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_SetClipDetails_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_SetClipDetails_Response]: ... @abc___abstractmethod def GetClipDetails(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_GetClipDetails_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_GetClipDetails_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_GetClipDetails_Response]: ... @abc___abstractmethod def SetRTMPInfo(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_SetRTMPInfo_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_SetRTMPInfo_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_SetRTMPInfo_Response]: ... @abc___abstractmethod def GetRTMPInfo(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_GetRTMPInfo_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_GetRTMPInfo_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_GetRTMPInfo_Response]: ... @abc___abstractmethod def NotifyWebRTCHaveTURNServer(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_WebRTCHaveTURNServer_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def WebRTCStartResult(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_WebRTCStartResult_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_WebRTCStartResult_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_WebRTCStartResult_Response]: ... @abc___abstractmethod def WebRTCStopped(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_WebRTCStopped_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_WebRTCStopped_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_WebRTCStopped_Response]: ... @abc___abstractmethod def WebRTCSetAnswer(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_WebRTCSetAnswer_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_WebRTCSetAnswer_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_WebRTCSetAnswer_Response]: ... @abc___abstractmethod def WebRTCLookupTURNServer(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_WebRTCLookupTURNServer_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_WebRTCLookupTURNServer_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_WebRTCLookupTURNServer_Response]: ... @abc___abstractmethod def WebRTCAddHostCandidate(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_WebRTCAddHostCandidate_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_WebRTCAddHostCandidate_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_WebRTCAddHostCandidate_Response]: ... @abc___abstractmethod def WebRTCAddViewerCandidate(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_WebRTCAddViewerCandidate_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_WebRTCAddViewerCandidate_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_WebRTCAddViewerCandidate_Response]: ... @abc___abstractmethod def WebRTCGetHostCandidates(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_WebRTCGetHostCandidates_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_WebRTCGetHostCandidates_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_WebRTCGetHostCandidates_Response]: ... @abc___abstractmethod def GetBroadcastUploadStats(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_GetBroadcastUploadStats_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_GetBroadcastUploadStats_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_GetBroadcastUploadStats_Response]: ... @abc___abstractmethod def GetBroadcastViewerStats(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_GetBroadcastViewerStats_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_GetBroadcastViewerStats_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_GetBroadcastViewerStats_Response]: ... class Broadcast_Stub(Broadcast): def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ... def BeginBroadcastSession(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_BeginBroadcastSession_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_BeginBroadcastSession_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_BeginBroadcastSession_Response]: ... def EndBroadcastSession(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_EndBroadcastSession_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_EndBroadcastSession_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_EndBroadcastSession_Response]: ... def StartBroadcastUpload(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_StartBroadcastUpload_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_StartBroadcastUpload_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_StartBroadcastUpload_Response]: ... def NotifyBroadcastUploadStop(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_NotifyBroadcastUploadStop_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def WatchBroadcast(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_WatchBroadcast_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_WatchBroadcast_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_WatchBroadcast_Response]: ... def HeartbeatBroadcast(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_HeartbeatBroadcast_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def StopWatchingBroadcast(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_StopWatchingBroadcast_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def GetBroadcastStatus(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_GetBroadcastStatus_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_GetBroadcastStatus_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_GetBroadcastStatus_Response]: ... def GetBroadcastThumbnail(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_GetBroadcastThumbnail_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_GetBroadcastThumbnail_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_GetBroadcastThumbnail_Response]: ... def InviteToBroadcast(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_InviteToBroadcast_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_InviteToBroadcast_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_InviteToBroadcast_Response]: ... def SendBroadcastStateToServer(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_SendBroadcastStateToServer_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_SendBroadcastStateToServer_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_SendBroadcastStateToServer_Response]: ... def NotifyBroadcastSessionHeartbeat(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_NotifyBroadcastSessionHeartbeat_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def GetBroadcastChatInfo(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_GetBroadcastChatInfo_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_GetBroadcastChatInfo_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_GetBroadcastChatInfo_Response]: ... def PostChatMessage(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_PostChatMessage_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_PostChatMessage_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_PostChatMessage_Response]: ... def UpdateChatMessageFlair(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_UpdateChatMessageFlair_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_UpdateChatMessageFlair_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_UpdateChatMessageFlair_Response]: ... def MuteBroadcastChatUser(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_MuteBroadcastChatUser_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_MuteBroadcastChatUser_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_MuteBroadcastChatUser_Response]: ... def RemoveUserChatText(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_RemoveUserChatText_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_RemoveUserChatText_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_RemoveUserChatText_Response]: ... def GetBroadcastChatUserNames(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_GetBroadcastChatUserNames_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_GetBroadcastChatUserNames_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_GetBroadcastChatUserNames_Response]: ... def StartBuildClip(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_StartBuildClip_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_StartBuildClip_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_StartBuildClip_Response]: ... def GetBuildClipStatus(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_GetBuildClipStatus_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_GetBuildClipStatus_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_GetBuildClipStatus_Response]: ... def SetClipDetails(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_SetClipDetails_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_SetClipDetails_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_SetClipDetails_Response]: ... def GetClipDetails(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_GetClipDetails_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_GetClipDetails_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_GetClipDetails_Response]: ... def SetRTMPInfo(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_SetRTMPInfo_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_SetRTMPInfo_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_SetRTMPInfo_Response]: ... def GetRTMPInfo(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_GetRTMPInfo_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_GetRTMPInfo_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_GetRTMPInfo_Response]: ... def NotifyWebRTCHaveTURNServer(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_WebRTCHaveTURNServer_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def WebRTCStartResult(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_WebRTCStartResult_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_WebRTCStartResult_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_WebRTCStartResult_Response]: ... def WebRTCStopped(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_WebRTCStopped_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_WebRTCStopped_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_WebRTCStopped_Response]: ... def WebRTCSetAnswer(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_WebRTCSetAnswer_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_WebRTCSetAnswer_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_WebRTCSetAnswer_Response]: ... def WebRTCLookupTURNServer(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_WebRTCLookupTURNServer_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_WebRTCLookupTURNServer_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_WebRTCLookupTURNServer_Response]: ... def WebRTCAddHostCandidate(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_WebRTCAddHostCandidate_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_WebRTCAddHostCandidate_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_WebRTCAddHostCandidate_Response]: ... def WebRTCAddViewerCandidate(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_WebRTCAddViewerCandidate_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_WebRTCAddViewerCandidate_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_WebRTCAddViewerCandidate_Response]: ... def WebRTCGetHostCandidates(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_WebRTCGetHostCandidates_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_WebRTCGetHostCandidates_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_WebRTCGetHostCandidates_Response]: ... def GetBroadcastUploadStats(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_GetBroadcastUploadStats_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_GetBroadcastUploadStats_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_GetBroadcastUploadStats_Response]: ... def GetBroadcastViewerStats(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_GetBroadcastViewerStats_Request, done: typing___Optional[typing___Callable[[type___CBroadcast_GetBroadcastViewerStats_Response], None]], ) -> concurrent___futures___Future[type___CBroadcast_GetBroadcastViewerStats_Response]: ... class BroadcastClient(google___protobuf___service___Service, metaclass=abc___ABCMeta): @abc___abstractmethod def NotifyBroadcastViewerState(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_BroadcastViewerState_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def NotifyWaitingBroadcastViewer(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_WaitingBroadcastViewer_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def NotifyBroadcastUploadStarted(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_BroadcastUploadStarted_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def NotifyStopBroadcastUpload(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_StopBroadcastUpload_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def NotifySessionClosed(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_SessionClosed_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def NotifyViewerBroadcastInvite(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_ViewerBroadcastInvite_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def NotifyBroadcastStatus(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_BroadcastStatus_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def NotifyBroadcastChannelLive(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_BroadcastChannelLive_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def SendThumbnailToRelay(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_SendThumbnailToRelay_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def NotifyWebRTCNeedTURNServer(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_WebRTCNeedTURNServer_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def NotifyWebRTCStart(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_WebRTCStart_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def NotifyWebRTCSetAnswer(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_WebRTCSetAnswer_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... @abc___abstractmethod def NotifyWebRTCAddViewerCandidate(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_WebRTCAddViewerCandidate_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... class BroadcastClient_Stub(BroadcastClient): def __init__(self, rpc_channel: google___protobuf___service___RpcChannel) -> None: ... def NotifyBroadcastViewerState(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_BroadcastViewerState_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def NotifyWaitingBroadcastViewer(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_WaitingBroadcastViewer_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def NotifyBroadcastUploadStarted(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_BroadcastUploadStarted_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def NotifyStopBroadcastUpload(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_StopBroadcastUpload_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def NotifySessionClosed(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_SessionClosed_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def NotifyViewerBroadcastInvite(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_ViewerBroadcastInvite_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def NotifyBroadcastStatus(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_BroadcastStatus_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def NotifyBroadcastChannelLive(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_BroadcastChannelLive_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def SendThumbnailToRelay(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_SendThumbnailToRelay_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def NotifyWebRTCNeedTURNServer(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_WebRTCNeedTURNServer_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def NotifyWebRTCStart(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_WebRTCStart_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def NotifyWebRTCSetAnswer(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_WebRTCSetAnswer_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ... def NotifyWebRTCAddViewerCandidate(self, rpc_controller: google___protobuf___service___RpcController, request: type___CBroadcast_WebRTCAddViewerCandidate_Notification, done: typing___Optional[typing___Callable[[steammessages_unified_base_pb2___NoResponse], None]], ) -> concurrent___futures___Future[steammessages_unified_base_pb2___NoResponse]: ...