github.com/livekit/protocol@v1.39.3/rpc/rest_signal.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // versions:
     3  // 	protoc-gen-go v1.36.6
     4  // 	protoc        v4.23.4
     5  // source: rpc/rest_signal.proto
     6  
     7  package rpc
     8  
     9  import (
    10  	livekit "github.com/livekit/protocol/livekit"
    11  	_ "github.com/livekit/psrpc/protoc-gen-psrpc/options"
    12  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    13  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    14  	emptypb "google.golang.org/protobuf/types/known/emptypb"
    15  	reflect "reflect"
    16  	sync "sync"
    17  	unsafe "unsafe"
    18  )
    19  
    20  const (
    21  	// Verify that this generated code is sufficiently up-to-date.
    22  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    23  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    24  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    25  )
    26  
    27  type RTCRestCreateRequest struct {
    28  	state                       protoimpl.MessageState                     `protogen:"open.v1"`
    29  	StartSession                *livekit.StartSession                      `protobuf:"bytes,1,opt,name=start_session,json=startSession,proto3" json:"start_session,omitempty"`
    30  	OfferSdp                    string                                     `protobuf:"bytes,2,opt,name=offer_sdp,json=offerSdp,proto3" json:"offer_sdp,omitempty"`
    31  	SubscribedParticipantTracks map[string]*RTCRestCreateRequest_TrackList `protobuf:"bytes,3,rep,name=subscribed_participant_tracks,json=subscribedParticipantTracks,proto3" json:"subscribed_participant_tracks,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
    32  	unknownFields               protoimpl.UnknownFields
    33  	sizeCache                   protoimpl.SizeCache
    34  }
    35  
    36  func (x *RTCRestCreateRequest) Reset() {
    37  	*x = RTCRestCreateRequest{}
    38  	mi := &file_rpc_rest_signal_proto_msgTypes[0]
    39  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    40  	ms.StoreMessageInfo(mi)
    41  }
    42  
    43  func (x *RTCRestCreateRequest) String() string {
    44  	return protoimpl.X.MessageStringOf(x)
    45  }
    46  
    47  func (*RTCRestCreateRequest) ProtoMessage() {}
    48  
    49  func (x *RTCRestCreateRequest) ProtoReflect() protoreflect.Message {
    50  	mi := &file_rpc_rest_signal_proto_msgTypes[0]
    51  	if x != nil {
    52  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    53  		if ms.LoadMessageInfo() == nil {
    54  			ms.StoreMessageInfo(mi)
    55  		}
    56  		return ms
    57  	}
    58  	return mi.MessageOf(x)
    59  }
    60  
    61  // Deprecated: Use RTCRestCreateRequest.ProtoReflect.Descriptor instead.
    62  func (*RTCRestCreateRequest) Descriptor() ([]byte, []int) {
    63  	return file_rpc_rest_signal_proto_rawDescGZIP(), []int{0}
    64  }
    65  
    66  func (x *RTCRestCreateRequest) GetStartSession() *livekit.StartSession {
    67  	if x != nil {
    68  		return x.StartSession
    69  	}
    70  	return nil
    71  }
    72  
    73  func (x *RTCRestCreateRequest) GetOfferSdp() string {
    74  	if x != nil {
    75  		return x.OfferSdp
    76  	}
    77  	return ""
    78  }
    79  
    80  func (x *RTCRestCreateRequest) GetSubscribedParticipantTracks() map[string]*RTCRestCreateRequest_TrackList {
    81  	if x != nil {
    82  		return x.SubscribedParticipantTracks
    83  	}
    84  	return nil
    85  }
    86  
    87  type RTCRestCreateResponse struct {
    88  	state         protoimpl.MessageState `protogen:"open.v1"`
    89  	AnswerSdp     string                 `protobuf:"bytes,1,opt,name=answer_sdp,json=answerSdp,proto3" json:"answer_sdp,omitempty"`
    90  	ParticipantId string                 `protobuf:"bytes,2,opt,name=participant_id,json=participantId,proto3" json:"participant_id,omitempty"`
    91  	IceServers    []*livekit.ICEServer   `protobuf:"bytes,3,rep,name=ice_servers,json=iceServers,proto3" json:"ice_servers,omitempty"`
    92  	IceSessionId  string                 `protobuf:"bytes,4,opt,name=ice_session_id,json=iceSessionId,proto3" json:"ice_session_id,omitempty"`
    93  	unknownFields protoimpl.UnknownFields
    94  	sizeCache     protoimpl.SizeCache
    95  }
    96  
    97  func (x *RTCRestCreateResponse) Reset() {
    98  	*x = RTCRestCreateResponse{}
    99  	mi := &file_rpc_rest_signal_proto_msgTypes[1]
   100  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   101  	ms.StoreMessageInfo(mi)
   102  }
   103  
   104  func (x *RTCRestCreateResponse) String() string {
   105  	return protoimpl.X.MessageStringOf(x)
   106  }
   107  
   108  func (*RTCRestCreateResponse) ProtoMessage() {}
   109  
   110  func (x *RTCRestCreateResponse) ProtoReflect() protoreflect.Message {
   111  	mi := &file_rpc_rest_signal_proto_msgTypes[1]
   112  	if x != nil {
   113  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   114  		if ms.LoadMessageInfo() == nil {
   115  			ms.StoreMessageInfo(mi)
   116  		}
   117  		return ms
   118  	}
   119  	return mi.MessageOf(x)
   120  }
   121  
   122  // Deprecated: Use RTCRestCreateResponse.ProtoReflect.Descriptor instead.
   123  func (*RTCRestCreateResponse) Descriptor() ([]byte, []int) {
   124  	return file_rpc_rest_signal_proto_rawDescGZIP(), []int{1}
   125  }
   126  
   127  func (x *RTCRestCreateResponse) GetAnswerSdp() string {
   128  	if x != nil {
   129  		return x.AnswerSdp
   130  	}
   131  	return ""
   132  }
   133  
   134  func (x *RTCRestCreateResponse) GetParticipantId() string {
   135  	if x != nil {
   136  		return x.ParticipantId
   137  	}
   138  	return ""
   139  }
   140  
   141  func (x *RTCRestCreateResponse) GetIceServers() []*livekit.ICEServer {
   142  	if x != nil {
   143  		return x.IceServers
   144  	}
   145  	return nil
   146  }
   147  
   148  func (x *RTCRestCreateResponse) GetIceSessionId() string {
   149  	if x != nil {
   150  		return x.IceSessionId
   151  	}
   152  	return ""
   153  }
   154  
   155  type RTCRestParticipantICETrickleRequest struct {
   156  	state               protoimpl.MessageState `protogen:"open.v1"`
   157  	Room                string                 `protobuf:"bytes,1,opt,name=room,proto3" json:"room,omitempty"`
   158  	ParticipantIdentity string                 `protobuf:"bytes,2,opt,name=participant_identity,json=participantIdentity,proto3" json:"participant_identity,omitempty"`
   159  	ParticipantId       string                 `protobuf:"bytes,3,opt,name=participant_id,json=participantId,proto3" json:"participant_id,omitempty"`
   160  	IceSessionId        string                 `protobuf:"bytes,4,opt,name=ice_session_id,json=iceSessionId,proto3" json:"ice_session_id,omitempty"`
   161  	SdpFragment         string                 `protobuf:"bytes,5,opt,name=sdp_fragment,json=sdpFragment,proto3" json:"sdp_fragment,omitempty"`
   162  	unknownFields       protoimpl.UnknownFields
   163  	sizeCache           protoimpl.SizeCache
   164  }
   165  
   166  func (x *RTCRestParticipantICETrickleRequest) Reset() {
   167  	*x = RTCRestParticipantICETrickleRequest{}
   168  	mi := &file_rpc_rest_signal_proto_msgTypes[2]
   169  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   170  	ms.StoreMessageInfo(mi)
   171  }
   172  
   173  func (x *RTCRestParticipantICETrickleRequest) String() string {
   174  	return protoimpl.X.MessageStringOf(x)
   175  }
   176  
   177  func (*RTCRestParticipantICETrickleRequest) ProtoMessage() {}
   178  
   179  func (x *RTCRestParticipantICETrickleRequest) ProtoReflect() protoreflect.Message {
   180  	mi := &file_rpc_rest_signal_proto_msgTypes[2]
   181  	if x != nil {
   182  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   183  		if ms.LoadMessageInfo() == nil {
   184  			ms.StoreMessageInfo(mi)
   185  		}
   186  		return ms
   187  	}
   188  	return mi.MessageOf(x)
   189  }
   190  
   191  // Deprecated: Use RTCRestParticipantICETrickleRequest.ProtoReflect.Descriptor instead.
   192  func (*RTCRestParticipantICETrickleRequest) Descriptor() ([]byte, []int) {
   193  	return file_rpc_rest_signal_proto_rawDescGZIP(), []int{2}
   194  }
   195  
   196  func (x *RTCRestParticipantICETrickleRequest) GetRoom() string {
   197  	if x != nil {
   198  		return x.Room
   199  	}
   200  	return ""
   201  }
   202  
   203  func (x *RTCRestParticipantICETrickleRequest) GetParticipantIdentity() string {
   204  	if x != nil {
   205  		return x.ParticipantIdentity
   206  	}
   207  	return ""
   208  }
   209  
   210  func (x *RTCRestParticipantICETrickleRequest) GetParticipantId() string {
   211  	if x != nil {
   212  		return x.ParticipantId
   213  	}
   214  	return ""
   215  }
   216  
   217  func (x *RTCRestParticipantICETrickleRequest) GetIceSessionId() string {
   218  	if x != nil {
   219  		return x.IceSessionId
   220  	}
   221  	return ""
   222  }
   223  
   224  func (x *RTCRestParticipantICETrickleRequest) GetSdpFragment() string {
   225  	if x != nil {
   226  		return x.SdpFragment
   227  	}
   228  	return ""
   229  }
   230  
   231  type RTCRestParticipantICERestartRequest struct {
   232  	state               protoimpl.MessageState `protogen:"open.v1"`
   233  	Room                string                 `protobuf:"bytes,1,opt,name=room,proto3" json:"room,omitempty"`
   234  	ParticipantIdentity string                 `protobuf:"bytes,2,opt,name=participant_identity,json=participantIdentity,proto3" json:"participant_identity,omitempty"`
   235  	ParticipantId       string                 `protobuf:"bytes,3,opt,name=participant_id,json=participantId,proto3" json:"participant_id,omitempty"`
   236  	SdpFragment         string                 `protobuf:"bytes,4,opt,name=sdp_fragment,json=sdpFragment,proto3" json:"sdp_fragment,omitempty"`
   237  	unknownFields       protoimpl.UnknownFields
   238  	sizeCache           protoimpl.SizeCache
   239  }
   240  
   241  func (x *RTCRestParticipantICERestartRequest) Reset() {
   242  	*x = RTCRestParticipantICERestartRequest{}
   243  	mi := &file_rpc_rest_signal_proto_msgTypes[3]
   244  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   245  	ms.StoreMessageInfo(mi)
   246  }
   247  
   248  func (x *RTCRestParticipantICERestartRequest) String() string {
   249  	return protoimpl.X.MessageStringOf(x)
   250  }
   251  
   252  func (*RTCRestParticipantICERestartRequest) ProtoMessage() {}
   253  
   254  func (x *RTCRestParticipantICERestartRequest) ProtoReflect() protoreflect.Message {
   255  	mi := &file_rpc_rest_signal_proto_msgTypes[3]
   256  	if x != nil {
   257  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   258  		if ms.LoadMessageInfo() == nil {
   259  			ms.StoreMessageInfo(mi)
   260  		}
   261  		return ms
   262  	}
   263  	return mi.MessageOf(x)
   264  }
   265  
   266  // Deprecated: Use RTCRestParticipantICERestartRequest.ProtoReflect.Descriptor instead.
   267  func (*RTCRestParticipantICERestartRequest) Descriptor() ([]byte, []int) {
   268  	return file_rpc_rest_signal_proto_rawDescGZIP(), []int{3}
   269  }
   270  
   271  func (x *RTCRestParticipantICERestartRequest) GetRoom() string {
   272  	if x != nil {
   273  		return x.Room
   274  	}
   275  	return ""
   276  }
   277  
   278  func (x *RTCRestParticipantICERestartRequest) GetParticipantIdentity() string {
   279  	if x != nil {
   280  		return x.ParticipantIdentity
   281  	}
   282  	return ""
   283  }
   284  
   285  func (x *RTCRestParticipantICERestartRequest) GetParticipantId() string {
   286  	if x != nil {
   287  		return x.ParticipantId
   288  	}
   289  	return ""
   290  }
   291  
   292  func (x *RTCRestParticipantICERestartRequest) GetSdpFragment() string {
   293  	if x != nil {
   294  		return x.SdpFragment
   295  	}
   296  	return ""
   297  }
   298  
   299  type RTCRestParticipantICERestartResponse struct {
   300  	state         protoimpl.MessageState `protogen:"open.v1"`
   301  	IceSessionId  string                 `protobuf:"bytes,1,opt,name=ice_session_id,json=iceSessionId,proto3" json:"ice_session_id,omitempty"`
   302  	SdpFragment   string                 `protobuf:"bytes,2,opt,name=sdp_fragment,json=sdpFragment,proto3" json:"sdp_fragment,omitempty"`
   303  	unknownFields protoimpl.UnknownFields
   304  	sizeCache     protoimpl.SizeCache
   305  }
   306  
   307  func (x *RTCRestParticipantICERestartResponse) Reset() {
   308  	*x = RTCRestParticipantICERestartResponse{}
   309  	mi := &file_rpc_rest_signal_proto_msgTypes[4]
   310  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   311  	ms.StoreMessageInfo(mi)
   312  }
   313  
   314  func (x *RTCRestParticipantICERestartResponse) String() string {
   315  	return protoimpl.X.MessageStringOf(x)
   316  }
   317  
   318  func (*RTCRestParticipantICERestartResponse) ProtoMessage() {}
   319  
   320  func (x *RTCRestParticipantICERestartResponse) ProtoReflect() protoreflect.Message {
   321  	mi := &file_rpc_rest_signal_proto_msgTypes[4]
   322  	if x != nil {
   323  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   324  		if ms.LoadMessageInfo() == nil {
   325  			ms.StoreMessageInfo(mi)
   326  		}
   327  		return ms
   328  	}
   329  	return mi.MessageOf(x)
   330  }
   331  
   332  // Deprecated: Use RTCRestParticipantICERestartResponse.ProtoReflect.Descriptor instead.
   333  func (*RTCRestParticipantICERestartResponse) Descriptor() ([]byte, []int) {
   334  	return file_rpc_rest_signal_proto_rawDescGZIP(), []int{4}
   335  }
   336  
   337  func (x *RTCRestParticipantICERestartResponse) GetIceSessionId() string {
   338  	if x != nil {
   339  		return x.IceSessionId
   340  	}
   341  	return ""
   342  }
   343  
   344  func (x *RTCRestParticipantICERestartResponse) GetSdpFragment() string {
   345  	if x != nil {
   346  		return x.SdpFragment
   347  	}
   348  	return ""
   349  }
   350  
   351  type RTCRestParticipantDeleteSessionRequest struct {
   352  	state               protoimpl.MessageState `protogen:"open.v1"`
   353  	Room                string                 `protobuf:"bytes,1,opt,name=room,proto3" json:"room,omitempty"`
   354  	ParticipantIdentity string                 `protobuf:"bytes,2,opt,name=participant_identity,json=participantIdentity,proto3" json:"participant_identity,omitempty"`
   355  	ParticipantId       string                 `protobuf:"bytes,3,opt,name=participant_id,json=participantId,proto3" json:"participant_id,omitempty"`
   356  	unknownFields       protoimpl.UnknownFields
   357  	sizeCache           protoimpl.SizeCache
   358  }
   359  
   360  func (x *RTCRestParticipantDeleteSessionRequest) Reset() {
   361  	*x = RTCRestParticipantDeleteSessionRequest{}
   362  	mi := &file_rpc_rest_signal_proto_msgTypes[5]
   363  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   364  	ms.StoreMessageInfo(mi)
   365  }
   366  
   367  func (x *RTCRestParticipantDeleteSessionRequest) String() string {
   368  	return protoimpl.X.MessageStringOf(x)
   369  }
   370  
   371  func (*RTCRestParticipantDeleteSessionRequest) ProtoMessage() {}
   372  
   373  func (x *RTCRestParticipantDeleteSessionRequest) ProtoReflect() protoreflect.Message {
   374  	mi := &file_rpc_rest_signal_proto_msgTypes[5]
   375  	if x != nil {
   376  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   377  		if ms.LoadMessageInfo() == nil {
   378  			ms.StoreMessageInfo(mi)
   379  		}
   380  		return ms
   381  	}
   382  	return mi.MessageOf(x)
   383  }
   384  
   385  // Deprecated: Use RTCRestParticipantDeleteSessionRequest.ProtoReflect.Descriptor instead.
   386  func (*RTCRestParticipantDeleteSessionRequest) Descriptor() ([]byte, []int) {
   387  	return file_rpc_rest_signal_proto_rawDescGZIP(), []int{5}
   388  }
   389  
   390  func (x *RTCRestParticipantDeleteSessionRequest) GetRoom() string {
   391  	if x != nil {
   392  		return x.Room
   393  	}
   394  	return ""
   395  }
   396  
   397  func (x *RTCRestParticipantDeleteSessionRequest) GetParticipantIdentity() string {
   398  	if x != nil {
   399  		return x.ParticipantIdentity
   400  	}
   401  	return ""
   402  }
   403  
   404  func (x *RTCRestParticipantDeleteSessionRequest) GetParticipantId() string {
   405  	if x != nil {
   406  		return x.ParticipantId
   407  	}
   408  	return ""
   409  }
   410  
   411  type RTCRestCreateRequest_TrackList struct {
   412  	state         protoimpl.MessageState `protogen:"open.v1"`
   413  	TrackNames    []string               `protobuf:"bytes,1,rep,name=track_names,json=trackNames,proto3" json:"track_names,omitempty"`
   414  	unknownFields protoimpl.UnknownFields
   415  	sizeCache     protoimpl.SizeCache
   416  }
   417  
   418  func (x *RTCRestCreateRequest_TrackList) Reset() {
   419  	*x = RTCRestCreateRequest_TrackList{}
   420  	mi := &file_rpc_rest_signal_proto_msgTypes[6]
   421  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   422  	ms.StoreMessageInfo(mi)
   423  }
   424  
   425  func (x *RTCRestCreateRequest_TrackList) String() string {
   426  	return protoimpl.X.MessageStringOf(x)
   427  }
   428  
   429  func (*RTCRestCreateRequest_TrackList) ProtoMessage() {}
   430  
   431  func (x *RTCRestCreateRequest_TrackList) ProtoReflect() protoreflect.Message {
   432  	mi := &file_rpc_rest_signal_proto_msgTypes[6]
   433  	if x != nil {
   434  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   435  		if ms.LoadMessageInfo() == nil {
   436  			ms.StoreMessageInfo(mi)
   437  		}
   438  		return ms
   439  	}
   440  	return mi.MessageOf(x)
   441  }
   442  
   443  // Deprecated: Use RTCRestCreateRequest_TrackList.ProtoReflect.Descriptor instead.
   444  func (*RTCRestCreateRequest_TrackList) Descriptor() ([]byte, []int) {
   445  	return file_rpc_rest_signal_proto_rawDescGZIP(), []int{0, 0}
   446  }
   447  
   448  func (x *RTCRestCreateRequest_TrackList) GetTrackNames() []string {
   449  	if x != nil {
   450  		return x.TrackNames
   451  	}
   452  	return nil
   453  }
   454  
   455  var File_rpc_rest_signal_proto protoreflect.FileDescriptor
   456  
   457  const file_rpc_rest_signal_proto_rawDesc = "" +
   458  	"\n" +
   459  	"\x15rpc/rest_signal.proto\x12\x03rpc\x1a\x1bgoogle/protobuf/empty.proto\x1a\roptions.proto\x1a\x16livekit_internal.proto\x1a\x11livekit_rtc.proto\"\x92\x03\n" +
   460  	"\x14RTCRestCreateRequest\x12:\n" +
   461  	"\rstart_session\x18\x01 \x01(\v2\x15.livekit.StartSessionR\fstartSession\x12\x1b\n" +
   462  	"\toffer_sdp\x18\x02 \x01(\tR\bofferSdp\x12~\n" +
   463  	"\x1dsubscribed_participant_tracks\x18\x03 \x03(\v2:.rpc.RTCRestCreateRequest.SubscribedParticipantTracksEntryR\x1bsubscribedParticipantTracks\x1a,\n" +
   464  	"\tTrackList\x12\x1f\n" +
   465  	"\vtrack_names\x18\x01 \x03(\tR\n" +
   466  	"trackNames\x1as\n" +
   467  	" SubscribedParticipantTracksEntry\x12\x10\n" +
   468  	"\x03key\x18\x01 \x01(\tR\x03key\x129\n" +
   469  	"\x05value\x18\x02 \x01(\v2#.rpc.RTCRestCreateRequest.TrackListR\x05value:\x028\x01\"\xb8\x01\n" +
   470  	"\x15RTCRestCreateResponse\x12\x1d\n" +
   471  	"\n" +
   472  	"answer_sdp\x18\x01 \x01(\tR\tanswerSdp\x12%\n" +
   473  	"\x0eparticipant_id\x18\x02 \x01(\tR\rparticipantId\x123\n" +
   474  	"\vice_servers\x18\x03 \x03(\v2\x12.livekit.ICEServerR\n" +
   475  	"iceServers\x12$\n" +
   476  	"\x0eice_session_id\x18\x04 \x01(\tR\ficeSessionId\"\xdc\x01\n" +
   477  	"#RTCRestParticipantICETrickleRequest\x12\x12\n" +
   478  	"\x04room\x18\x01 \x01(\tR\x04room\x121\n" +
   479  	"\x14participant_identity\x18\x02 \x01(\tR\x13participantIdentity\x12%\n" +
   480  	"\x0eparticipant_id\x18\x03 \x01(\tR\rparticipantId\x12$\n" +
   481  	"\x0eice_session_id\x18\x04 \x01(\tR\ficeSessionId\x12!\n" +
   482  	"\fsdp_fragment\x18\x05 \x01(\tR\vsdpFragment\"\xb6\x01\n" +
   483  	"#RTCRestParticipantICERestartRequest\x12\x12\n" +
   484  	"\x04room\x18\x01 \x01(\tR\x04room\x121\n" +
   485  	"\x14participant_identity\x18\x02 \x01(\tR\x13participantIdentity\x12%\n" +
   486  	"\x0eparticipant_id\x18\x03 \x01(\tR\rparticipantId\x12!\n" +
   487  	"\fsdp_fragment\x18\x04 \x01(\tR\vsdpFragment\"o\n" +
   488  	"$RTCRestParticipantICERestartResponse\x12$\n" +
   489  	"\x0eice_session_id\x18\x01 \x01(\tR\ficeSessionId\x12!\n" +
   490  	"\fsdp_fragment\x18\x02 \x01(\tR\vsdpFragment\"\x96\x01\n" +
   491  	"&RTCRestParticipantDeleteSessionRequest\x12\x12\n" +
   492  	"\x04room\x18\x01 \x01(\tR\x04room\x121\n" +
   493  	"\x14participant_identity\x18\x02 \x01(\tR\x13participantIdentity\x12%\n" +
   494  	"\x0eparticipant_id\x18\x03 \x01(\tR\rparticipantId2g\n" +
   495  	"\aRTCRest\x12\\\n" +
   496  	"\x06Create\x12\x19.rpc.RTCRestCreateRequest\x1a\x1a.rpc.RTCRestCreateResponse\"\x1b\xb2\x89\x01\x17\x10\x01\x1a\x11\n" +
   497  	"\x06common\x12\x05topic\x18\x018\x012\xee\x02\n" +
   498  	"\x12RTCRestParticipant\x12i\n" +
   499  	"\n" +
   500  	"ICETrickle\x12(.rpc.RTCRestParticipantICETrickleRequest\x1a\x16.google.protobuf.Empty\"\x19\xb2\x89\x01\x15\x10\x01\x1a\x11\n" +
   501  	"\x06common\x12\x05topic\x18\x01\x12|\n" +
   502  	"\n" +
   503  	"ICERestart\x12(.rpc.RTCRestParticipantICERestartRequest\x1a).rpc.RTCRestParticipantICERestartResponse\"\x19\xb2\x89\x01\x15\x10\x01\x1a\x11\n" +
   504  	"\x06common\x12\x05topic\x18\x01\x12o\n" +
   505  	"\rDeleteSession\x12+.rpc.RTCRestParticipantDeleteSessionRequest\x1a\x16.google.protobuf.Empty\"\x19\xb2\x89\x01\x15\x10\x01\x1a\x11\n" +
   506  	"\x06common\x12\x05topic\x18\x01B!Z\x1fgithub.com/livekit/protocol/rpcb\x06proto3"
   507  
   508  var (
   509  	file_rpc_rest_signal_proto_rawDescOnce sync.Once
   510  	file_rpc_rest_signal_proto_rawDescData []byte
   511  )
   512  
   513  func file_rpc_rest_signal_proto_rawDescGZIP() []byte {
   514  	file_rpc_rest_signal_proto_rawDescOnce.Do(func() {
   515  		file_rpc_rest_signal_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_rpc_rest_signal_proto_rawDesc), len(file_rpc_rest_signal_proto_rawDesc)))
   516  	})
   517  	return file_rpc_rest_signal_proto_rawDescData
   518  }
   519  
   520  var file_rpc_rest_signal_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
   521  var file_rpc_rest_signal_proto_goTypes = []any{
   522  	(*RTCRestCreateRequest)(nil),                   // 0: rpc.RTCRestCreateRequest
   523  	(*RTCRestCreateResponse)(nil),                  // 1: rpc.RTCRestCreateResponse
   524  	(*RTCRestParticipantICETrickleRequest)(nil),    // 2: rpc.RTCRestParticipantICETrickleRequest
   525  	(*RTCRestParticipantICERestartRequest)(nil),    // 3: rpc.RTCRestParticipantICERestartRequest
   526  	(*RTCRestParticipantICERestartResponse)(nil),   // 4: rpc.RTCRestParticipantICERestartResponse
   527  	(*RTCRestParticipantDeleteSessionRequest)(nil), // 5: rpc.RTCRestParticipantDeleteSessionRequest
   528  	(*RTCRestCreateRequest_TrackList)(nil),         // 6: rpc.RTCRestCreateRequest.TrackList
   529  	nil,                                            // 7: rpc.RTCRestCreateRequest.SubscribedParticipantTracksEntry
   530  	(*livekit.StartSession)(nil),                   // 8: livekit.StartSession
   531  	(*livekit.ICEServer)(nil),                      // 9: livekit.ICEServer
   532  	(*emptypb.Empty)(nil),                          // 10: google.protobuf.Empty
   533  }
   534  var file_rpc_rest_signal_proto_depIdxs = []int32{
   535  	8,  // 0: rpc.RTCRestCreateRequest.start_session:type_name -> livekit.StartSession
   536  	7,  // 1: rpc.RTCRestCreateRequest.subscribed_participant_tracks:type_name -> rpc.RTCRestCreateRequest.SubscribedParticipantTracksEntry
   537  	9,  // 2: rpc.RTCRestCreateResponse.ice_servers:type_name -> livekit.ICEServer
   538  	6,  // 3: rpc.RTCRestCreateRequest.SubscribedParticipantTracksEntry.value:type_name -> rpc.RTCRestCreateRequest.TrackList
   539  	0,  // 4: rpc.RTCRest.Create:input_type -> rpc.RTCRestCreateRequest
   540  	2,  // 5: rpc.RTCRestParticipant.ICETrickle:input_type -> rpc.RTCRestParticipantICETrickleRequest
   541  	3,  // 6: rpc.RTCRestParticipant.ICERestart:input_type -> rpc.RTCRestParticipantICERestartRequest
   542  	5,  // 7: rpc.RTCRestParticipant.DeleteSession:input_type -> rpc.RTCRestParticipantDeleteSessionRequest
   543  	1,  // 8: rpc.RTCRest.Create:output_type -> rpc.RTCRestCreateResponse
   544  	10, // 9: rpc.RTCRestParticipant.ICETrickle:output_type -> google.protobuf.Empty
   545  	4,  // 10: rpc.RTCRestParticipant.ICERestart:output_type -> rpc.RTCRestParticipantICERestartResponse
   546  	10, // 11: rpc.RTCRestParticipant.DeleteSession:output_type -> google.protobuf.Empty
   547  	8,  // [8:12] is the sub-list for method output_type
   548  	4,  // [4:8] is the sub-list for method input_type
   549  	4,  // [4:4] is the sub-list for extension type_name
   550  	4,  // [4:4] is the sub-list for extension extendee
   551  	0,  // [0:4] is the sub-list for field type_name
   552  }
   553  
   554  func init() { file_rpc_rest_signal_proto_init() }
   555  func file_rpc_rest_signal_proto_init() {
   556  	if File_rpc_rest_signal_proto != nil {
   557  		return
   558  	}
   559  	type x struct{}
   560  	out := protoimpl.TypeBuilder{
   561  		File: protoimpl.DescBuilder{
   562  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   563  			RawDescriptor: unsafe.Slice(unsafe.StringData(file_rpc_rest_signal_proto_rawDesc), len(file_rpc_rest_signal_proto_rawDesc)),
   564  			NumEnums:      0,
   565  			NumMessages:   8,
   566  			NumExtensions: 0,
   567  			NumServices:   2,
   568  		},
   569  		GoTypes:           file_rpc_rest_signal_proto_goTypes,
   570  		DependencyIndexes: file_rpc_rest_signal_proto_depIdxs,
   571  		MessageInfos:      file_rpc_rest_signal_proto_msgTypes,
   572  	}.Build()
   573  	File_rpc_rest_signal_proto = out.File
   574  	file_rpc_rest_signal_proto_goTypes = nil
   575  	file_rpc_rest_signal_proto_depIdxs = nil
   576  }