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

     1  // Copyright 2023 LiveKit, Inc.
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  // Code generated by protoc-gen-go. DO NOT EDIT.
    16  // versions:
    17  // 	protoc-gen-go v1.36.6
    18  // 	protoc        v4.23.4
    19  // source: rpc/analytics.proto
    20  
    21  package rpc
    22  
    23  import (
    24  	livekit "github.com/livekit/protocol/livekit"
    25  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    26  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    27  	emptypb "google.golang.org/protobuf/types/known/emptypb"
    28  	reflect "reflect"
    29  	unsafe "unsafe"
    30  )
    31  
    32  const (
    33  	// Verify that this generated code is sufficiently up-to-date.
    34  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    35  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    36  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    37  )
    38  
    39  var File_rpc_analytics_proto protoreflect.FileDescriptor
    40  
    41  const file_rpc_analytics_proto_rawDesc = "" +
    42  	"\n" +
    43  	"\x13rpc/analytics.proto\x12\alivekit\x1a\x1bgoogle/protobuf/empty.proto\x1a\x17livekit_analytics.proto2\xf5\x01\n" +
    44  	"\x18AnalyticsRecorderService\x12B\n" +
    45  	"\vIngestStats\x12\x17.livekit.AnalyticsStats\x1a\x16.google.protobuf.Empty\"\x00(\x01\x12D\n" +
    46  	"\fIngestEvents\x12\x18.livekit.AnalyticsEvents\x1a\x16.google.protobuf.Empty\"\x00(\x01\x12O\n" +
    47  	"\x14IngestNodeRoomStates\x12\x1b.livekit.AnalyticsNodeRooms\x1a\x16.google.protobuf.Empty\"\x00(\x01B!Z\x1fgithub.com/livekit/protocol/rpcb\x06proto3"
    48  
    49  var file_rpc_analytics_proto_goTypes = []any{
    50  	(*livekit.AnalyticsStats)(nil),     // 0: livekit.AnalyticsStats
    51  	(*livekit.AnalyticsEvents)(nil),    // 1: livekit.AnalyticsEvents
    52  	(*livekit.AnalyticsNodeRooms)(nil), // 2: livekit.AnalyticsNodeRooms
    53  	(*emptypb.Empty)(nil),              // 3: google.protobuf.Empty
    54  }
    55  var file_rpc_analytics_proto_depIdxs = []int32{
    56  	0, // 0: livekit.AnalyticsRecorderService.IngestStats:input_type -> livekit.AnalyticsStats
    57  	1, // 1: livekit.AnalyticsRecorderService.IngestEvents:input_type -> livekit.AnalyticsEvents
    58  	2, // 2: livekit.AnalyticsRecorderService.IngestNodeRoomStates:input_type -> livekit.AnalyticsNodeRooms
    59  	3, // 3: livekit.AnalyticsRecorderService.IngestStats:output_type -> google.protobuf.Empty
    60  	3, // 4: livekit.AnalyticsRecorderService.IngestEvents:output_type -> google.protobuf.Empty
    61  	3, // 5: livekit.AnalyticsRecorderService.IngestNodeRoomStates:output_type -> google.protobuf.Empty
    62  	3, // [3:6] is the sub-list for method output_type
    63  	0, // [0:3] is the sub-list for method input_type
    64  	0, // [0:0] is the sub-list for extension type_name
    65  	0, // [0:0] is the sub-list for extension extendee
    66  	0, // [0:0] is the sub-list for field type_name
    67  }
    68  
    69  func init() { file_rpc_analytics_proto_init() }
    70  func file_rpc_analytics_proto_init() {
    71  	if File_rpc_analytics_proto != nil {
    72  		return
    73  	}
    74  	type x struct{}
    75  	out := protoimpl.TypeBuilder{
    76  		File: protoimpl.DescBuilder{
    77  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
    78  			RawDescriptor: unsafe.Slice(unsafe.StringData(file_rpc_analytics_proto_rawDesc), len(file_rpc_analytics_proto_rawDesc)),
    79  			NumEnums:      0,
    80  			NumMessages:   0,
    81  			NumExtensions: 0,
    82  			NumServices:   1,
    83  		},
    84  		GoTypes:           file_rpc_analytics_proto_goTypes,
    85  		DependencyIndexes: file_rpc_analytics_proto_depIdxs,
    86  	}.Build()
    87  	File_rpc_analytics_proto = out.File
    88  	file_rpc_analytics_proto_goTypes = nil
    89  	file_rpc_analytics_proto_depIdxs = nil
    90  }