github.com/livekit/protocol@v1.39.3/replay/cloud_replay.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // versions:
     3  // 	protoc-gen-go v1.31.0
     4  // 	protoc        v4.24.3
     5  // source: cloud_replay.proto
     6  
     7  package replay
     8  
     9  import (
    10  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    11  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    12  	emptypb "google.golang.org/protobuf/types/known/emptypb"
    13  	reflect "reflect"
    14  	sync "sync"
    15  )
    16  
    17  const (
    18  	// Verify that this generated code is sufficiently up-to-date.
    19  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    20  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    21  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    22  )
    23  
    24  type ListReplaysRequest struct {
    25  	state         protoimpl.MessageState
    26  	sizeCache     protoimpl.SizeCache
    27  	unknownFields protoimpl.UnknownFields
    28  }
    29  
    30  func (x *ListReplaysRequest) Reset() {
    31  	*x = ListReplaysRequest{}
    32  	if protoimpl.UnsafeEnabled {
    33  		mi := &file_cloud_replay_proto_msgTypes[0]
    34  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    35  		ms.StoreMessageInfo(mi)
    36  	}
    37  }
    38  
    39  func (x *ListReplaysRequest) String() string {
    40  	return protoimpl.X.MessageStringOf(x)
    41  }
    42  
    43  func (*ListReplaysRequest) ProtoMessage() {}
    44  
    45  func (x *ListReplaysRequest) ProtoReflect() protoreflect.Message {
    46  	mi := &file_cloud_replay_proto_msgTypes[0]
    47  	if protoimpl.UnsafeEnabled && x != nil {
    48  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    49  		if ms.LoadMessageInfo() == nil {
    50  			ms.StoreMessageInfo(mi)
    51  		}
    52  		return ms
    53  	}
    54  	return mi.MessageOf(x)
    55  }
    56  
    57  // Deprecated: Use ListReplaysRequest.ProtoReflect.Descriptor instead.
    58  func (*ListReplaysRequest) Descriptor() ([]byte, []int) {
    59  	return file_cloud_replay_proto_rawDescGZIP(), []int{0}
    60  }
    61  
    62  type ListReplaysResponse struct {
    63  	state         protoimpl.MessageState
    64  	sizeCache     protoimpl.SizeCache
    65  	unknownFields protoimpl.UnknownFields
    66  
    67  	Replays []*ReplayInfo `protobuf:"bytes,1,rep,name=replays,proto3" json:"replays,omitempty"`
    68  }
    69  
    70  func (x *ListReplaysResponse) Reset() {
    71  	*x = ListReplaysResponse{}
    72  	if protoimpl.UnsafeEnabled {
    73  		mi := &file_cloud_replay_proto_msgTypes[1]
    74  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    75  		ms.StoreMessageInfo(mi)
    76  	}
    77  }
    78  
    79  func (x *ListReplaysResponse) String() string {
    80  	return protoimpl.X.MessageStringOf(x)
    81  }
    82  
    83  func (*ListReplaysResponse) ProtoMessage() {}
    84  
    85  func (x *ListReplaysResponse) ProtoReflect() protoreflect.Message {
    86  	mi := &file_cloud_replay_proto_msgTypes[1]
    87  	if protoimpl.UnsafeEnabled && x != nil {
    88  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    89  		if ms.LoadMessageInfo() == nil {
    90  			ms.StoreMessageInfo(mi)
    91  		}
    92  		return ms
    93  	}
    94  	return mi.MessageOf(x)
    95  }
    96  
    97  // Deprecated: Use ListReplaysResponse.ProtoReflect.Descriptor instead.
    98  func (*ListReplaysResponse) Descriptor() ([]byte, []int) {
    99  	return file_cloud_replay_proto_rawDescGZIP(), []int{1}
   100  }
   101  
   102  func (x *ListReplaysResponse) GetReplays() []*ReplayInfo {
   103  	if x != nil {
   104  		return x.Replays
   105  	}
   106  	return nil
   107  }
   108  
   109  type ReplayInfo struct {
   110  	state         protoimpl.MessageState
   111  	sizeCache     protoimpl.SizeCache
   112  	unknownFields protoimpl.UnknownFields
   113  
   114  	ReplayId string `protobuf:"bytes,1,opt,name=replay_id,json=replayId,proto3" json:"replay_id,omitempty"`
   115  }
   116  
   117  func (x *ReplayInfo) Reset() {
   118  	*x = ReplayInfo{}
   119  	if protoimpl.UnsafeEnabled {
   120  		mi := &file_cloud_replay_proto_msgTypes[2]
   121  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   122  		ms.StoreMessageInfo(mi)
   123  	}
   124  }
   125  
   126  func (x *ReplayInfo) String() string {
   127  	return protoimpl.X.MessageStringOf(x)
   128  }
   129  
   130  func (*ReplayInfo) ProtoMessage() {}
   131  
   132  func (x *ReplayInfo) ProtoReflect() protoreflect.Message {
   133  	mi := &file_cloud_replay_proto_msgTypes[2]
   134  	if protoimpl.UnsafeEnabled && x != nil {
   135  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   136  		if ms.LoadMessageInfo() == nil {
   137  			ms.StoreMessageInfo(mi)
   138  		}
   139  		return ms
   140  	}
   141  	return mi.MessageOf(x)
   142  }
   143  
   144  // Deprecated: Use ReplayInfo.ProtoReflect.Descriptor instead.
   145  func (*ReplayInfo) Descriptor() ([]byte, []int) {
   146  	return file_cloud_replay_proto_rawDescGZIP(), []int{2}
   147  }
   148  
   149  func (x *ReplayInfo) GetReplayId() string {
   150  	if x != nil {
   151  		return x.ReplayId
   152  	}
   153  	return ""
   154  }
   155  
   156  type LoadReplayRequest struct {
   157  	state         protoimpl.MessageState
   158  	sizeCache     protoimpl.SizeCache
   159  	unknownFields protoimpl.UnknownFields
   160  
   161  	ReplayId    string `protobuf:"bytes,1,opt,name=replay_id,json=replayId,proto3" json:"replay_id,omitempty"`
   162  	RoomName    string `protobuf:"bytes,2,opt,name=room_name,json=roomName,proto3" json:"room_name,omitempty"`
   163  	StartingPts int64  `protobuf:"varint,3,opt,name=starting_pts,json=startingPts,proto3" json:"starting_pts,omitempty"`
   164  }
   165  
   166  func (x *LoadReplayRequest) Reset() {
   167  	*x = LoadReplayRequest{}
   168  	if protoimpl.UnsafeEnabled {
   169  		mi := &file_cloud_replay_proto_msgTypes[3]
   170  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   171  		ms.StoreMessageInfo(mi)
   172  	}
   173  }
   174  
   175  func (x *LoadReplayRequest) String() string {
   176  	return protoimpl.X.MessageStringOf(x)
   177  }
   178  
   179  func (*LoadReplayRequest) ProtoMessage() {}
   180  
   181  func (x *LoadReplayRequest) ProtoReflect() protoreflect.Message {
   182  	mi := &file_cloud_replay_proto_msgTypes[3]
   183  	if protoimpl.UnsafeEnabled && x != nil {
   184  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   185  		if ms.LoadMessageInfo() == nil {
   186  			ms.StoreMessageInfo(mi)
   187  		}
   188  		return ms
   189  	}
   190  	return mi.MessageOf(x)
   191  }
   192  
   193  // Deprecated: Use LoadReplayRequest.ProtoReflect.Descriptor instead.
   194  func (*LoadReplayRequest) Descriptor() ([]byte, []int) {
   195  	return file_cloud_replay_proto_rawDescGZIP(), []int{3}
   196  }
   197  
   198  func (x *LoadReplayRequest) GetReplayId() string {
   199  	if x != nil {
   200  		return x.ReplayId
   201  	}
   202  	return ""
   203  }
   204  
   205  func (x *LoadReplayRequest) GetRoomName() string {
   206  	if x != nil {
   207  		return x.RoomName
   208  	}
   209  	return ""
   210  }
   211  
   212  func (x *LoadReplayRequest) GetStartingPts() int64 {
   213  	if x != nil {
   214  		return x.StartingPts
   215  	}
   216  	return 0
   217  }
   218  
   219  type LoadReplayResponse struct {
   220  	state         protoimpl.MessageState
   221  	sizeCache     protoimpl.SizeCache
   222  	unknownFields protoimpl.UnknownFields
   223  
   224  	PlaybackId string `protobuf:"bytes,1,opt,name=playback_id,json=playbackId,proto3" json:"playback_id,omitempty"`
   225  }
   226  
   227  func (x *LoadReplayResponse) Reset() {
   228  	*x = LoadReplayResponse{}
   229  	if protoimpl.UnsafeEnabled {
   230  		mi := &file_cloud_replay_proto_msgTypes[4]
   231  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   232  		ms.StoreMessageInfo(mi)
   233  	}
   234  }
   235  
   236  func (x *LoadReplayResponse) String() string {
   237  	return protoimpl.X.MessageStringOf(x)
   238  }
   239  
   240  func (*LoadReplayResponse) ProtoMessage() {}
   241  
   242  func (x *LoadReplayResponse) ProtoReflect() protoreflect.Message {
   243  	mi := &file_cloud_replay_proto_msgTypes[4]
   244  	if protoimpl.UnsafeEnabled && x != nil {
   245  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   246  		if ms.LoadMessageInfo() == nil {
   247  			ms.StoreMessageInfo(mi)
   248  		}
   249  		return ms
   250  	}
   251  	return mi.MessageOf(x)
   252  }
   253  
   254  // Deprecated: Use LoadReplayResponse.ProtoReflect.Descriptor instead.
   255  func (*LoadReplayResponse) Descriptor() ([]byte, []int) {
   256  	return file_cloud_replay_proto_rawDescGZIP(), []int{4}
   257  }
   258  
   259  func (x *LoadReplayResponse) GetPlaybackId() string {
   260  	if x != nil {
   261  		return x.PlaybackId
   262  	}
   263  	return ""
   264  }
   265  
   266  type RoomSeekRequest struct {
   267  	state         protoimpl.MessageState
   268  	sizeCache     protoimpl.SizeCache
   269  	unknownFields protoimpl.UnknownFields
   270  
   271  	PlaybackId string `protobuf:"bytes,1,opt,name=playback_id,json=playbackId,proto3" json:"playback_id,omitempty"`
   272  	Pts        int64  `protobuf:"varint,2,opt,name=pts,proto3" json:"pts,omitempty"`
   273  }
   274  
   275  func (x *RoomSeekRequest) Reset() {
   276  	*x = RoomSeekRequest{}
   277  	if protoimpl.UnsafeEnabled {
   278  		mi := &file_cloud_replay_proto_msgTypes[5]
   279  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   280  		ms.StoreMessageInfo(mi)
   281  	}
   282  }
   283  
   284  func (x *RoomSeekRequest) String() string {
   285  	return protoimpl.X.MessageStringOf(x)
   286  }
   287  
   288  func (*RoomSeekRequest) ProtoMessage() {}
   289  
   290  func (x *RoomSeekRequest) ProtoReflect() protoreflect.Message {
   291  	mi := &file_cloud_replay_proto_msgTypes[5]
   292  	if protoimpl.UnsafeEnabled && x != nil {
   293  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   294  		if ms.LoadMessageInfo() == nil {
   295  			ms.StoreMessageInfo(mi)
   296  		}
   297  		return ms
   298  	}
   299  	return mi.MessageOf(x)
   300  }
   301  
   302  // Deprecated: Use RoomSeekRequest.ProtoReflect.Descriptor instead.
   303  func (*RoomSeekRequest) Descriptor() ([]byte, []int) {
   304  	return file_cloud_replay_proto_rawDescGZIP(), []int{5}
   305  }
   306  
   307  func (x *RoomSeekRequest) GetPlaybackId() string {
   308  	if x != nil {
   309  		return x.PlaybackId
   310  	}
   311  	return ""
   312  }
   313  
   314  func (x *RoomSeekRequest) GetPts() int64 {
   315  	if x != nil {
   316  		return x.Pts
   317  	}
   318  	return 0
   319  }
   320  
   321  type CloseReplayRequest struct {
   322  	state         protoimpl.MessageState
   323  	sizeCache     protoimpl.SizeCache
   324  	unknownFields protoimpl.UnknownFields
   325  
   326  	PlaybackId string `protobuf:"bytes,1,opt,name=playback_id,json=playbackId,proto3" json:"playback_id,omitempty"`
   327  }
   328  
   329  func (x *CloseReplayRequest) Reset() {
   330  	*x = CloseReplayRequest{}
   331  	if protoimpl.UnsafeEnabled {
   332  		mi := &file_cloud_replay_proto_msgTypes[6]
   333  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   334  		ms.StoreMessageInfo(mi)
   335  	}
   336  }
   337  
   338  func (x *CloseReplayRequest) String() string {
   339  	return protoimpl.X.MessageStringOf(x)
   340  }
   341  
   342  func (*CloseReplayRequest) ProtoMessage() {}
   343  
   344  func (x *CloseReplayRequest) ProtoReflect() protoreflect.Message {
   345  	mi := &file_cloud_replay_proto_msgTypes[6]
   346  	if protoimpl.UnsafeEnabled && x != nil {
   347  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   348  		if ms.LoadMessageInfo() == nil {
   349  			ms.StoreMessageInfo(mi)
   350  		}
   351  		return ms
   352  	}
   353  	return mi.MessageOf(x)
   354  }
   355  
   356  // Deprecated: Use CloseReplayRequest.ProtoReflect.Descriptor instead.
   357  func (*CloseReplayRequest) Descriptor() ([]byte, []int) {
   358  	return file_cloud_replay_proto_rawDescGZIP(), []int{6}
   359  }
   360  
   361  func (x *CloseReplayRequest) GetPlaybackId() string {
   362  	if x != nil {
   363  		return x.PlaybackId
   364  	}
   365  	return ""
   366  }
   367  
   368  type DeleteReplayRequest struct {
   369  	state         protoimpl.MessageState
   370  	sizeCache     protoimpl.SizeCache
   371  	unknownFields protoimpl.UnknownFields
   372  
   373  	ReplayId string `protobuf:"bytes,1,opt,name=replay_id,json=replayId,proto3" json:"replay_id,omitempty"`
   374  }
   375  
   376  func (x *DeleteReplayRequest) Reset() {
   377  	*x = DeleteReplayRequest{}
   378  	if protoimpl.UnsafeEnabled {
   379  		mi := &file_cloud_replay_proto_msgTypes[7]
   380  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   381  		ms.StoreMessageInfo(mi)
   382  	}
   383  }
   384  
   385  func (x *DeleteReplayRequest) String() string {
   386  	return protoimpl.X.MessageStringOf(x)
   387  }
   388  
   389  func (*DeleteReplayRequest) ProtoMessage() {}
   390  
   391  func (x *DeleteReplayRequest) ProtoReflect() protoreflect.Message {
   392  	mi := &file_cloud_replay_proto_msgTypes[7]
   393  	if protoimpl.UnsafeEnabled && x != nil {
   394  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   395  		if ms.LoadMessageInfo() == nil {
   396  			ms.StoreMessageInfo(mi)
   397  		}
   398  		return ms
   399  	}
   400  	return mi.MessageOf(x)
   401  }
   402  
   403  // Deprecated: Use DeleteReplayRequest.ProtoReflect.Descriptor instead.
   404  func (*DeleteReplayRequest) Descriptor() ([]byte, []int) {
   405  	return file_cloud_replay_proto_rawDescGZIP(), []int{7}
   406  }
   407  
   408  func (x *DeleteReplayRequest) GetReplayId() string {
   409  	if x != nil {
   410  		return x.ReplayId
   411  	}
   412  	return ""
   413  }
   414  
   415  var File_cloud_replay_proto protoreflect.FileDescriptor
   416  
   417  var file_cloud_replay_proto_rawDesc = []byte{
   418  	0x0a, 0x12, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x2e, 0x70,
   419  	0x72, 0x6f, 0x74, 0x6f, 0x12, 0x06, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x1a, 0x1b, 0x67, 0x6f,
   420  	0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d,
   421  	0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x14, 0x0a, 0x12, 0x4c, 0x69, 0x73,
   422  	0x74, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22,
   423  	0x43, 0x0a, 0x13, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x73, 0x52, 0x65,
   424  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2c, 0x0a, 0x07, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79,
   425  	0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79,
   426  	0x2e, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x07, 0x72, 0x65, 0x70,
   427  	0x6c, 0x61, 0x79, 0x73, 0x22, 0x29, 0x0a, 0x0a, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x6e,
   428  	0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18,
   429  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x22,
   430  	0x70, 0x0a, 0x11, 0x4c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x71,
   431  	0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69,
   432  	0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x49,
   433  	0x64, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x6f, 0x6f, 0x6d, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02,
   434  	0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x6f, 0x6f, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x21,
   435  	0x0a, 0x0c, 0x73, 0x74, 0x61, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x70, 0x74, 0x73, 0x18, 0x03,
   436  	0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x73, 0x74, 0x61, 0x72, 0x74, 0x69, 0x6e, 0x67, 0x50, 0x74,
   437  	0x73, 0x22, 0x35, 0x0a, 0x12, 0x4c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x52,
   438  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x62,
   439  	0x61, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x6c,
   440  	0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x49, 0x64, 0x22, 0x44, 0x0a, 0x0f, 0x52, 0x6f, 0x6f, 0x6d,
   441  	0x53, 0x65, 0x65, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x70,
   442  	0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
   443  	0x52, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03,
   444  	0x70, 0x74, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x70, 0x74, 0x73, 0x22, 0x35,
   445  	0x0a, 0x12, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x71,
   446  	0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x79, 0x62, 0x61, 0x63, 0x6b,
   447  	0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x6c, 0x61, 0x79, 0x62,
   448  	0x61, 0x63, 0x6b, 0x49, 0x64, 0x22, 0x32, 0x0a, 0x13, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52,
   449  	0x65, 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09,
   450  	0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
   451  	0x08, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x49, 0x64, 0x32, 0xdd, 0x02, 0x0a, 0x06, 0x52, 0x65,
   452  	0x70, 0x6c, 0x61, 0x79, 0x12, 0x46, 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70, 0x6c,
   453  	0x61, 0x79, 0x73, 0x12, 0x1a, 0x2e, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x2e, 0x4c, 0x69, 0x73,
   454  	0x74, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
   455  	0x1b, 0x2e, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x70,
   456  	0x6c, 0x61, 0x79, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x43, 0x0a, 0x0a,
   457  	0x4c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x12, 0x19, 0x2e, 0x72, 0x65, 0x70,
   458  	0x6c, 0x61, 0x79, 0x2e, 0x4c, 0x6f, 0x61, 0x64, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65,
   459  	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x2e, 0x4c,
   460  	0x6f, 0x61, 0x64, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
   461  	0x65, 0x12, 0x3e, 0x0a, 0x0b, 0x53, 0x65, 0x65, 0x6b, 0x46, 0x6f, 0x72, 0x52, 0x6f, 0x6f, 0x6d,
   462  	0x12, 0x17, 0x2e, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x2e, 0x52, 0x6f, 0x6f, 0x6d, 0x53, 0x65,
   463  	0x65, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   464  	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74,
   465  	0x79, 0x12, 0x41, 0x0a, 0x0b, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x79,
   466  	0x12, 0x1a, 0x2e, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x2e, 0x43, 0x6c, 0x6f, 0x73, 0x65, 0x52,
   467  	0x65, 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67,
   468  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45,
   469  	0x6d, 0x70, 0x74, 0x79, 0x12, 0x43, 0x0a, 0x0c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65,
   470  	0x70, 0x6c, 0x61, 0x79, 0x12, 0x1b, 0x2e, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x2e, 0x44, 0x65,
   471  	0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
   472  	0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   473  	0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x42, 0x45, 0x5a, 0x22, 0x67, 0x69, 0x74,
   474  	0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2f,
   475  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x79, 0xaa,
   476  	0x02, 0x0d, 0x4c, 0x69, 0x76, 0x65, 0x4b, 0x69, 0x74, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0xea,
   477  	0x02, 0x0e, 0x4c, 0x69, 0x76, 0x65, 0x4b, 0x69, 0x74, 0x3a, 0x3a, 0x50, 0x72, 0x6f, 0x74, 0x6f,
   478  	0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   479  }
   480  
   481  var (
   482  	file_cloud_replay_proto_rawDescOnce sync.Once
   483  	file_cloud_replay_proto_rawDescData = file_cloud_replay_proto_rawDesc
   484  )
   485  
   486  func file_cloud_replay_proto_rawDescGZIP() []byte {
   487  	file_cloud_replay_proto_rawDescOnce.Do(func() {
   488  		file_cloud_replay_proto_rawDescData = protoimpl.X.CompressGZIP(file_cloud_replay_proto_rawDescData)
   489  	})
   490  	return file_cloud_replay_proto_rawDescData
   491  }
   492  
   493  var file_cloud_replay_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
   494  var file_cloud_replay_proto_goTypes = []interface{}{
   495  	(*ListReplaysRequest)(nil),  // 0: replay.ListReplaysRequest
   496  	(*ListReplaysResponse)(nil), // 1: replay.ListReplaysResponse
   497  	(*ReplayInfo)(nil),          // 2: replay.ReplayInfo
   498  	(*LoadReplayRequest)(nil),   // 3: replay.LoadReplayRequest
   499  	(*LoadReplayResponse)(nil),  // 4: replay.LoadReplayResponse
   500  	(*RoomSeekRequest)(nil),     // 5: replay.RoomSeekRequest
   501  	(*CloseReplayRequest)(nil),  // 6: replay.CloseReplayRequest
   502  	(*DeleteReplayRequest)(nil), // 7: replay.DeleteReplayRequest
   503  	(*emptypb.Empty)(nil),       // 8: google.protobuf.Empty
   504  }
   505  var file_cloud_replay_proto_depIdxs = []int32{
   506  	2, // 0: replay.ListReplaysResponse.replays:type_name -> replay.ReplayInfo
   507  	0, // 1: replay.Replay.ListReplays:input_type -> replay.ListReplaysRequest
   508  	3, // 2: replay.Replay.LoadReplay:input_type -> replay.LoadReplayRequest
   509  	5, // 3: replay.Replay.SeekForRoom:input_type -> replay.RoomSeekRequest
   510  	6, // 4: replay.Replay.CloseReplay:input_type -> replay.CloseReplayRequest
   511  	7, // 5: replay.Replay.DeleteReplay:input_type -> replay.DeleteReplayRequest
   512  	1, // 6: replay.Replay.ListReplays:output_type -> replay.ListReplaysResponse
   513  	4, // 7: replay.Replay.LoadReplay:output_type -> replay.LoadReplayResponse
   514  	8, // 8: replay.Replay.SeekForRoom:output_type -> google.protobuf.Empty
   515  	8, // 9: replay.Replay.CloseReplay:output_type -> google.protobuf.Empty
   516  	8, // 10: replay.Replay.DeleteReplay:output_type -> google.protobuf.Empty
   517  	6, // [6:11] is the sub-list for method output_type
   518  	1, // [1:6] is the sub-list for method input_type
   519  	1, // [1:1] is the sub-list for extension type_name
   520  	1, // [1:1] is the sub-list for extension extendee
   521  	0, // [0:1] is the sub-list for field type_name
   522  }
   523  
   524  func init() { file_cloud_replay_proto_init() }
   525  func file_cloud_replay_proto_init() {
   526  	if File_cloud_replay_proto != nil {
   527  		return
   528  	}
   529  	if !protoimpl.UnsafeEnabled {
   530  		file_cloud_replay_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   531  			switch v := v.(*ListReplaysRequest); i {
   532  			case 0:
   533  				return &v.state
   534  			case 1:
   535  				return &v.sizeCache
   536  			case 2:
   537  				return &v.unknownFields
   538  			default:
   539  				return nil
   540  			}
   541  		}
   542  		file_cloud_replay_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   543  			switch v := v.(*ListReplaysResponse); i {
   544  			case 0:
   545  				return &v.state
   546  			case 1:
   547  				return &v.sizeCache
   548  			case 2:
   549  				return &v.unknownFields
   550  			default:
   551  				return nil
   552  			}
   553  		}
   554  		file_cloud_replay_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   555  			switch v := v.(*ReplayInfo); i {
   556  			case 0:
   557  				return &v.state
   558  			case 1:
   559  				return &v.sizeCache
   560  			case 2:
   561  				return &v.unknownFields
   562  			default:
   563  				return nil
   564  			}
   565  		}
   566  		file_cloud_replay_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   567  			switch v := v.(*LoadReplayRequest); i {
   568  			case 0:
   569  				return &v.state
   570  			case 1:
   571  				return &v.sizeCache
   572  			case 2:
   573  				return &v.unknownFields
   574  			default:
   575  				return nil
   576  			}
   577  		}
   578  		file_cloud_replay_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
   579  			switch v := v.(*LoadReplayResponse); i {
   580  			case 0:
   581  				return &v.state
   582  			case 1:
   583  				return &v.sizeCache
   584  			case 2:
   585  				return &v.unknownFields
   586  			default:
   587  				return nil
   588  			}
   589  		}
   590  		file_cloud_replay_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
   591  			switch v := v.(*RoomSeekRequest); i {
   592  			case 0:
   593  				return &v.state
   594  			case 1:
   595  				return &v.sizeCache
   596  			case 2:
   597  				return &v.unknownFields
   598  			default:
   599  				return nil
   600  			}
   601  		}
   602  		file_cloud_replay_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
   603  			switch v := v.(*CloseReplayRequest); i {
   604  			case 0:
   605  				return &v.state
   606  			case 1:
   607  				return &v.sizeCache
   608  			case 2:
   609  				return &v.unknownFields
   610  			default:
   611  				return nil
   612  			}
   613  		}
   614  		file_cloud_replay_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
   615  			switch v := v.(*DeleteReplayRequest); i {
   616  			case 0:
   617  				return &v.state
   618  			case 1:
   619  				return &v.sizeCache
   620  			case 2:
   621  				return &v.unknownFields
   622  			default:
   623  				return nil
   624  			}
   625  		}
   626  	}
   627  	type x struct{}
   628  	out := protoimpl.TypeBuilder{
   629  		File: protoimpl.DescBuilder{
   630  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   631  			RawDescriptor: file_cloud_replay_proto_rawDesc,
   632  			NumEnums:      0,
   633  			NumMessages:   8,
   634  			NumExtensions: 0,
   635  			NumServices:   1,
   636  		},
   637  		GoTypes:           file_cloud_replay_proto_goTypes,
   638  		DependencyIndexes: file_cloud_replay_proto_depIdxs,
   639  		MessageInfos:      file_cloud_replay_proto_msgTypes,
   640  	}.Build()
   641  	File_cloud_replay_proto = out.File
   642  	file_cloud_replay_proto_rawDesc = nil
   643  	file_cloud_replay_proto_goTypes = nil
   644  	file_cloud_replay_proto_depIdxs = nil
   645  }