# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: client/response.proto
# Protobuf Python Version: 5.28.2
"""Generated protocol buffer code."""

from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder

_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC, 5, 28, 2, "", "client/response.proto"
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from ..client import app_data_pb2 as client_dot_app__data__pb2
from ..client import permissions_pb2 as client_dot_permissions__pb2
from ..client import room_control_pb2 as client_dot_room__control__pb2
from ..rtc import rtp_capabilities_pb2 as rtc_dot_rtp__capabilities__pb2
from ..rtc import rtp_parameters_pb2 as rtc_dot_rtp__parameters__pb2
from ..rtc import sctp_stream_parameters_pb2 as rtc_dot_sctp__stream__parameters__pb2
from ..rtc import sdp_info_pb2 as rtc_dot_sdp__info__pb2

DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(
    b'\n\x15\x63lient/response.proto\x1a\x18\x63lient/permissions.proto\x1a\x15\x63lient/app_data.proto\x1a\x12rtc/sdp_info.proto\x1a rtc/sctp_stream_parameters.proto\x1a\x18rtc/rtp_parameters.proto\x1a\x1artc/rtp_capabilities.proto\x1a\x19\x63lient/room_control.proto"\xa5\x01\n\x05Hello\x12\x16\n\x06peerId\x18\x01 \x02(\tR\x06peerId\x12\x16\n\x06roomId\x18\x02 \x02(\tR\x06roomId\x12\x1c\n\tsessionId\x18\x03 \x02(\tR\tsessionId\x12\x1e\n\x03\x61\x63l\x18\x04 \x02(\x0b\x32\x0c.PermissionsR\x03\x61\x63l\x12\x12\n\x04role\x18\x05 \x01(\tR\x04role\x12\x1a\n\x08metadata\x18\x06 \x01(\tR\x08metadata"\xba\x02\n\x0cRoomControls\x12\x1e\n\nroomLocked\x18\x01 \x02(\x08R\nroomLocked\x12"\n\x0c\x61llowProduce\x18\x02 \x02(\x08R\x0c\x61llowProduce\x12N\n\x13\x61llowProduceSources\x18\x03 \x02(\x0b\x32\x1c.RoomControls.ProduceSourcesR\x13\x61llowProduceSources\x12"\n\x0c\x61llowConsume\x18\x04 \x02(\x08R\x0c\x61llowConsume\x12$\n\rallowSendData\x18\x05 \x02(\x08R\rallowSendData\x1aL\n\x0eProduceSources\x12\x10\n\x03\x63\x61m\x18\x01 \x02(\x08R\x03\x63\x61m\x12\x10\n\x03mic\x18\x02 \x02(\x08R\x03mic\x12\x16\n\x06screen\x18\x03 \x02(\x08R\x06screen"\xd8\x01\n\tPeersInfo\x12\x16\n\x06peerId\x18\x01 \x02(\tR\x06peerId\x12\x1a\n\x08metadata\x18\x03 \x01(\tR\x08metadata\x12\x12\n\x04role\x18\x05 \x01(\tR\x04role\x12\x35\n\tproducers\x18\x04 \x03(\x0b\x32\x17.PeersInfo.ProducerInfoR\tproducers\x1aL\n\x0cProducerInfo\x12\x0e\n\x02id\x18\x01 \x02(\tR\x02id\x12\x14\n\x05label\x18\x02 \x02(\tR\x05label\x12\x16\n\x06paused\x18\x03 \x01(\x08R\x06paused"\xda\x01\n\x08RoomInfo\x12\x1e\n\nroomLocked\x18\x01 \x02(\x08R\nroomLocked\x12%\n\x06\x63onfig\x18\x02 \x02(\x0b\x32\r.RoomControlsR\x06\x63onfig\x12 \n\x05peers\x18\x03 \x03(\x0b\x32\n.PeersInfoR\x05peers\x12+\n\nlobbyPeers\x18\x04 \x03(\x0b\x32\x0b.LobbyPeersR\nlobbyPeers\x12\x1a\n\x08metadata\x18\x05 \x01(\tR\x08metadata\x12\x1c\n\tstartTime\x18\x06 \x02(\x03R\tstartTime"@\n\nLobbyPeers\x12\x16\n\x06peerId\x18\x01 \x02(\tR\x06peerId\x12\x1a\n\x08metadata\x18\x03 \x01(\tR\x08metadata"\xc6\x02\n\x13\x43onnectRoomResponse\x12\x16\n\x06roomId\x18\x01 \x02(\tR\x06roomId\x12%\n\x08roomInfo\x18\x02 \x02(\x0b\x32\t.RoomInfoR\x08roomInfo\x12K\n\x15routerRTPCapabilities\x18\x03 \x02(\x0b\x32\x15.ProtoRtpCapabilitiesR\x15routerRTPCapabilities\x12\x43\n\x0bturnServers\x18\x04 \x03(\x0b\x32!.ConnectRoomResponse.RTCIceServerR\x0bturnServers\x1a^\n\x0cRTCIceServer\x12\x12\n\x04urls\x18\x01 \x02(\tR\x04urls\x12\x1a\n\x08username\x18\x02 \x01(\tR\x08username\x12\x1e\n\ncredential\x18\x03 \x01(\tR\ncredential"\x83\x01\n\x17\x43reateTransportOnClient\x12$\n\rtransportType\x18\x01 \x02(\tR\rtransportType\x12\x42\n\x10transportSDPInfo\x18\x02 \x02(\x0b\x32\x16.ProtoTransportSDPInfoR\x10transportSDPInfo"b\n\x18\x43onnectTransportResponse\x12$\n\rtransportType\x18\x01 \x02(\tR\rtransportType\x12 \n\x0btransportId\x18\x02 \x02(\tR\x0btransportId"\x83\x01\n\x0fProduceResponse\x12\x16\n\x06peerId\x18\x01 \x02(\tR\x06peerId\x12\x1e\n\nproducerId\x18\x02 \x02(\tR\nproducerId\x12\x14\n\x05label\x18\x03 \x02(\tR\x05label\x12"\n\x07\x61ppData\x18\x04 \x01(\x0b\x32\x08.AppDataR\x07\x61ppData"\x8b\x02\n\x13ProduceDataResponse\x12\x0e\n\x02id\x18\x01 \x02(\tR\x02id\x12&\n\x0e\x64\x61taProducerId\x18\x02 \x02(\tR\x0e\x64\x61taProducerId\x12\x14\n\x05label\x18\x03 \x02(\tR\x05label\x12\x16\n\x06peerId\x18\x04 \x02(\tR\x06peerId\x12\x1a\n\x08protocol\x18\x05 \x02(\tR\x08protocol\x12N\n\x14sctpStreamParameters\x18\x06 \x02(\x0b\x32\x1a.ProtoSctpStreamParametersR\x14sctpStreamParameters\x12"\n\x07\x61ppData\x18\x07 \x01(\x0b\x32\x08.AppDataR\x07\x61ppData"\x8b\x02\n\x13\x43onsumeDataResponse\x12\x0e\n\x02id\x18\x01 \x02(\tR\x02id\x12&\n\x0e\x64\x61taProducerId\x18\x02 \x02(\tR\x0e\x64\x61taProducerId\x12\x14\n\x05label\x18\x03 \x02(\tR\x05label\x12\x16\n\x06peerId\x18\x04 \x02(\tR\x06peerId\x12\x1a\n\x08protocol\x18\x05 \x02(\tR\x08protocol\x12N\n\x14sctpStreamParameters\x18\x06 \x02(\x0b\x32\x1a.ProtoSctpStreamParametersR\x14sctpStreamParameters\x12"\n\x07\x61ppData\x18\x07 \x01(\x0b\x32\x08.AppDataR\x07\x61ppData"A\n\x18SyncMeetingStateResponse\x12%\n\x08roomInfo\x18\x01 \x02(\x0b\x32\t.RoomInfoR\x08roomInfo"\xaa\x02\n\x0f\x43onsumeResponse\x12\x14\n\x05label\x18\x01 \x02(\tR\x05label\x12\x1e\n\nconsumerId\x18\x02 \x02(\tR\nconsumerId\x12\x1e\n\nproducerId\x18\x03 \x02(\tR\nproducerId\x12\x12\n\x04kind\x18\x04 \x02(\tR\x04kind\x12\x39\n\rrtpParameters\x18\x05 \x02(\x0b\x32\x13.ProtoRtpParametersR\rrtpParameters\x12&\n\x0eproducerPeerId\x18\x06 \x02(\tR\x0eproducerPeerId\x12"\n\x07\x61ppData\x18\x07 \x01(\x0b\x32\x08.AppDataR\x07\x61ppData\x12&\n\x0eproducerPaused\x18\x08 \x01(\x08R\x0eproducerPaused"d\n\x14\x43loseProducerSuccess\x12\x16\n\x06peerId\x18\x01 \x02(\tR\x06peerId\x12\x1e\n\nproducerId\x18\x02 \x02(\tR\nproducerId\x12\x14\n\x05label\x18\x03 \x02(\tR\x05label"d\n\x14PauseProducerSuccess\x12\x16\n\x06peerId\x18\x01 \x02(\tR\x06peerId\x12\x1e\n\nproducerId\x18\x02 \x02(\tR\nproducerId\x12\x14\n\x05label\x18\x03 \x02(\tR\x05label"e\n\x15ResumeProducerSuccess\x12\x16\n\x06peerId\x18\x01 \x02(\tR\x06peerId\x12\x1e\n\nproducerId\x18\x02 \x02(\tR\nproducerId\x12\x14\n\x05label\x18\x03 \x02(\tR\x05label"N\n\x14\x43loseConsumerSuccess\x12\x16\n\x06peerId\x18\x01 \x02(\tR\x06peerId\x12\x1e\n\nconsumerId\x18\x02 \x02(\tR\nconsumerId"~\n\x1bRestartTransportIceResponse\x12$\n\rtransportType\x18\x01 \x02(\tR\rtransportType\x12\x39\n\riceParameters\x18\x02 \x02(\x0b\x32\x13.ProtoIceParametersR\riceParameters"W\n\rNewPeerJoined\x12\x16\n\x06peerId\x18\x01 \x02(\tR\x06peerId\x12\x1a\n\x08metadata\x18\x02 \x01(\tR\x08metadata\x12\x12\n\x04role\x18\x03 \x01(\tR\x04role"B\n\x0cNewLobbyPeer\x12\x16\n\x06peerId\x18\x01 \x02(\tR\x06peerId\x12\x1a\n\x08metadata\x18\x02 \x01(\tR\x08metadata"0\n\x0eNewPermissions\x12\x1e\n\x03\x61\x63l\x18\x02 \x02(\x0b\x32\x0c.PermissionsR\x03\x61\x63l"<\n\x0fNewRoomControls\x12)\n\x08\x63ontrols\x18\x01 \x02(\x0b\x32\r.RoomControlsR\x08\x63ontrols"9\n\x0bNewPeerRole\x12\x16\n\x06peerId\x18\x01 \x02(\tR\x06peerId\x12\x12\n\x04role\x18\x02 \x02(\tR\x04role"Q\n\x0bReceiveData\x12\x12\n\x04\x66rom\x18\x01 \x02(\tR\x04\x66rom\x12\x18\n\x07payload\x18\x02 \x02(\tR\x07payload\x12\x14\n\x05label\x18\x03 \x01(\tR\x05label"I\n\x13PeerMetadataUpdated\x12\x16\n\x06peerId\x18\x01 \x02(\tR\x06peerId\x12\x1a\n\x08metadata\x18\x02 \x02(\tR\x08metadata"1\n\x13RoomMetadataUpdated\x12\x1a\n\x08metadata\x18\x01 \x02(\tR\x08metadata"\xd7\x02\n\x13RoomClosedProducers\x12\x44\n\tproducers\x18\x01 \x03(\x0b\x32&.RoomClosedProducers.CloseProducerInfoR\tproducers\x12@\n\x06reason\x18\x02 \x02(\x0b\x32(.RoomClosedProducers.CloseProducerReasonR\x06reason\x1a\x61\n\x11\x43loseProducerInfo\x12\x16\n\x06peerId\x18\x01 \x02(\tR\x06peerId\x12\x1e\n\nproducerId\x18\x02 \x02(\tR\nproducerId\x12\x14\n\x05label\x18\x03 \x02(\tR\x05label\x1aU\n\x13\x43loseProducerReason\x12\x12\n\x04\x63ode\x18\x01 \x02(\x05R\x04\x63ode\x12\x10\n\x03tag\x18\x02 \x02(\tR\x03tag\x12\x18\n\x07message\x18\x03 \x02(\tR\x07message""\n\x08PeerLeft\x12\x16\n\x06peerId\x18\x01 \x02(\tR\x06peerId"Y\n\rLobbyPeerLeft\x12\x16\n\x06peerId\x18\x01 \x02(\tR\x06peerId\x12\x16\n\x06status\x18\x02 \x02(\tR\x06status\x12\x18\n\x07message\x18\x03 \x01(\tR\x07message"A\n\x0bWaitingRoom\x12\x16\n\x06reason\x18\x01 \x02(\tR\x06reason\x12\x1a\n\x08metadata\x18\x02 \x01(\tR\x08metadata"3\n\x05\x45rror\x12\x14\n\x05\x65vent\x18\x01 \x02(\tR\x05\x65vent\x12\x14\n\x05\x65rror\x18\x02 \x02(\tR\x05\x65rror"\x8c\x0e\n\x08Response\x12\x1e\n\x05hello\x18\x01 \x01(\x0b\x32\x06.HelloH\x00R\x05hello\x12H\n\x13\x63onnectRoomResponse\x18\x02 \x01(\x0b\x32\x14.ConnectRoomResponseH\x00R\x13\x63onnectRoomResponse\x12T\n\x17\x63reateTransportOnClient\x18\x03 \x01(\x0b\x32\x18.CreateTransportOnClientH\x00R\x17\x63reateTransportOnClient\x12<\n\x0fproduceResponse\x18\x04 \x01(\x0b\x32\x10.ProduceResponseH\x00R\x0fproduceResponse\x12H\n\x13\x63onsumeDataResponse\x18\x19 \x01(\x0b\x32\x14.ConsumeDataResponseH\x00R\x13\x63onsumeDataResponse\x12H\n\x13produceDataResponse\x18\x05 \x01(\x0b\x32\x14.ProduceDataResponseH\x00R\x13produceDataResponse\x12W\n\x18syncMeetingStateResponse\x18\x06 \x01(\x0b\x32\x19.SyncMeetingStateResponseH\x00R\x18syncMeetingStateResponse\x12<\n\x0f\x63onsumeResponse\x18\x07 \x01(\x0b\x32\x10.ConsumeResponseH\x00R\x0f\x63onsumeResponse\x12K\n\x14\x63loseProducerSuccess\x18\x08 \x01(\x0b\x32\x15.CloseProducerSuccessH\x00R\x14\x63loseProducerSuccess\x12K\n\x14pauseProducerSuccess\x18\x1a \x01(\x0b\x32\x15.PauseProducerSuccessH\x00R\x14pauseProducerSuccess\x12N\n\x15resumeProducerSuccess\x18\x1b \x01(\x0b\x32\x16.ResumeProducerSuccessH\x00R\x15resumeProducerSuccess\x12K\n\x14\x63loseConsumerSuccess\x18\t \x01(\x0b\x32\x15.CloseConsumerSuccessH\x00R\x14\x63loseConsumerSuccess\x12W\n\x18\x63onnectTransportResponse\x18\n \x01(\x0b\x32\x19.ConnectTransportResponseH\x00R\x18\x63onnectTransportResponse\x12`\n\x1brestartTransportIceResponse\x18\x0b \x01(\x0b\x32\x1c.RestartTransportIceResponseH\x00R\x1brestartTransportIceResponse\x12\x36\n\rnewPeerJoined\x18\x0c \x01(\x0b\x32\x0e.NewPeerJoinedH\x00R\rnewPeerJoined\x12\x33\n\x0cnewLobbyPeer\x18\r \x01(\x0b\x32\r.NewLobbyPeerH\x00R\x0cnewLobbyPeer\x12\x39\n\x0enewPermissions\x18\x0e \x01(\x0b\x32\x0f.NewPermissionsH\x00R\x0enewPermissions\x12<\n\x0fnewRoomControls\x18\x0f \x01(\x0b\x32\x10.NewRoomControlsH\x00R\x0fnewRoomControls\x12\x30\n\x0bnewPeerRole\x18\x10 \x01(\x0b\x32\x0c.NewPeerRoleH\x00R\x0bnewPeerRole\x12\x30\n\x0breceiveData\x18\x11 \x01(\x0b\x32\x0c.ReceiveDataH\x00R\x0breceiveData\x12H\n\x13peerMetadataUpdated\x18\x12 \x01(\x0b\x32\x14.PeerMetadataUpdatedH\x00R\x13peerMetadataUpdated\x12H\n\x13roomMetadataUpdated\x18\x13 \x01(\x0b\x32\x14.RoomMetadataUpdatedH\x00R\x13roomMetadataUpdated\x12H\n\x13roomClosedProducers\x18\x14 \x01(\x0b\x32\x14.RoomClosedProducersH\x00R\x13roomClosedProducers\x12\'\n\x08peerLeft\x18\x15 \x01(\x0b\x32\t.PeerLeftH\x00R\x08peerLeft\x12\x36\n\rlobbyPeerLeft\x18\x16 \x01(\x0b\x32\x0e.LobbyPeerLeftH\x00R\rlobbyPeerLeft\x12\x30\n\x0bwaitingRoom\x18\x17 \x01(\x0b\x32\x0c.WaitingRoomH\x00R\x0bwaitingRoom\x12\x1e\n\x05\x65rror\x18\x18 \x01(\x0b\x32\x06.ErrorH\x00R\x05\x65rrorB\n\n\x08ResponseB\x13\x42\rResponseProtoH\x02P\x01'
)

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "client.response_pb2", _globals)
if not _descriptor._USE_C_DESCRIPTORS:
    _globals["DESCRIPTOR"]._loaded_options = None
    _globals["DESCRIPTOR"]._serialized_options = b"B\rResponseProtoH\002P\001"
    _globals["_HELLO"]._serialized_start = 210
    _globals["_HELLO"]._serialized_end = 375
    _globals["_ROOMCONTROLS"]._serialized_start = 378
    _globals["_ROOMCONTROLS"]._serialized_end = 692
    _globals["_ROOMCONTROLS_PRODUCESOURCES"]._serialized_start = 616
    _globals["_ROOMCONTROLS_PRODUCESOURCES"]._serialized_end = 692
    _globals["_PEERSINFO"]._serialized_start = 695
    _globals["_PEERSINFO"]._serialized_end = 911
    _globals["_PEERSINFO_PRODUCERINFO"]._serialized_start = 835
    _globals["_PEERSINFO_PRODUCERINFO"]._serialized_end = 911
    _globals["_ROOMINFO"]._serialized_start = 914
    _globals["_ROOMINFO"]._serialized_end = 1132
    _globals["_LOBBYPEERS"]._serialized_start = 1134
    _globals["_LOBBYPEERS"]._serialized_end = 1198
    _globals["_CONNECTROOMRESPONSE"]._serialized_start = 1201
    _globals["_CONNECTROOMRESPONSE"]._serialized_end = 1527
    _globals["_CONNECTROOMRESPONSE_RTCICESERVER"]._serialized_start = 1433
    _globals["_CONNECTROOMRESPONSE_RTCICESERVER"]._serialized_end = 1527
    _globals["_CREATETRANSPORTONCLIENT"]._serialized_start = 1530
    _globals["_CREATETRANSPORTONCLIENT"]._serialized_end = 1661
    _globals["_CONNECTTRANSPORTRESPONSE"]._serialized_start = 1663
    _globals["_CONNECTTRANSPORTRESPONSE"]._serialized_end = 1761
    _globals["_PRODUCERESPONSE"]._serialized_start = 1764
    _globals["_PRODUCERESPONSE"]._serialized_end = 1895
    _globals["_PRODUCEDATARESPONSE"]._serialized_start = 1898
    _globals["_PRODUCEDATARESPONSE"]._serialized_end = 2165
    _globals["_CONSUMEDATARESPONSE"]._serialized_start = 2168
    _globals["_CONSUMEDATARESPONSE"]._serialized_end = 2435
    _globals["_SYNCMEETINGSTATERESPONSE"]._serialized_start = 2437
    _globals["_SYNCMEETINGSTATERESPONSE"]._serialized_end = 2502
    _globals["_CONSUMERESPONSE"]._serialized_start = 2505
    _globals["_CONSUMERESPONSE"]._serialized_end = 2803
    _globals["_CLOSEPRODUCERSUCCESS"]._serialized_start = 2805
    _globals["_CLOSEPRODUCERSUCCESS"]._serialized_end = 2905
    _globals["_PAUSEPRODUCERSUCCESS"]._serialized_start = 2907
    _globals["_PAUSEPRODUCERSUCCESS"]._serialized_end = 3007
    _globals["_RESUMEPRODUCERSUCCESS"]._serialized_start = 3009
    _globals["_RESUMEPRODUCERSUCCESS"]._serialized_end = 3110
    _globals["_CLOSECONSUMERSUCCESS"]._serialized_start = 3112
    _globals["_CLOSECONSUMERSUCCESS"]._serialized_end = 3190
    _globals["_RESTARTTRANSPORTICERESPONSE"]._serialized_start = 3192
    _globals["_RESTARTTRANSPORTICERESPONSE"]._serialized_end = 3318
    _globals["_NEWPEERJOINED"]._serialized_start = 3320
    _globals["_NEWPEERJOINED"]._serialized_end = 3407
    _globals["_NEWLOBBYPEER"]._serialized_start = 3409
    _globals["_NEWLOBBYPEER"]._serialized_end = 3475
    _globals["_NEWPERMISSIONS"]._serialized_start = 3477
    _globals["_NEWPERMISSIONS"]._serialized_end = 3525
    _globals["_NEWROOMCONTROLS"]._serialized_start = 3527
    _globals["_NEWROOMCONTROLS"]._serialized_end = 3587
    _globals["_NEWPEERROLE"]._serialized_start = 3589
    _globals["_NEWPEERROLE"]._serialized_end = 3646
    _globals["_RECEIVEDATA"]._serialized_start = 3648
    _globals["_RECEIVEDATA"]._serialized_end = 3729
    _globals["_PEERMETADATAUPDATED"]._serialized_start = 3731
    _globals["_PEERMETADATAUPDATED"]._serialized_end = 3804
    _globals["_ROOMMETADATAUPDATED"]._serialized_start = 3806
    _globals["_ROOMMETADATAUPDATED"]._serialized_end = 3855
    _globals["_ROOMCLOSEDPRODUCERS"]._serialized_start = 3858
    _globals["_ROOMCLOSEDPRODUCERS"]._serialized_end = 4201
    _globals["_ROOMCLOSEDPRODUCERS_CLOSEPRODUCERINFO"]._serialized_start = 4017
    _globals["_ROOMCLOSEDPRODUCERS_CLOSEPRODUCERINFO"]._serialized_end = 4114
    _globals["_ROOMCLOSEDPRODUCERS_CLOSEPRODUCERREASON"]._serialized_start = 4116
    _globals["_ROOMCLOSEDPRODUCERS_CLOSEPRODUCERREASON"]._serialized_end = 4201
    _globals["_PEERLEFT"]._serialized_start = 4203
    _globals["_PEERLEFT"]._serialized_end = 4237
    _globals["_LOBBYPEERLEFT"]._serialized_start = 4239
    _globals["_LOBBYPEERLEFT"]._serialized_end = 4328
    _globals["_WAITINGROOM"]._serialized_start = 4330
    _globals["_WAITINGROOM"]._serialized_end = 4395
    _globals["_ERROR"]._serialized_start = 4397
    _globals["_ERROR"]._serialized_end = 4448
    _globals["_RESPONSE"]._serialized_start = 4451
    _globals["_RESPONSE"]._serialized_end = 6255
# @@protoc_insertion_point(module_scope)
