github.com/v2fly/v2ray-core/v5@v5.16.2-0.20240507031116-8191faa6e095/common/protoext/extensions.pb.go (about) 1 package protoext 2 3 import ( 4 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 5 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 6 descriptorpb "google.golang.org/protobuf/types/descriptorpb" 7 reflect "reflect" 8 sync "sync" 9 ) 10 11 const ( 12 // Verify that this generated code is sufficiently up-to-date. 13 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 14 // Verify that runtime/protoimpl is sufficiently up-to-date. 15 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 16 ) 17 18 type MessageOpt struct { 19 state protoimpl.MessageState 20 sizeCache protoimpl.SizeCache 21 unknownFields protoimpl.UnknownFields 22 23 Type []string `protobuf:"bytes,1,rep,name=type,proto3" json:"type,omitempty"` 24 ShortName []string `protobuf:"bytes,2,rep,name=short_name,json=shortName,proto3" json:"short_name,omitempty"` 25 TransportOriginalName string `protobuf:"bytes,86001,opt,name=transport_original_name,json=transportOriginalName,proto3" json:"transport_original_name,omitempty"` 26 // allow_restricted_mode_load allow this config to be loaded in restricted mode 27 // this is typically used when a an attacker can control the content 28 AllowRestrictedModeLoad bool `protobuf:"varint,86002,opt,name=allow_restricted_mode_load,json=allowRestrictedModeLoad,proto3" json:"allow_restricted_mode_load,omitempty"` 29 } 30 31 func (x *MessageOpt) Reset() { 32 *x = MessageOpt{} 33 if protoimpl.UnsafeEnabled { 34 mi := &file_common_protoext_extensions_proto_msgTypes[0] 35 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 36 ms.StoreMessageInfo(mi) 37 } 38 } 39 40 func (x *MessageOpt) String() string { 41 return protoimpl.X.MessageStringOf(x) 42 } 43 44 func (*MessageOpt) ProtoMessage() {} 45 46 func (x *MessageOpt) ProtoReflect() protoreflect.Message { 47 mi := &file_common_protoext_extensions_proto_msgTypes[0] 48 if protoimpl.UnsafeEnabled && x != nil { 49 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 50 if ms.LoadMessageInfo() == nil { 51 ms.StoreMessageInfo(mi) 52 } 53 return ms 54 } 55 return mi.MessageOf(x) 56 } 57 58 // Deprecated: Use MessageOpt.ProtoReflect.Descriptor instead. 59 func (*MessageOpt) Descriptor() ([]byte, []int) { 60 return file_common_protoext_extensions_proto_rawDescGZIP(), []int{0} 61 } 62 63 func (x *MessageOpt) GetType() []string { 64 if x != nil { 65 return x.Type 66 } 67 return nil 68 } 69 70 func (x *MessageOpt) GetShortName() []string { 71 if x != nil { 72 return x.ShortName 73 } 74 return nil 75 } 76 77 func (x *MessageOpt) GetTransportOriginalName() string { 78 if x != nil { 79 return x.TransportOriginalName 80 } 81 return "" 82 } 83 84 func (x *MessageOpt) GetAllowRestrictedModeLoad() bool { 85 if x != nil { 86 return x.AllowRestrictedModeLoad 87 } 88 return false 89 } 90 91 type FieldOpt struct { 92 state protoimpl.MessageState 93 sizeCache protoimpl.SizeCache 94 unknownFields protoimpl.UnknownFields 95 96 AnyWants []string `protobuf:"bytes,1,rep,name=any_wants,json=anyWants,proto3" json:"any_wants,omitempty"` 97 AllowedValues []string `protobuf:"bytes,2,rep,name=allowed_values,json=allowedValues,proto3" json:"allowed_values,omitempty"` 98 AllowedValueTypes []string `protobuf:"bytes,3,rep,name=allowed_value_types,json=allowedValueTypes,proto3" json:"allowed_value_types,omitempty"` 99 // convert_time_read_file_into read a file into another field, and clear this field during input parsing 100 ConvertTimeReadFileInto string `protobuf:"bytes,4,opt,name=convert_time_read_file_into,json=convertTimeReadFileInto,proto3" json:"convert_time_read_file_into,omitempty"` 101 // forbidden marks a boolean to be inaccessible to user 102 Forbidden bool `protobuf:"varint,5,opt,name=forbidden,proto3" json:"forbidden,omitempty"` 103 // convert_time_resource_loading read a file, and place its resource hash into another field 104 ConvertTimeResourceLoading string `protobuf:"bytes,6,opt,name=convert_time_resource_loading,json=convertTimeResourceLoading,proto3" json:"convert_time_resource_loading,omitempty"` 105 // convert_time_parse_ip parse a string ip address, and put its binary representation into another field 106 ConvertTimeParseIp string `protobuf:"bytes,7,opt,name=convert_time_parse_ip,json=convertTimeParseIp,proto3" json:"convert_time_parse_ip,omitempty"` 107 } 108 109 func (x *FieldOpt) Reset() { 110 *x = FieldOpt{} 111 if protoimpl.UnsafeEnabled { 112 mi := &file_common_protoext_extensions_proto_msgTypes[1] 113 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 114 ms.StoreMessageInfo(mi) 115 } 116 } 117 118 func (x *FieldOpt) String() string { 119 return protoimpl.X.MessageStringOf(x) 120 } 121 122 func (*FieldOpt) ProtoMessage() {} 123 124 func (x *FieldOpt) ProtoReflect() protoreflect.Message { 125 mi := &file_common_protoext_extensions_proto_msgTypes[1] 126 if protoimpl.UnsafeEnabled && x != nil { 127 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 128 if ms.LoadMessageInfo() == nil { 129 ms.StoreMessageInfo(mi) 130 } 131 return ms 132 } 133 return mi.MessageOf(x) 134 } 135 136 // Deprecated: Use FieldOpt.ProtoReflect.Descriptor instead. 137 func (*FieldOpt) Descriptor() ([]byte, []int) { 138 return file_common_protoext_extensions_proto_rawDescGZIP(), []int{1} 139 } 140 141 func (x *FieldOpt) GetAnyWants() []string { 142 if x != nil { 143 return x.AnyWants 144 } 145 return nil 146 } 147 148 func (x *FieldOpt) GetAllowedValues() []string { 149 if x != nil { 150 return x.AllowedValues 151 } 152 return nil 153 } 154 155 func (x *FieldOpt) GetAllowedValueTypes() []string { 156 if x != nil { 157 return x.AllowedValueTypes 158 } 159 return nil 160 } 161 162 func (x *FieldOpt) GetConvertTimeReadFileInto() string { 163 if x != nil { 164 return x.ConvertTimeReadFileInto 165 } 166 return "" 167 } 168 169 func (x *FieldOpt) GetForbidden() bool { 170 if x != nil { 171 return x.Forbidden 172 } 173 return false 174 } 175 176 func (x *FieldOpt) GetConvertTimeResourceLoading() string { 177 if x != nil { 178 return x.ConvertTimeResourceLoading 179 } 180 return "" 181 } 182 183 func (x *FieldOpt) GetConvertTimeParseIp() string { 184 if x != nil { 185 return x.ConvertTimeParseIp 186 } 187 return "" 188 } 189 190 var file_common_protoext_extensions_proto_extTypes = []protoimpl.ExtensionInfo{ 191 { 192 ExtendedType: (*descriptorpb.MessageOptions)(nil), 193 ExtensionType: (*MessageOpt)(nil), 194 Field: 50000, 195 Name: "v2ray.core.common.protoext.message_opt", 196 Tag: "bytes,50000,opt,name=message_opt", 197 Filename: "common/protoext/extensions.proto", 198 }, 199 { 200 ExtendedType: (*descriptorpb.FieldOptions)(nil), 201 ExtensionType: (*FieldOpt)(nil), 202 Field: 50000, 203 Name: "v2ray.core.common.protoext.field_opt", 204 Tag: "bytes,50000,opt,name=field_opt", 205 Filename: "common/protoext/extensions.proto", 206 }, 207 } 208 209 // Extension fields to descriptorpb.MessageOptions. 210 var ( 211 // optional v2ray.core.common.protoext.MessageOpt message_opt = 50000; 212 E_MessageOpt = &file_common_protoext_extensions_proto_extTypes[0] 213 ) 214 215 // Extension fields to descriptorpb.FieldOptions. 216 var ( 217 // optional v2ray.core.common.protoext.FieldOpt field_opt = 50000; 218 E_FieldOpt = &file_common_protoext_extensions_proto_extTypes[1] 219 ) 220 221 var File_common_protoext_extensions_proto protoreflect.FileDescriptor 222 223 var file_common_protoext_extensions_proto_rawDesc = []byte{ 224 0x0a, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x65, 0x78, 225 0x74, 0x2f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 226 0x74, 0x6f, 0x12, 0x1a, 0x76, 0x32, 0x72, 0x61, 0x79, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x63, 227 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x65, 0x78, 0x74, 0x1a, 0x20, 228 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 229 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 230 0x22, 0xb8, 0x01, 0x0a, 0x0a, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x12, 231 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x74, 232 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 233 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x09, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x4e, 0x61, 234 0x6d, 0x65, 0x12, 0x38, 0x0a, 0x17, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x5f, 235 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0xf1, 0x9f, 236 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 237 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x3d, 0x0a, 0x1a, 238 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x72, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 0x74, 0x65, 0x64, 239 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0xf2, 0x9f, 0x05, 0x20, 0x01, 240 0x28, 0x08, 0x52, 0x17, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x73, 0x74, 0x72, 0x69, 0x63, 241 0x74, 0x65, 0x64, 0x4d, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x61, 0x64, 0x22, 0xd0, 0x02, 0x0a, 0x08, 242 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x61, 0x6e, 0x79, 0x5f, 243 0x77, 0x61, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x61, 0x6e, 0x79, 244 0x57, 0x61, 0x6e, 0x74, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 245 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x61, 246 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x2e, 0x0a, 0x13, 247 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x74, 0x79, 248 0x70, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x11, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 249 0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x3c, 0x0a, 0x1b, 250 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x72, 0x65, 0x61, 251 0x64, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x74, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 252 0x09, 0x52, 0x17, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x65, 253 0x61, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x49, 0x6e, 0x74, 0x6f, 0x12, 0x1c, 0x0a, 0x09, 0x66, 0x6f, 254 0x72, 0x62, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x66, 255 0x6f, 0x72, 0x62, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x12, 0x41, 0x0a, 0x1d, 0x63, 0x6f, 0x6e, 0x76, 256 0x65, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 257 0x65, 0x5f, 0x6c, 0x6f, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 258 0x1a, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x6f, 259 0x75, 0x72, 0x63, 0x65, 0x4c, 0x6f, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x31, 0x0a, 0x15, 0x63, 260 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x70, 0x61, 0x72, 0x73, 261 0x65, 0x5f, 0x69, 0x70, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x63, 0x6f, 0x6e, 0x76, 262 0x65, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x50, 0x61, 0x72, 0x73, 0x65, 0x49, 0x70, 0x3a, 0x6a, 263 0x0a, 0x0b, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x6f, 0x70, 0x74, 0x12, 0x1f, 0x2e, 264 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 265 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xd0, 266 0x86, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x76, 0x32, 0x72, 0x61, 0x79, 0x2e, 0x63, 267 0x6f, 0x72, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 268 0x65, 0x78, 0x74, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x52, 0x0a, 269 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x3a, 0x62, 0x0a, 0x09, 0x66, 0x69, 270 0x65, 0x6c, 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x12, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 271 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 272 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xd0, 0x86, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 273 0x2e, 0x76, 0x32, 0x72, 0x61, 0x79, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 274 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x65, 0x78, 0x74, 0x2e, 0x46, 0x69, 0x65, 0x6c, 275 0x64, 0x4f, 0x70, 0x74, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x42, 0x6f, 276 0x0a, 0x1e, 0x63, 0x6f, 0x6d, 0x2e, 0x76, 0x32, 0x72, 0x61, 0x79, 0x2e, 0x63, 0x6f, 0x72, 0x65, 277 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x65, 0x78, 0x74, 278 0x50, 0x01, 0x5a, 0x2e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x76, 279 0x32, 0x66, 0x6c, 0x79, 0x2f, 0x76, 0x32, 0x72, 0x61, 0x79, 0x2d, 0x63, 0x6f, 0x72, 0x65, 0x2f, 280 0x76, 0x35, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x65, 281 0x78, 0x74, 0xaa, 0x02, 0x1a, 0x56, 0x32, 0x52, 0x61, 0x79, 0x2e, 0x43, 0x6f, 0x72, 0x65, 0x2e, 282 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x45, 0x78, 0x74, 0x62, 283 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 284 } 285 286 var ( 287 file_common_protoext_extensions_proto_rawDescOnce sync.Once 288 file_common_protoext_extensions_proto_rawDescData = file_common_protoext_extensions_proto_rawDesc 289 ) 290 291 func file_common_protoext_extensions_proto_rawDescGZIP() []byte { 292 file_common_protoext_extensions_proto_rawDescOnce.Do(func() { 293 file_common_protoext_extensions_proto_rawDescData = protoimpl.X.CompressGZIP(file_common_protoext_extensions_proto_rawDescData) 294 }) 295 return file_common_protoext_extensions_proto_rawDescData 296 } 297 298 var file_common_protoext_extensions_proto_msgTypes = make([]protoimpl.MessageInfo, 2) 299 var file_common_protoext_extensions_proto_goTypes = []interface{}{ 300 (*MessageOpt)(nil), // 0: v2ray.core.common.protoext.MessageOpt 301 (*FieldOpt)(nil), // 1: v2ray.core.common.protoext.FieldOpt 302 (*descriptorpb.MessageOptions)(nil), // 2: google.protobuf.MessageOptions 303 (*descriptorpb.FieldOptions)(nil), // 3: google.protobuf.FieldOptions 304 } 305 var file_common_protoext_extensions_proto_depIdxs = []int32{ 306 2, // 0: v2ray.core.common.protoext.message_opt:extendee -> google.protobuf.MessageOptions 307 3, // 1: v2ray.core.common.protoext.field_opt:extendee -> google.protobuf.FieldOptions 308 0, // 2: v2ray.core.common.protoext.message_opt:type_name -> v2ray.core.common.protoext.MessageOpt 309 1, // 3: v2ray.core.common.protoext.field_opt:type_name -> v2ray.core.common.protoext.FieldOpt 310 4, // [4:4] is the sub-list for method output_type 311 4, // [4:4] is the sub-list for method input_type 312 2, // [2:4] is the sub-list for extension type_name 313 0, // [0:2] is the sub-list for extension extendee 314 0, // [0:0] is the sub-list for field type_name 315 } 316 317 func init() { file_common_protoext_extensions_proto_init() } 318 func file_common_protoext_extensions_proto_init() { 319 if File_common_protoext_extensions_proto != nil { 320 return 321 } 322 if !protoimpl.UnsafeEnabled { 323 file_common_protoext_extensions_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 324 switch v := v.(*MessageOpt); i { 325 case 0: 326 return &v.state 327 case 1: 328 return &v.sizeCache 329 case 2: 330 return &v.unknownFields 331 default: 332 return nil 333 } 334 } 335 file_common_protoext_extensions_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 336 switch v := v.(*FieldOpt); i { 337 case 0: 338 return &v.state 339 case 1: 340 return &v.sizeCache 341 case 2: 342 return &v.unknownFields 343 default: 344 return nil 345 } 346 } 347 } 348 type x struct{} 349 out := protoimpl.TypeBuilder{ 350 File: protoimpl.DescBuilder{ 351 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 352 RawDescriptor: file_common_protoext_extensions_proto_rawDesc, 353 NumEnums: 0, 354 NumMessages: 2, 355 NumExtensions: 2, 356 NumServices: 0, 357 }, 358 GoTypes: file_common_protoext_extensions_proto_goTypes, 359 DependencyIndexes: file_common_protoext_extensions_proto_depIdxs, 360 MessageInfos: file_common_protoext_extensions_proto_msgTypes, 361 ExtensionInfos: file_common_protoext_extensions_proto_extTypes, 362 }.Build() 363 File_common_protoext_extensions_proto = out.File 364 file_common_protoext_extensions_proto_rawDesc = nil 365 file_common_protoext_extensions_proto_goTypes = nil 366 file_common_protoext_extensions_proto_depIdxs = nil 367 }