github.com/EagleQL/Xray-core@v1.4.3/transport/internet/headers/http/config.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.25.0 4 // protoc v3.14.0 5 // source: transport/internet/headers/http/config.proto 6 7 package http 8 9 import ( 10 proto "github.com/golang/protobuf/proto" 11 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 12 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 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 // This is a compile-time assertion that a sufficiently up-to-date version 25 // of the legacy proto package is being used. 26 const _ = proto.ProtoPackageIsVersion4 27 28 type Header struct { 29 state protoimpl.MessageState 30 sizeCache protoimpl.SizeCache 31 unknownFields protoimpl.UnknownFields 32 33 // "Accept", "Cookie", etc 34 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 35 // Each entry must be valid in one piece. Random entry will be chosen if 36 // multiple entries present. 37 Value []string `protobuf:"bytes,2,rep,name=value,proto3" json:"value,omitempty"` 38 } 39 40 func (x *Header) Reset() { 41 *x = Header{} 42 if protoimpl.UnsafeEnabled { 43 mi := &file_transport_internet_headers_http_config_proto_msgTypes[0] 44 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 45 ms.StoreMessageInfo(mi) 46 } 47 } 48 49 func (x *Header) String() string { 50 return protoimpl.X.MessageStringOf(x) 51 } 52 53 func (*Header) ProtoMessage() {} 54 55 func (x *Header) ProtoReflect() protoreflect.Message { 56 mi := &file_transport_internet_headers_http_config_proto_msgTypes[0] 57 if protoimpl.UnsafeEnabled && x != nil { 58 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 59 if ms.LoadMessageInfo() == nil { 60 ms.StoreMessageInfo(mi) 61 } 62 return ms 63 } 64 return mi.MessageOf(x) 65 } 66 67 // Deprecated: Use Header.ProtoReflect.Descriptor instead. 68 func (*Header) Descriptor() ([]byte, []int) { 69 return file_transport_internet_headers_http_config_proto_rawDescGZIP(), []int{0} 70 } 71 72 func (x *Header) GetName() string { 73 if x != nil { 74 return x.Name 75 } 76 return "" 77 } 78 79 func (x *Header) GetValue() []string { 80 if x != nil { 81 return x.Value 82 } 83 return nil 84 } 85 86 // HTTP version. Default value "1.1". 87 type Version struct { 88 state protoimpl.MessageState 89 sizeCache protoimpl.SizeCache 90 unknownFields protoimpl.UnknownFields 91 92 Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` 93 } 94 95 func (x *Version) Reset() { 96 *x = Version{} 97 if protoimpl.UnsafeEnabled { 98 mi := &file_transport_internet_headers_http_config_proto_msgTypes[1] 99 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 100 ms.StoreMessageInfo(mi) 101 } 102 } 103 104 func (x *Version) String() string { 105 return protoimpl.X.MessageStringOf(x) 106 } 107 108 func (*Version) ProtoMessage() {} 109 110 func (x *Version) ProtoReflect() protoreflect.Message { 111 mi := &file_transport_internet_headers_http_config_proto_msgTypes[1] 112 if protoimpl.UnsafeEnabled && 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 Version.ProtoReflect.Descriptor instead. 123 func (*Version) Descriptor() ([]byte, []int) { 124 return file_transport_internet_headers_http_config_proto_rawDescGZIP(), []int{1} 125 } 126 127 func (x *Version) GetValue() string { 128 if x != nil { 129 return x.Value 130 } 131 return "" 132 } 133 134 // HTTP method. Default value "GET". 135 type Method struct { 136 state protoimpl.MessageState 137 sizeCache protoimpl.SizeCache 138 unknownFields protoimpl.UnknownFields 139 140 Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` 141 } 142 143 func (x *Method) Reset() { 144 *x = Method{} 145 if protoimpl.UnsafeEnabled { 146 mi := &file_transport_internet_headers_http_config_proto_msgTypes[2] 147 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 148 ms.StoreMessageInfo(mi) 149 } 150 } 151 152 func (x *Method) String() string { 153 return protoimpl.X.MessageStringOf(x) 154 } 155 156 func (*Method) ProtoMessage() {} 157 158 func (x *Method) ProtoReflect() protoreflect.Message { 159 mi := &file_transport_internet_headers_http_config_proto_msgTypes[2] 160 if protoimpl.UnsafeEnabled && x != nil { 161 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 162 if ms.LoadMessageInfo() == nil { 163 ms.StoreMessageInfo(mi) 164 } 165 return ms 166 } 167 return mi.MessageOf(x) 168 } 169 170 // Deprecated: Use Method.ProtoReflect.Descriptor instead. 171 func (*Method) Descriptor() ([]byte, []int) { 172 return file_transport_internet_headers_http_config_proto_rawDescGZIP(), []int{2} 173 } 174 175 func (x *Method) GetValue() string { 176 if x != nil { 177 return x.Value 178 } 179 return "" 180 } 181 182 type RequestConfig struct { 183 state protoimpl.MessageState 184 sizeCache protoimpl.SizeCache 185 unknownFields protoimpl.UnknownFields 186 187 // Full HTTP version like "1.1". 188 Version *Version `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` 189 // GET, POST, CONNECT etc 190 Method *Method `protobuf:"bytes,2,opt,name=method,proto3" json:"method,omitempty"` 191 // URI like "/login.php" 192 Uri []string `protobuf:"bytes,3,rep,name=uri,proto3" json:"uri,omitempty"` 193 Header []*Header `protobuf:"bytes,4,rep,name=header,proto3" json:"header,omitempty"` 194 } 195 196 func (x *RequestConfig) Reset() { 197 *x = RequestConfig{} 198 if protoimpl.UnsafeEnabled { 199 mi := &file_transport_internet_headers_http_config_proto_msgTypes[3] 200 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 201 ms.StoreMessageInfo(mi) 202 } 203 } 204 205 func (x *RequestConfig) String() string { 206 return protoimpl.X.MessageStringOf(x) 207 } 208 209 func (*RequestConfig) ProtoMessage() {} 210 211 func (x *RequestConfig) ProtoReflect() protoreflect.Message { 212 mi := &file_transport_internet_headers_http_config_proto_msgTypes[3] 213 if protoimpl.UnsafeEnabled && x != nil { 214 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 215 if ms.LoadMessageInfo() == nil { 216 ms.StoreMessageInfo(mi) 217 } 218 return ms 219 } 220 return mi.MessageOf(x) 221 } 222 223 // Deprecated: Use RequestConfig.ProtoReflect.Descriptor instead. 224 func (*RequestConfig) Descriptor() ([]byte, []int) { 225 return file_transport_internet_headers_http_config_proto_rawDescGZIP(), []int{3} 226 } 227 228 func (x *RequestConfig) GetVersion() *Version { 229 if x != nil { 230 return x.Version 231 } 232 return nil 233 } 234 235 func (x *RequestConfig) GetMethod() *Method { 236 if x != nil { 237 return x.Method 238 } 239 return nil 240 } 241 242 func (x *RequestConfig) GetUri() []string { 243 if x != nil { 244 return x.Uri 245 } 246 return nil 247 } 248 249 func (x *RequestConfig) GetHeader() []*Header { 250 if x != nil { 251 return x.Header 252 } 253 return nil 254 } 255 256 type Status struct { 257 state protoimpl.MessageState 258 sizeCache protoimpl.SizeCache 259 unknownFields protoimpl.UnknownFields 260 261 // Status code. Default "200". 262 Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"` 263 // Statue reason. Default "OK". 264 Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"` 265 } 266 267 func (x *Status) Reset() { 268 *x = Status{} 269 if protoimpl.UnsafeEnabled { 270 mi := &file_transport_internet_headers_http_config_proto_msgTypes[4] 271 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 272 ms.StoreMessageInfo(mi) 273 } 274 } 275 276 func (x *Status) String() string { 277 return protoimpl.X.MessageStringOf(x) 278 } 279 280 func (*Status) ProtoMessage() {} 281 282 func (x *Status) ProtoReflect() protoreflect.Message { 283 mi := &file_transport_internet_headers_http_config_proto_msgTypes[4] 284 if protoimpl.UnsafeEnabled && x != nil { 285 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 286 if ms.LoadMessageInfo() == nil { 287 ms.StoreMessageInfo(mi) 288 } 289 return ms 290 } 291 return mi.MessageOf(x) 292 } 293 294 // Deprecated: Use Status.ProtoReflect.Descriptor instead. 295 func (*Status) Descriptor() ([]byte, []int) { 296 return file_transport_internet_headers_http_config_proto_rawDescGZIP(), []int{4} 297 } 298 299 func (x *Status) GetCode() string { 300 if x != nil { 301 return x.Code 302 } 303 return "" 304 } 305 306 func (x *Status) GetReason() string { 307 if x != nil { 308 return x.Reason 309 } 310 return "" 311 } 312 313 type ResponseConfig struct { 314 state protoimpl.MessageState 315 sizeCache protoimpl.SizeCache 316 unknownFields protoimpl.UnknownFields 317 318 Version *Version `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` 319 Status *Status `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` 320 Header []*Header `protobuf:"bytes,3,rep,name=header,proto3" json:"header,omitempty"` 321 } 322 323 func (x *ResponseConfig) Reset() { 324 *x = ResponseConfig{} 325 if protoimpl.UnsafeEnabled { 326 mi := &file_transport_internet_headers_http_config_proto_msgTypes[5] 327 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 328 ms.StoreMessageInfo(mi) 329 } 330 } 331 332 func (x *ResponseConfig) String() string { 333 return protoimpl.X.MessageStringOf(x) 334 } 335 336 func (*ResponseConfig) ProtoMessage() {} 337 338 func (x *ResponseConfig) ProtoReflect() protoreflect.Message { 339 mi := &file_transport_internet_headers_http_config_proto_msgTypes[5] 340 if protoimpl.UnsafeEnabled && x != nil { 341 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 342 if ms.LoadMessageInfo() == nil { 343 ms.StoreMessageInfo(mi) 344 } 345 return ms 346 } 347 return mi.MessageOf(x) 348 } 349 350 // Deprecated: Use ResponseConfig.ProtoReflect.Descriptor instead. 351 func (*ResponseConfig) Descriptor() ([]byte, []int) { 352 return file_transport_internet_headers_http_config_proto_rawDescGZIP(), []int{5} 353 } 354 355 func (x *ResponseConfig) GetVersion() *Version { 356 if x != nil { 357 return x.Version 358 } 359 return nil 360 } 361 362 func (x *ResponseConfig) GetStatus() *Status { 363 if x != nil { 364 return x.Status 365 } 366 return nil 367 } 368 369 func (x *ResponseConfig) GetHeader() []*Header { 370 if x != nil { 371 return x.Header 372 } 373 return nil 374 } 375 376 type Config struct { 377 state protoimpl.MessageState 378 sizeCache protoimpl.SizeCache 379 unknownFields protoimpl.UnknownFields 380 381 // Settings for authenticating requests. If not set, client side will not send 382 // authenication header, and server side will bypass authentication. 383 Request *RequestConfig `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"` 384 // Settings for authenticating responses. If not set, client side will bypass 385 // authentication, and server side will not send authentication header. 386 Response *ResponseConfig `protobuf:"bytes,2,opt,name=response,proto3" json:"response,omitempty"` 387 } 388 389 func (x *Config) Reset() { 390 *x = Config{} 391 if protoimpl.UnsafeEnabled { 392 mi := &file_transport_internet_headers_http_config_proto_msgTypes[6] 393 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 394 ms.StoreMessageInfo(mi) 395 } 396 } 397 398 func (x *Config) String() string { 399 return protoimpl.X.MessageStringOf(x) 400 } 401 402 func (*Config) ProtoMessage() {} 403 404 func (x *Config) ProtoReflect() protoreflect.Message { 405 mi := &file_transport_internet_headers_http_config_proto_msgTypes[6] 406 if protoimpl.UnsafeEnabled && x != nil { 407 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 408 if ms.LoadMessageInfo() == nil { 409 ms.StoreMessageInfo(mi) 410 } 411 return ms 412 } 413 return mi.MessageOf(x) 414 } 415 416 // Deprecated: Use Config.ProtoReflect.Descriptor instead. 417 func (*Config) Descriptor() ([]byte, []int) { 418 return file_transport_internet_headers_http_config_proto_rawDescGZIP(), []int{6} 419 } 420 421 func (x *Config) GetRequest() *RequestConfig { 422 if x != nil { 423 return x.Request 424 } 425 return nil 426 } 427 428 func (x *Config) GetResponse() *ResponseConfig { 429 if x != nil { 430 return x.Response 431 } 432 return nil 433 } 434 435 var File_transport_internet_headers_http_config_proto protoreflect.FileDescriptor 436 437 var file_transport_internet_headers_http_config_proto_rawDesc = []byte{ 438 0x0a, 0x2c, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x2f, 0x69, 0x6e, 0x74, 0x65, 439 0x72, 0x6e, 0x65, 0x74, 0x2f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x2f, 0x68, 0x74, 0x74, 440 0x70, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x24, 441 0x78, 0x72, 0x61, 0x79, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x69, 442 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x2e, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x2e, 443 0x68, 0x74, 0x74, 0x70, 0x22, 0x32, 0x0a, 0x06, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x12, 444 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 445 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 446 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x1f, 0x0a, 0x07, 0x56, 0x65, 0x72, 0x73, 447 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 448 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x1e, 0x0a, 0x06, 0x4d, 0x65, 0x74, 449 0x68, 0x6f, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 450 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0xf6, 0x01, 0x0a, 0x0d, 0x52, 0x65, 451 0x71, 0x75, 0x65, 0x73, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x47, 0x0a, 0x07, 0x76, 452 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x78, 453 0x72, 0x61, 0x79, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x69, 0x6e, 454 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x2e, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x2e, 0x68, 455 0x74, 0x74, 0x70, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 456 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x44, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x02, 457 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x78, 0x72, 0x61, 0x79, 0x2e, 0x74, 0x72, 0x61, 0x6e, 458 0x73, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x2e, 0x68, 459 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x2e, 0x68, 0x74, 0x74, 0x70, 0x2e, 0x4d, 0x65, 0x74, 0x68, 460 0x6f, 0x64, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 461 0x69, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x69, 0x12, 0x44, 0x0a, 0x06, 462 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x78, 463 0x72, 0x61, 0x79, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x69, 0x6e, 464 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x2e, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x2e, 0x68, 465 0x74, 0x74, 0x70, 0x2e, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x06, 0x68, 0x65, 0x61, 0x64, 466 0x65, 0x72, 0x22, 0x34, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x12, 0x0a, 0x04, 467 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 468 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 469 0x52, 0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, 0xe5, 0x01, 0x0a, 0x0e, 0x52, 0x65, 0x73, 470 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x47, 0x0a, 0x07, 0x76, 471 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x78, 472 0x72, 0x61, 0x79, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x69, 0x6e, 473 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x2e, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x2e, 0x68, 474 0x74, 0x74, 0x70, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 475 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x44, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 476 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x78, 0x72, 0x61, 0x79, 0x2e, 0x74, 0x72, 0x61, 0x6e, 477 0x73, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x2e, 0x68, 478 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x2e, 0x68, 0x74, 0x74, 0x70, 0x2e, 0x53, 0x74, 0x61, 0x74, 479 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x44, 0x0a, 0x06, 0x68, 0x65, 480 0x61, 0x64, 0x65, 0x72, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x78, 0x72, 0x61, 481 0x79, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x69, 0x6e, 0x74, 0x65, 482 0x72, 0x6e, 0x65, 0x74, 0x2e, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x2e, 0x68, 0x74, 0x74, 483 0x70, 0x2e, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 484 0x22, 0xa9, 0x01, 0x0a, 0x06, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x4d, 0x0a, 0x07, 0x72, 485 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x78, 486 0x72, 0x61, 0x79, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x69, 0x6e, 487 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x2e, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x2e, 0x68, 488 0x74, 0x74, 0x70, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 489 0x67, 0x52, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x50, 0x0a, 0x08, 0x72, 0x65, 490 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x78, 491 0x72, 0x61, 0x79, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x69, 0x6e, 492 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x2e, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x2e, 0x68, 493 0x74, 0x74, 0x70, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x66, 494 0x69, 0x67, 0x52, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x8e, 0x01, 0x0a, 495 0x28, 0x63, 0x6f, 0x6d, 0x2e, 0x78, 0x72, 0x61, 0x79, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 496 0x6f, 0x72, 0x74, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x2e, 0x68, 0x65, 0x61, 497 0x64, 0x65, 0x72, 0x73, 0x2e, 0x68, 0x74, 0x74, 0x70, 0x50, 0x01, 0x5a, 0x39, 0x67, 0x69, 0x74, 498 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x78, 0x74, 0x6c, 0x73, 0x2f, 0x78, 0x72, 0x61, 499 0x79, 0x2d, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 500 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 0x2f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 501 0x73, 0x2f, 0x68, 0x74, 0x74, 0x70, 0xaa, 0x02, 0x24, 0x58, 0x72, 0x61, 0x79, 0x2e, 0x54, 0x72, 502 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x65, 0x74, 503 0x2e, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x2e, 0x48, 0x74, 0x74, 0x70, 0x62, 0x06, 0x70, 504 0x72, 0x6f, 0x74, 0x6f, 0x33, 505 } 506 507 var ( 508 file_transport_internet_headers_http_config_proto_rawDescOnce sync.Once 509 file_transport_internet_headers_http_config_proto_rawDescData = file_transport_internet_headers_http_config_proto_rawDesc 510 ) 511 512 func file_transport_internet_headers_http_config_proto_rawDescGZIP() []byte { 513 file_transport_internet_headers_http_config_proto_rawDescOnce.Do(func() { 514 file_transport_internet_headers_http_config_proto_rawDescData = protoimpl.X.CompressGZIP(file_transport_internet_headers_http_config_proto_rawDescData) 515 }) 516 return file_transport_internet_headers_http_config_proto_rawDescData 517 } 518 519 var file_transport_internet_headers_http_config_proto_msgTypes = make([]protoimpl.MessageInfo, 7) 520 var file_transport_internet_headers_http_config_proto_goTypes = []interface{}{ 521 (*Header)(nil), // 0: xray.transport.internet.headers.http.Header 522 (*Version)(nil), // 1: xray.transport.internet.headers.http.Version 523 (*Method)(nil), // 2: xray.transport.internet.headers.http.Method 524 (*RequestConfig)(nil), // 3: xray.transport.internet.headers.http.RequestConfig 525 (*Status)(nil), // 4: xray.transport.internet.headers.http.Status 526 (*ResponseConfig)(nil), // 5: xray.transport.internet.headers.http.ResponseConfig 527 (*Config)(nil), // 6: xray.transport.internet.headers.http.Config 528 } 529 var file_transport_internet_headers_http_config_proto_depIdxs = []int32{ 530 1, // 0: xray.transport.internet.headers.http.RequestConfig.version:type_name -> xray.transport.internet.headers.http.Version 531 2, // 1: xray.transport.internet.headers.http.RequestConfig.method:type_name -> xray.transport.internet.headers.http.Method 532 0, // 2: xray.transport.internet.headers.http.RequestConfig.header:type_name -> xray.transport.internet.headers.http.Header 533 1, // 3: xray.transport.internet.headers.http.ResponseConfig.version:type_name -> xray.transport.internet.headers.http.Version 534 4, // 4: xray.transport.internet.headers.http.ResponseConfig.status:type_name -> xray.transport.internet.headers.http.Status 535 0, // 5: xray.transport.internet.headers.http.ResponseConfig.header:type_name -> xray.transport.internet.headers.http.Header 536 3, // 6: xray.transport.internet.headers.http.Config.request:type_name -> xray.transport.internet.headers.http.RequestConfig 537 5, // 7: xray.transport.internet.headers.http.Config.response:type_name -> xray.transport.internet.headers.http.ResponseConfig 538 8, // [8:8] is the sub-list for method output_type 539 8, // [8:8] is the sub-list for method input_type 540 8, // [8:8] is the sub-list for extension type_name 541 8, // [8:8] is the sub-list for extension extendee 542 0, // [0:8] is the sub-list for field type_name 543 } 544 545 func init() { file_transport_internet_headers_http_config_proto_init() } 546 func file_transport_internet_headers_http_config_proto_init() { 547 if File_transport_internet_headers_http_config_proto != nil { 548 return 549 } 550 if !protoimpl.UnsafeEnabled { 551 file_transport_internet_headers_http_config_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 552 switch v := v.(*Header); i { 553 case 0: 554 return &v.state 555 case 1: 556 return &v.sizeCache 557 case 2: 558 return &v.unknownFields 559 default: 560 return nil 561 } 562 } 563 file_transport_internet_headers_http_config_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 564 switch v := v.(*Version); i { 565 case 0: 566 return &v.state 567 case 1: 568 return &v.sizeCache 569 case 2: 570 return &v.unknownFields 571 default: 572 return nil 573 } 574 } 575 file_transport_internet_headers_http_config_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 576 switch v := v.(*Method); i { 577 case 0: 578 return &v.state 579 case 1: 580 return &v.sizeCache 581 case 2: 582 return &v.unknownFields 583 default: 584 return nil 585 } 586 } 587 file_transport_internet_headers_http_config_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 588 switch v := v.(*RequestConfig); i { 589 case 0: 590 return &v.state 591 case 1: 592 return &v.sizeCache 593 case 2: 594 return &v.unknownFields 595 default: 596 return nil 597 } 598 } 599 file_transport_internet_headers_http_config_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 600 switch v := v.(*Status); i { 601 case 0: 602 return &v.state 603 case 1: 604 return &v.sizeCache 605 case 2: 606 return &v.unknownFields 607 default: 608 return nil 609 } 610 } 611 file_transport_internet_headers_http_config_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 612 switch v := v.(*ResponseConfig); i { 613 case 0: 614 return &v.state 615 case 1: 616 return &v.sizeCache 617 case 2: 618 return &v.unknownFields 619 default: 620 return nil 621 } 622 } 623 file_transport_internet_headers_http_config_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 624 switch v := v.(*Config); i { 625 case 0: 626 return &v.state 627 case 1: 628 return &v.sizeCache 629 case 2: 630 return &v.unknownFields 631 default: 632 return nil 633 } 634 } 635 } 636 type x struct{} 637 out := protoimpl.TypeBuilder{ 638 File: protoimpl.DescBuilder{ 639 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 640 RawDescriptor: file_transport_internet_headers_http_config_proto_rawDesc, 641 NumEnums: 0, 642 NumMessages: 7, 643 NumExtensions: 0, 644 NumServices: 0, 645 }, 646 GoTypes: file_transport_internet_headers_http_config_proto_goTypes, 647 DependencyIndexes: file_transport_internet_headers_http_config_proto_depIdxs, 648 MessageInfos: file_transport_internet_headers_http_config_proto_msgTypes, 649 }.Build() 650 File_transport_internet_headers_http_config_proto = out.File 651 file_transport_internet_headers_http_config_proto_rawDesc = nil 652 file_transport_internet_headers_http_config_proto_goTypes = nil 653 file_transport_internet_headers_http_config_proto_depIdxs = nil 654 }