1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: grpc_reflection_v1alpha/reflection.proto 3 4package grpc_reflection_v1alpha 5 6import proto "github.com/golang/protobuf/proto" 7import fmt "fmt" 8import math "math" 9 10import ( 11 context "golang.org/x/net/context" 12 grpc "google.golang.org/grpc" 13) 14 15// Reference imports to suppress errors if they are not otherwise used. 16var _ = proto.Marshal 17var _ = fmt.Errorf 18var _ = math.Inf 19 20// This is a compile-time assertion to ensure that this generated file 21// is compatible with the proto package it is being compiled against. 22// A compilation error at this line likely means your copy of the 23// proto package needs to be updated. 24const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package 25 26// The message sent by the client when calling ServerReflectionInfo method. 27type ServerReflectionRequest struct { 28 Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"` 29 // To use reflection service, the client should set one of the following 30 // fields in message_request. The server distinguishes requests by their 31 // defined field and then handles them using corresponding methods. 32 // 33 // Types that are valid to be assigned to MessageRequest: 34 // *ServerReflectionRequest_FileByFilename 35 // *ServerReflectionRequest_FileContainingSymbol 36 // *ServerReflectionRequest_FileContainingExtension 37 // *ServerReflectionRequest_AllExtensionNumbersOfType 38 // *ServerReflectionRequest_ListServices 39 MessageRequest isServerReflectionRequest_MessageRequest `protobuf_oneof:"message_request"` 40 XXX_NoUnkeyedLiteral struct{} `json:"-"` 41 XXX_unrecognized []byte `json:"-"` 42 XXX_sizecache int32 `json:"-"` 43} 44 45func (m *ServerReflectionRequest) Reset() { *m = ServerReflectionRequest{} } 46func (m *ServerReflectionRequest) String() string { return proto.CompactTextString(m) } 47func (*ServerReflectionRequest) ProtoMessage() {} 48func (*ServerReflectionRequest) Descriptor() ([]byte, []int) { 49 return fileDescriptor_reflection_178bd1e101bf8b63, []int{0} 50} 51func (m *ServerReflectionRequest) XXX_Unmarshal(b []byte) error { 52 return xxx_messageInfo_ServerReflectionRequest.Unmarshal(m, b) 53} 54func (m *ServerReflectionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 55 return xxx_messageInfo_ServerReflectionRequest.Marshal(b, m, deterministic) 56} 57func (dst *ServerReflectionRequest) XXX_Merge(src proto.Message) { 58 xxx_messageInfo_ServerReflectionRequest.Merge(dst, src) 59} 60func (m *ServerReflectionRequest) XXX_Size() int { 61 return xxx_messageInfo_ServerReflectionRequest.Size(m) 62} 63func (m *ServerReflectionRequest) XXX_DiscardUnknown() { 64 xxx_messageInfo_ServerReflectionRequest.DiscardUnknown(m) 65} 66 67var xxx_messageInfo_ServerReflectionRequest proto.InternalMessageInfo 68 69func (m *ServerReflectionRequest) GetHost() string { 70 if m != nil { 71 return m.Host 72 } 73 return "" 74} 75 76type isServerReflectionRequest_MessageRequest interface { 77 isServerReflectionRequest_MessageRequest() 78} 79 80type ServerReflectionRequest_FileByFilename struct { 81 FileByFilename string `protobuf:"bytes,3,opt,name=file_by_filename,json=fileByFilename,proto3,oneof"` 82} 83 84type ServerReflectionRequest_FileContainingSymbol struct { 85 FileContainingSymbol string `protobuf:"bytes,4,opt,name=file_containing_symbol,json=fileContainingSymbol,proto3,oneof"` 86} 87 88type ServerReflectionRequest_FileContainingExtension struct { 89 FileContainingExtension *ExtensionRequest `protobuf:"bytes,5,opt,name=file_containing_extension,json=fileContainingExtension,proto3,oneof"` 90} 91 92type ServerReflectionRequest_AllExtensionNumbersOfType struct { 93 AllExtensionNumbersOfType string `protobuf:"bytes,6,opt,name=all_extension_numbers_of_type,json=allExtensionNumbersOfType,proto3,oneof"` 94} 95 96type ServerReflectionRequest_ListServices struct { 97 ListServices string `protobuf:"bytes,7,opt,name=list_services,json=listServices,proto3,oneof"` 98} 99 100func (*ServerReflectionRequest_FileByFilename) isServerReflectionRequest_MessageRequest() {} 101 102func (*ServerReflectionRequest_FileContainingSymbol) isServerReflectionRequest_MessageRequest() {} 103 104func (*ServerReflectionRequest_FileContainingExtension) isServerReflectionRequest_MessageRequest() {} 105 106func (*ServerReflectionRequest_AllExtensionNumbersOfType) isServerReflectionRequest_MessageRequest() {} 107 108func (*ServerReflectionRequest_ListServices) isServerReflectionRequest_MessageRequest() {} 109 110func (m *ServerReflectionRequest) GetMessageRequest() isServerReflectionRequest_MessageRequest { 111 if m != nil { 112 return m.MessageRequest 113 } 114 return nil 115} 116 117func (m *ServerReflectionRequest) GetFileByFilename() string { 118 if x, ok := m.GetMessageRequest().(*ServerReflectionRequest_FileByFilename); ok { 119 return x.FileByFilename 120 } 121 return "" 122} 123 124func (m *ServerReflectionRequest) GetFileContainingSymbol() string { 125 if x, ok := m.GetMessageRequest().(*ServerReflectionRequest_FileContainingSymbol); ok { 126 return x.FileContainingSymbol 127 } 128 return "" 129} 130 131func (m *ServerReflectionRequest) GetFileContainingExtension() *ExtensionRequest { 132 if x, ok := m.GetMessageRequest().(*ServerReflectionRequest_FileContainingExtension); ok { 133 return x.FileContainingExtension 134 } 135 return nil 136} 137 138func (m *ServerReflectionRequest) GetAllExtensionNumbersOfType() string { 139 if x, ok := m.GetMessageRequest().(*ServerReflectionRequest_AllExtensionNumbersOfType); ok { 140 return x.AllExtensionNumbersOfType 141 } 142 return "" 143} 144 145func (m *ServerReflectionRequest) GetListServices() string { 146 if x, ok := m.GetMessageRequest().(*ServerReflectionRequest_ListServices); ok { 147 return x.ListServices 148 } 149 return "" 150} 151 152// XXX_OneofFuncs is for the internal use of the proto package. 153func (*ServerReflectionRequest) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { 154 return _ServerReflectionRequest_OneofMarshaler, _ServerReflectionRequest_OneofUnmarshaler, _ServerReflectionRequest_OneofSizer, []interface{}{ 155 (*ServerReflectionRequest_FileByFilename)(nil), 156 (*ServerReflectionRequest_FileContainingSymbol)(nil), 157 (*ServerReflectionRequest_FileContainingExtension)(nil), 158 (*ServerReflectionRequest_AllExtensionNumbersOfType)(nil), 159 (*ServerReflectionRequest_ListServices)(nil), 160 } 161} 162 163func _ServerReflectionRequest_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 164 m := msg.(*ServerReflectionRequest) 165 // message_request 166 switch x := m.MessageRequest.(type) { 167 case *ServerReflectionRequest_FileByFilename: 168 b.EncodeVarint(3<<3 | proto.WireBytes) 169 b.EncodeStringBytes(x.FileByFilename) 170 case *ServerReflectionRequest_FileContainingSymbol: 171 b.EncodeVarint(4<<3 | proto.WireBytes) 172 b.EncodeStringBytes(x.FileContainingSymbol) 173 case *ServerReflectionRequest_FileContainingExtension: 174 b.EncodeVarint(5<<3 | proto.WireBytes) 175 if err := b.EncodeMessage(x.FileContainingExtension); err != nil { 176 return err 177 } 178 case *ServerReflectionRequest_AllExtensionNumbersOfType: 179 b.EncodeVarint(6<<3 | proto.WireBytes) 180 b.EncodeStringBytes(x.AllExtensionNumbersOfType) 181 case *ServerReflectionRequest_ListServices: 182 b.EncodeVarint(7<<3 | proto.WireBytes) 183 b.EncodeStringBytes(x.ListServices) 184 case nil: 185 default: 186 return fmt.Errorf("ServerReflectionRequest.MessageRequest has unexpected type %T", x) 187 } 188 return nil 189} 190 191func _ServerReflectionRequest_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 192 m := msg.(*ServerReflectionRequest) 193 switch tag { 194 case 3: // message_request.file_by_filename 195 if wire != proto.WireBytes { 196 return true, proto.ErrInternalBadWireType 197 } 198 x, err := b.DecodeStringBytes() 199 m.MessageRequest = &ServerReflectionRequest_FileByFilename{x} 200 return true, err 201 case 4: // message_request.file_containing_symbol 202 if wire != proto.WireBytes { 203 return true, proto.ErrInternalBadWireType 204 } 205 x, err := b.DecodeStringBytes() 206 m.MessageRequest = &ServerReflectionRequest_FileContainingSymbol{x} 207 return true, err 208 case 5: // message_request.file_containing_extension 209 if wire != proto.WireBytes { 210 return true, proto.ErrInternalBadWireType 211 } 212 msg := new(ExtensionRequest) 213 err := b.DecodeMessage(msg) 214 m.MessageRequest = &ServerReflectionRequest_FileContainingExtension{msg} 215 return true, err 216 case 6: // message_request.all_extension_numbers_of_type 217 if wire != proto.WireBytes { 218 return true, proto.ErrInternalBadWireType 219 } 220 x, err := b.DecodeStringBytes() 221 m.MessageRequest = &ServerReflectionRequest_AllExtensionNumbersOfType{x} 222 return true, err 223 case 7: // message_request.list_services 224 if wire != proto.WireBytes { 225 return true, proto.ErrInternalBadWireType 226 } 227 x, err := b.DecodeStringBytes() 228 m.MessageRequest = &ServerReflectionRequest_ListServices{x} 229 return true, err 230 default: 231 return false, nil 232 } 233} 234 235func _ServerReflectionRequest_OneofSizer(msg proto.Message) (n int) { 236 m := msg.(*ServerReflectionRequest) 237 // message_request 238 switch x := m.MessageRequest.(type) { 239 case *ServerReflectionRequest_FileByFilename: 240 n += 1 // tag and wire 241 n += proto.SizeVarint(uint64(len(x.FileByFilename))) 242 n += len(x.FileByFilename) 243 case *ServerReflectionRequest_FileContainingSymbol: 244 n += 1 // tag and wire 245 n += proto.SizeVarint(uint64(len(x.FileContainingSymbol))) 246 n += len(x.FileContainingSymbol) 247 case *ServerReflectionRequest_FileContainingExtension: 248 s := proto.Size(x.FileContainingExtension) 249 n += 1 // tag and wire 250 n += proto.SizeVarint(uint64(s)) 251 n += s 252 case *ServerReflectionRequest_AllExtensionNumbersOfType: 253 n += 1 // tag and wire 254 n += proto.SizeVarint(uint64(len(x.AllExtensionNumbersOfType))) 255 n += len(x.AllExtensionNumbersOfType) 256 case *ServerReflectionRequest_ListServices: 257 n += 1 // tag and wire 258 n += proto.SizeVarint(uint64(len(x.ListServices))) 259 n += len(x.ListServices) 260 case nil: 261 default: 262 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 263 } 264 return n 265} 266 267// The type name and extension number sent by the client when requesting 268// file_containing_extension. 269type ExtensionRequest struct { 270 // Fully-qualified type name. The format should be <package>.<type> 271 ContainingType string `protobuf:"bytes,1,opt,name=containing_type,json=containingType,proto3" json:"containing_type,omitempty"` 272 ExtensionNumber int32 `protobuf:"varint,2,opt,name=extension_number,json=extensionNumber,proto3" json:"extension_number,omitempty"` 273 XXX_NoUnkeyedLiteral struct{} `json:"-"` 274 XXX_unrecognized []byte `json:"-"` 275 XXX_sizecache int32 `json:"-"` 276} 277 278func (m *ExtensionRequest) Reset() { *m = ExtensionRequest{} } 279func (m *ExtensionRequest) String() string { return proto.CompactTextString(m) } 280func (*ExtensionRequest) ProtoMessage() {} 281func (*ExtensionRequest) Descriptor() ([]byte, []int) { 282 return fileDescriptor_reflection_178bd1e101bf8b63, []int{1} 283} 284func (m *ExtensionRequest) XXX_Unmarshal(b []byte) error { 285 return xxx_messageInfo_ExtensionRequest.Unmarshal(m, b) 286} 287func (m *ExtensionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 288 return xxx_messageInfo_ExtensionRequest.Marshal(b, m, deterministic) 289} 290func (dst *ExtensionRequest) XXX_Merge(src proto.Message) { 291 xxx_messageInfo_ExtensionRequest.Merge(dst, src) 292} 293func (m *ExtensionRequest) XXX_Size() int { 294 return xxx_messageInfo_ExtensionRequest.Size(m) 295} 296func (m *ExtensionRequest) XXX_DiscardUnknown() { 297 xxx_messageInfo_ExtensionRequest.DiscardUnknown(m) 298} 299 300var xxx_messageInfo_ExtensionRequest proto.InternalMessageInfo 301 302func (m *ExtensionRequest) GetContainingType() string { 303 if m != nil { 304 return m.ContainingType 305 } 306 return "" 307} 308 309func (m *ExtensionRequest) GetExtensionNumber() int32 { 310 if m != nil { 311 return m.ExtensionNumber 312 } 313 return 0 314} 315 316// The message sent by the server to answer ServerReflectionInfo method. 317type ServerReflectionResponse struct { 318 ValidHost string `protobuf:"bytes,1,opt,name=valid_host,json=validHost,proto3" json:"valid_host,omitempty"` 319 OriginalRequest *ServerReflectionRequest `protobuf:"bytes,2,opt,name=original_request,json=originalRequest,proto3" json:"original_request,omitempty"` 320 // The server sets one of the following fields according to the 321 // message_request in the request. 322 // 323 // Types that are valid to be assigned to MessageResponse: 324 // *ServerReflectionResponse_FileDescriptorResponse 325 // *ServerReflectionResponse_AllExtensionNumbersResponse 326 // *ServerReflectionResponse_ListServicesResponse 327 // *ServerReflectionResponse_ErrorResponse 328 MessageResponse isServerReflectionResponse_MessageResponse `protobuf_oneof:"message_response"` 329 XXX_NoUnkeyedLiteral struct{} `json:"-"` 330 XXX_unrecognized []byte `json:"-"` 331 XXX_sizecache int32 `json:"-"` 332} 333 334func (m *ServerReflectionResponse) Reset() { *m = ServerReflectionResponse{} } 335func (m *ServerReflectionResponse) String() string { return proto.CompactTextString(m) } 336func (*ServerReflectionResponse) ProtoMessage() {} 337func (*ServerReflectionResponse) Descriptor() ([]byte, []int) { 338 return fileDescriptor_reflection_178bd1e101bf8b63, []int{2} 339} 340func (m *ServerReflectionResponse) XXX_Unmarshal(b []byte) error { 341 return xxx_messageInfo_ServerReflectionResponse.Unmarshal(m, b) 342} 343func (m *ServerReflectionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 344 return xxx_messageInfo_ServerReflectionResponse.Marshal(b, m, deterministic) 345} 346func (dst *ServerReflectionResponse) XXX_Merge(src proto.Message) { 347 xxx_messageInfo_ServerReflectionResponse.Merge(dst, src) 348} 349func (m *ServerReflectionResponse) XXX_Size() int { 350 return xxx_messageInfo_ServerReflectionResponse.Size(m) 351} 352func (m *ServerReflectionResponse) XXX_DiscardUnknown() { 353 xxx_messageInfo_ServerReflectionResponse.DiscardUnknown(m) 354} 355 356var xxx_messageInfo_ServerReflectionResponse proto.InternalMessageInfo 357 358func (m *ServerReflectionResponse) GetValidHost() string { 359 if m != nil { 360 return m.ValidHost 361 } 362 return "" 363} 364 365func (m *ServerReflectionResponse) GetOriginalRequest() *ServerReflectionRequest { 366 if m != nil { 367 return m.OriginalRequest 368 } 369 return nil 370} 371 372type isServerReflectionResponse_MessageResponse interface { 373 isServerReflectionResponse_MessageResponse() 374} 375 376type ServerReflectionResponse_FileDescriptorResponse struct { 377 FileDescriptorResponse *FileDescriptorResponse `protobuf:"bytes,4,opt,name=file_descriptor_response,json=fileDescriptorResponse,proto3,oneof"` 378} 379 380type ServerReflectionResponse_AllExtensionNumbersResponse struct { 381 AllExtensionNumbersResponse *ExtensionNumberResponse `protobuf:"bytes,5,opt,name=all_extension_numbers_response,json=allExtensionNumbersResponse,proto3,oneof"` 382} 383 384type ServerReflectionResponse_ListServicesResponse struct { 385 ListServicesResponse *ListServiceResponse `protobuf:"bytes,6,opt,name=list_services_response,json=listServicesResponse,proto3,oneof"` 386} 387 388type ServerReflectionResponse_ErrorResponse struct { 389 ErrorResponse *ErrorResponse `protobuf:"bytes,7,opt,name=error_response,json=errorResponse,proto3,oneof"` 390} 391 392func (*ServerReflectionResponse_FileDescriptorResponse) isServerReflectionResponse_MessageResponse() {} 393 394func (*ServerReflectionResponse_AllExtensionNumbersResponse) isServerReflectionResponse_MessageResponse() { 395} 396 397func (*ServerReflectionResponse_ListServicesResponse) isServerReflectionResponse_MessageResponse() {} 398 399func (*ServerReflectionResponse_ErrorResponse) isServerReflectionResponse_MessageResponse() {} 400 401func (m *ServerReflectionResponse) GetMessageResponse() isServerReflectionResponse_MessageResponse { 402 if m != nil { 403 return m.MessageResponse 404 } 405 return nil 406} 407 408func (m *ServerReflectionResponse) GetFileDescriptorResponse() *FileDescriptorResponse { 409 if x, ok := m.GetMessageResponse().(*ServerReflectionResponse_FileDescriptorResponse); ok { 410 return x.FileDescriptorResponse 411 } 412 return nil 413} 414 415func (m *ServerReflectionResponse) GetAllExtensionNumbersResponse() *ExtensionNumberResponse { 416 if x, ok := m.GetMessageResponse().(*ServerReflectionResponse_AllExtensionNumbersResponse); ok { 417 return x.AllExtensionNumbersResponse 418 } 419 return nil 420} 421 422func (m *ServerReflectionResponse) GetListServicesResponse() *ListServiceResponse { 423 if x, ok := m.GetMessageResponse().(*ServerReflectionResponse_ListServicesResponse); ok { 424 return x.ListServicesResponse 425 } 426 return nil 427} 428 429func (m *ServerReflectionResponse) GetErrorResponse() *ErrorResponse { 430 if x, ok := m.GetMessageResponse().(*ServerReflectionResponse_ErrorResponse); ok { 431 return x.ErrorResponse 432 } 433 return nil 434} 435 436// XXX_OneofFuncs is for the internal use of the proto package. 437func (*ServerReflectionResponse) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { 438 return _ServerReflectionResponse_OneofMarshaler, _ServerReflectionResponse_OneofUnmarshaler, _ServerReflectionResponse_OneofSizer, []interface{}{ 439 (*ServerReflectionResponse_FileDescriptorResponse)(nil), 440 (*ServerReflectionResponse_AllExtensionNumbersResponse)(nil), 441 (*ServerReflectionResponse_ListServicesResponse)(nil), 442 (*ServerReflectionResponse_ErrorResponse)(nil), 443 } 444} 445 446func _ServerReflectionResponse_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { 447 m := msg.(*ServerReflectionResponse) 448 // message_response 449 switch x := m.MessageResponse.(type) { 450 case *ServerReflectionResponse_FileDescriptorResponse: 451 b.EncodeVarint(4<<3 | proto.WireBytes) 452 if err := b.EncodeMessage(x.FileDescriptorResponse); err != nil { 453 return err 454 } 455 case *ServerReflectionResponse_AllExtensionNumbersResponse: 456 b.EncodeVarint(5<<3 | proto.WireBytes) 457 if err := b.EncodeMessage(x.AllExtensionNumbersResponse); err != nil { 458 return err 459 } 460 case *ServerReflectionResponse_ListServicesResponse: 461 b.EncodeVarint(6<<3 | proto.WireBytes) 462 if err := b.EncodeMessage(x.ListServicesResponse); err != nil { 463 return err 464 } 465 case *ServerReflectionResponse_ErrorResponse: 466 b.EncodeVarint(7<<3 | proto.WireBytes) 467 if err := b.EncodeMessage(x.ErrorResponse); err != nil { 468 return err 469 } 470 case nil: 471 default: 472 return fmt.Errorf("ServerReflectionResponse.MessageResponse has unexpected type %T", x) 473 } 474 return nil 475} 476 477func _ServerReflectionResponse_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { 478 m := msg.(*ServerReflectionResponse) 479 switch tag { 480 case 4: // message_response.file_descriptor_response 481 if wire != proto.WireBytes { 482 return true, proto.ErrInternalBadWireType 483 } 484 msg := new(FileDescriptorResponse) 485 err := b.DecodeMessage(msg) 486 m.MessageResponse = &ServerReflectionResponse_FileDescriptorResponse{msg} 487 return true, err 488 case 5: // message_response.all_extension_numbers_response 489 if wire != proto.WireBytes { 490 return true, proto.ErrInternalBadWireType 491 } 492 msg := new(ExtensionNumberResponse) 493 err := b.DecodeMessage(msg) 494 m.MessageResponse = &ServerReflectionResponse_AllExtensionNumbersResponse{msg} 495 return true, err 496 case 6: // message_response.list_services_response 497 if wire != proto.WireBytes { 498 return true, proto.ErrInternalBadWireType 499 } 500 msg := new(ListServiceResponse) 501 err := b.DecodeMessage(msg) 502 m.MessageResponse = &ServerReflectionResponse_ListServicesResponse{msg} 503 return true, err 504 case 7: // message_response.error_response 505 if wire != proto.WireBytes { 506 return true, proto.ErrInternalBadWireType 507 } 508 msg := new(ErrorResponse) 509 err := b.DecodeMessage(msg) 510 m.MessageResponse = &ServerReflectionResponse_ErrorResponse{msg} 511 return true, err 512 default: 513 return false, nil 514 } 515} 516 517func _ServerReflectionResponse_OneofSizer(msg proto.Message) (n int) { 518 m := msg.(*ServerReflectionResponse) 519 // message_response 520 switch x := m.MessageResponse.(type) { 521 case *ServerReflectionResponse_FileDescriptorResponse: 522 s := proto.Size(x.FileDescriptorResponse) 523 n += 1 // tag and wire 524 n += proto.SizeVarint(uint64(s)) 525 n += s 526 case *ServerReflectionResponse_AllExtensionNumbersResponse: 527 s := proto.Size(x.AllExtensionNumbersResponse) 528 n += 1 // tag and wire 529 n += proto.SizeVarint(uint64(s)) 530 n += s 531 case *ServerReflectionResponse_ListServicesResponse: 532 s := proto.Size(x.ListServicesResponse) 533 n += 1 // tag and wire 534 n += proto.SizeVarint(uint64(s)) 535 n += s 536 case *ServerReflectionResponse_ErrorResponse: 537 s := proto.Size(x.ErrorResponse) 538 n += 1 // tag and wire 539 n += proto.SizeVarint(uint64(s)) 540 n += s 541 case nil: 542 default: 543 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) 544 } 545 return n 546} 547 548// Serialized FileDescriptorProto messages sent by the server answering 549// a file_by_filename, file_containing_symbol, or file_containing_extension 550// request. 551type FileDescriptorResponse struct { 552 // Serialized FileDescriptorProto messages. We avoid taking a dependency on 553 // descriptor.proto, which uses proto2 only features, by making them opaque 554 // bytes instead. 555 FileDescriptorProto [][]byte `protobuf:"bytes,1,rep,name=file_descriptor_proto,json=fileDescriptorProto,proto3" json:"file_descriptor_proto,omitempty"` 556 XXX_NoUnkeyedLiteral struct{} `json:"-"` 557 XXX_unrecognized []byte `json:"-"` 558 XXX_sizecache int32 `json:"-"` 559} 560 561func (m *FileDescriptorResponse) Reset() { *m = FileDescriptorResponse{} } 562func (m *FileDescriptorResponse) String() string { return proto.CompactTextString(m) } 563func (*FileDescriptorResponse) ProtoMessage() {} 564func (*FileDescriptorResponse) Descriptor() ([]byte, []int) { 565 return fileDescriptor_reflection_178bd1e101bf8b63, []int{3} 566} 567func (m *FileDescriptorResponse) XXX_Unmarshal(b []byte) error { 568 return xxx_messageInfo_FileDescriptorResponse.Unmarshal(m, b) 569} 570func (m *FileDescriptorResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 571 return xxx_messageInfo_FileDescriptorResponse.Marshal(b, m, deterministic) 572} 573func (dst *FileDescriptorResponse) XXX_Merge(src proto.Message) { 574 xxx_messageInfo_FileDescriptorResponse.Merge(dst, src) 575} 576func (m *FileDescriptorResponse) XXX_Size() int { 577 return xxx_messageInfo_FileDescriptorResponse.Size(m) 578} 579func (m *FileDescriptorResponse) XXX_DiscardUnknown() { 580 xxx_messageInfo_FileDescriptorResponse.DiscardUnknown(m) 581} 582 583var xxx_messageInfo_FileDescriptorResponse proto.InternalMessageInfo 584 585func (m *FileDescriptorResponse) GetFileDescriptorProto() [][]byte { 586 if m != nil { 587 return m.FileDescriptorProto 588 } 589 return nil 590} 591 592// A list of extension numbers sent by the server answering 593// all_extension_numbers_of_type request. 594type ExtensionNumberResponse struct { 595 // Full name of the base type, including the package name. The format 596 // is <package>.<type> 597 BaseTypeName string `protobuf:"bytes,1,opt,name=base_type_name,json=baseTypeName,proto3" json:"base_type_name,omitempty"` 598 ExtensionNumber []int32 `protobuf:"varint,2,rep,packed,name=extension_number,json=extensionNumber,proto3" json:"extension_number,omitempty"` 599 XXX_NoUnkeyedLiteral struct{} `json:"-"` 600 XXX_unrecognized []byte `json:"-"` 601 XXX_sizecache int32 `json:"-"` 602} 603 604func (m *ExtensionNumberResponse) Reset() { *m = ExtensionNumberResponse{} } 605func (m *ExtensionNumberResponse) String() string { return proto.CompactTextString(m) } 606func (*ExtensionNumberResponse) ProtoMessage() {} 607func (*ExtensionNumberResponse) Descriptor() ([]byte, []int) { 608 return fileDescriptor_reflection_178bd1e101bf8b63, []int{4} 609} 610func (m *ExtensionNumberResponse) XXX_Unmarshal(b []byte) error { 611 return xxx_messageInfo_ExtensionNumberResponse.Unmarshal(m, b) 612} 613func (m *ExtensionNumberResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 614 return xxx_messageInfo_ExtensionNumberResponse.Marshal(b, m, deterministic) 615} 616func (dst *ExtensionNumberResponse) XXX_Merge(src proto.Message) { 617 xxx_messageInfo_ExtensionNumberResponse.Merge(dst, src) 618} 619func (m *ExtensionNumberResponse) XXX_Size() int { 620 return xxx_messageInfo_ExtensionNumberResponse.Size(m) 621} 622func (m *ExtensionNumberResponse) XXX_DiscardUnknown() { 623 xxx_messageInfo_ExtensionNumberResponse.DiscardUnknown(m) 624} 625 626var xxx_messageInfo_ExtensionNumberResponse proto.InternalMessageInfo 627 628func (m *ExtensionNumberResponse) GetBaseTypeName() string { 629 if m != nil { 630 return m.BaseTypeName 631 } 632 return "" 633} 634 635func (m *ExtensionNumberResponse) GetExtensionNumber() []int32 { 636 if m != nil { 637 return m.ExtensionNumber 638 } 639 return nil 640} 641 642// A list of ServiceResponse sent by the server answering list_services request. 643type ListServiceResponse struct { 644 // The information of each service may be expanded in the future, so we use 645 // ServiceResponse message to encapsulate it. 646 Service []*ServiceResponse `protobuf:"bytes,1,rep,name=service,proto3" json:"service,omitempty"` 647 XXX_NoUnkeyedLiteral struct{} `json:"-"` 648 XXX_unrecognized []byte `json:"-"` 649 XXX_sizecache int32 `json:"-"` 650} 651 652func (m *ListServiceResponse) Reset() { *m = ListServiceResponse{} } 653func (m *ListServiceResponse) String() string { return proto.CompactTextString(m) } 654func (*ListServiceResponse) ProtoMessage() {} 655func (*ListServiceResponse) Descriptor() ([]byte, []int) { 656 return fileDescriptor_reflection_178bd1e101bf8b63, []int{5} 657} 658func (m *ListServiceResponse) XXX_Unmarshal(b []byte) error { 659 return xxx_messageInfo_ListServiceResponse.Unmarshal(m, b) 660} 661func (m *ListServiceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 662 return xxx_messageInfo_ListServiceResponse.Marshal(b, m, deterministic) 663} 664func (dst *ListServiceResponse) XXX_Merge(src proto.Message) { 665 xxx_messageInfo_ListServiceResponse.Merge(dst, src) 666} 667func (m *ListServiceResponse) XXX_Size() int { 668 return xxx_messageInfo_ListServiceResponse.Size(m) 669} 670func (m *ListServiceResponse) XXX_DiscardUnknown() { 671 xxx_messageInfo_ListServiceResponse.DiscardUnknown(m) 672} 673 674var xxx_messageInfo_ListServiceResponse proto.InternalMessageInfo 675 676func (m *ListServiceResponse) GetService() []*ServiceResponse { 677 if m != nil { 678 return m.Service 679 } 680 return nil 681} 682 683// The information of a single service used by ListServiceResponse to answer 684// list_services request. 685type ServiceResponse struct { 686 // Full name of a registered service, including its package name. The format 687 // is <package>.<service> 688 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 689 XXX_NoUnkeyedLiteral struct{} `json:"-"` 690 XXX_unrecognized []byte `json:"-"` 691 XXX_sizecache int32 `json:"-"` 692} 693 694func (m *ServiceResponse) Reset() { *m = ServiceResponse{} } 695func (m *ServiceResponse) String() string { return proto.CompactTextString(m) } 696func (*ServiceResponse) ProtoMessage() {} 697func (*ServiceResponse) Descriptor() ([]byte, []int) { 698 return fileDescriptor_reflection_178bd1e101bf8b63, []int{6} 699} 700func (m *ServiceResponse) XXX_Unmarshal(b []byte) error { 701 return xxx_messageInfo_ServiceResponse.Unmarshal(m, b) 702} 703func (m *ServiceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 704 return xxx_messageInfo_ServiceResponse.Marshal(b, m, deterministic) 705} 706func (dst *ServiceResponse) XXX_Merge(src proto.Message) { 707 xxx_messageInfo_ServiceResponse.Merge(dst, src) 708} 709func (m *ServiceResponse) XXX_Size() int { 710 return xxx_messageInfo_ServiceResponse.Size(m) 711} 712func (m *ServiceResponse) XXX_DiscardUnknown() { 713 xxx_messageInfo_ServiceResponse.DiscardUnknown(m) 714} 715 716var xxx_messageInfo_ServiceResponse proto.InternalMessageInfo 717 718func (m *ServiceResponse) GetName() string { 719 if m != nil { 720 return m.Name 721 } 722 return "" 723} 724 725// The error code and error message sent by the server when an error occurs. 726type ErrorResponse struct { 727 // This field uses the error codes defined in grpc::StatusCode. 728 ErrorCode int32 `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"` 729 ErrorMessage string `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"` 730 XXX_NoUnkeyedLiteral struct{} `json:"-"` 731 XXX_unrecognized []byte `json:"-"` 732 XXX_sizecache int32 `json:"-"` 733} 734 735func (m *ErrorResponse) Reset() { *m = ErrorResponse{} } 736func (m *ErrorResponse) String() string { return proto.CompactTextString(m) } 737func (*ErrorResponse) ProtoMessage() {} 738func (*ErrorResponse) Descriptor() ([]byte, []int) { 739 return fileDescriptor_reflection_178bd1e101bf8b63, []int{7} 740} 741func (m *ErrorResponse) XXX_Unmarshal(b []byte) error { 742 return xxx_messageInfo_ErrorResponse.Unmarshal(m, b) 743} 744func (m *ErrorResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 745 return xxx_messageInfo_ErrorResponse.Marshal(b, m, deterministic) 746} 747func (dst *ErrorResponse) XXX_Merge(src proto.Message) { 748 xxx_messageInfo_ErrorResponse.Merge(dst, src) 749} 750func (m *ErrorResponse) XXX_Size() int { 751 return xxx_messageInfo_ErrorResponse.Size(m) 752} 753func (m *ErrorResponse) XXX_DiscardUnknown() { 754 xxx_messageInfo_ErrorResponse.DiscardUnknown(m) 755} 756 757var xxx_messageInfo_ErrorResponse proto.InternalMessageInfo 758 759func (m *ErrorResponse) GetErrorCode() int32 { 760 if m != nil { 761 return m.ErrorCode 762 } 763 return 0 764} 765 766func (m *ErrorResponse) GetErrorMessage() string { 767 if m != nil { 768 return m.ErrorMessage 769 } 770 return "" 771} 772 773func init() { 774 proto.RegisterType((*ServerReflectionRequest)(nil), "grpc.reflection.v1alpha.ServerReflectionRequest") 775 proto.RegisterType((*ExtensionRequest)(nil), "grpc.reflection.v1alpha.ExtensionRequest") 776 proto.RegisterType((*ServerReflectionResponse)(nil), "grpc.reflection.v1alpha.ServerReflectionResponse") 777 proto.RegisterType((*FileDescriptorResponse)(nil), "grpc.reflection.v1alpha.FileDescriptorResponse") 778 proto.RegisterType((*ExtensionNumberResponse)(nil), "grpc.reflection.v1alpha.ExtensionNumberResponse") 779 proto.RegisterType((*ListServiceResponse)(nil), "grpc.reflection.v1alpha.ListServiceResponse") 780 proto.RegisterType((*ServiceResponse)(nil), "grpc.reflection.v1alpha.ServiceResponse") 781 proto.RegisterType((*ErrorResponse)(nil), "grpc.reflection.v1alpha.ErrorResponse") 782} 783 784// Reference imports to suppress errors if they are not otherwise used. 785var _ context.Context 786var _ grpc.ClientConn 787 788// This is a compile-time assertion to ensure that this generated file 789// is compatible with the grpc package it is being compiled against. 790const _ = grpc.SupportPackageIsVersion4 791 792// ServerReflectionClient is the client API for ServerReflection service. 793// 794// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 795type ServerReflectionClient interface { 796 // The reflection service is structured as a bidirectional stream, ensuring 797 // all related requests go to a single server. 798 ServerReflectionInfo(ctx context.Context, opts ...grpc.CallOption) (ServerReflection_ServerReflectionInfoClient, error) 799} 800 801type serverReflectionClient struct { 802 cc *grpc.ClientConn 803} 804 805func NewServerReflectionClient(cc *grpc.ClientConn) ServerReflectionClient { 806 return &serverReflectionClient{cc} 807} 808 809func (c *serverReflectionClient) ServerReflectionInfo(ctx context.Context, opts ...grpc.CallOption) (ServerReflection_ServerReflectionInfoClient, error) { 810 stream, err := c.cc.NewStream(ctx, &_ServerReflection_serviceDesc.Streams[0], "/grpc.reflection.v1alpha.ServerReflection/ServerReflectionInfo", opts...) 811 if err != nil { 812 return nil, err 813 } 814 x := &serverReflectionServerReflectionInfoClient{stream} 815 return x, nil 816} 817 818type ServerReflection_ServerReflectionInfoClient interface { 819 Send(*ServerReflectionRequest) error 820 Recv() (*ServerReflectionResponse, error) 821 grpc.ClientStream 822} 823 824type serverReflectionServerReflectionInfoClient struct { 825 grpc.ClientStream 826} 827 828func (x *serverReflectionServerReflectionInfoClient) Send(m *ServerReflectionRequest) error { 829 return x.ClientStream.SendMsg(m) 830} 831 832func (x *serverReflectionServerReflectionInfoClient) Recv() (*ServerReflectionResponse, error) { 833 m := new(ServerReflectionResponse) 834 if err := x.ClientStream.RecvMsg(m); err != nil { 835 return nil, err 836 } 837 return m, nil 838} 839 840// ServerReflectionServer is the server API for ServerReflection service. 841type ServerReflectionServer interface { 842 // The reflection service is structured as a bidirectional stream, ensuring 843 // all related requests go to a single server. 844 ServerReflectionInfo(ServerReflection_ServerReflectionInfoServer) error 845} 846 847func RegisterServerReflectionServer(s *grpc.Server, srv ServerReflectionServer) { 848 s.RegisterService(&_ServerReflection_serviceDesc, srv) 849} 850 851func _ServerReflection_ServerReflectionInfo_Handler(srv interface{}, stream grpc.ServerStream) error { 852 return srv.(ServerReflectionServer).ServerReflectionInfo(&serverReflectionServerReflectionInfoServer{stream}) 853} 854 855type ServerReflection_ServerReflectionInfoServer interface { 856 Send(*ServerReflectionResponse) error 857 Recv() (*ServerReflectionRequest, error) 858 grpc.ServerStream 859} 860 861type serverReflectionServerReflectionInfoServer struct { 862 grpc.ServerStream 863} 864 865func (x *serverReflectionServerReflectionInfoServer) Send(m *ServerReflectionResponse) error { 866 return x.ServerStream.SendMsg(m) 867} 868 869func (x *serverReflectionServerReflectionInfoServer) Recv() (*ServerReflectionRequest, error) { 870 m := new(ServerReflectionRequest) 871 if err := x.ServerStream.RecvMsg(m); err != nil { 872 return nil, err 873 } 874 return m, nil 875} 876 877var _ServerReflection_serviceDesc = grpc.ServiceDesc{ 878 ServiceName: "grpc.reflection.v1alpha.ServerReflection", 879 HandlerType: (*ServerReflectionServer)(nil), 880 Methods: []grpc.MethodDesc{}, 881 Streams: []grpc.StreamDesc{ 882 { 883 StreamName: "ServerReflectionInfo", 884 Handler: _ServerReflection_ServerReflectionInfo_Handler, 885 ServerStreams: true, 886 ClientStreams: true, 887 }, 888 }, 889 Metadata: "grpc_reflection_v1alpha/reflection.proto", 890} 891 892func init() { 893 proto.RegisterFile("grpc_reflection_v1alpha/reflection.proto", fileDescriptor_reflection_178bd1e101bf8b63) 894} 895 896var fileDescriptor_reflection_178bd1e101bf8b63 = []byte{ 897 // 656 bytes of a gzipped FileDescriptorProto 898 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x54, 0x51, 0x73, 0xd2, 0x40, 899 0x10, 0x6e, 0x5a, 0x68, 0x87, 0x85, 0x02, 0x5e, 0x2b, 0xa4, 0x3a, 0x75, 0x98, 0x68, 0x35, 0x75, 900 0x1c, 0xda, 0xe2, 0x8c, 0x3f, 0x80, 0xaa, 0x83, 0x33, 0xb5, 0x75, 0x0e, 0x5f, 0x1c, 0x1f, 0x6e, 901 0x02, 0x2c, 0x34, 0x1a, 0x72, 0xf1, 0x2e, 0x45, 0x79, 0xf2, 0x47, 0xf8, 0xa3, 0xfc, 0x4b, 0x3e, 902 0x3a, 0x77, 0x09, 0x21, 0xa4, 0x44, 0xa7, 0x4f, 0x30, 0xdf, 0xee, 0xde, 0xb7, 0xbb, 0xdf, 0xb7, 903 0x01, 0x7b, 0x22, 0x82, 0x21, 0x13, 0x38, 0xf6, 0x70, 0x18, 0xba, 0xdc, 0x67, 0xb3, 0x33, 0xc7, 904 0x0b, 0xae, 0x9d, 0x93, 0x25, 0xd4, 0x0e, 0x04, 0x0f, 0x39, 0x69, 0xaa, 0xcc, 0x76, 0x0a, 0x8e, 905 0x33, 0xad, 0x3f, 0x9b, 0xd0, 0xec, 0xa3, 0x98, 0xa1, 0xa0, 0x49, 0x90, 0xe2, 0xb7, 0x1b, 0x94, 906 0x21, 0x21, 0x50, 0xb8, 0xe6, 0x32, 0x34, 0x8d, 0x96, 0x61, 0x97, 0xa8, 0xfe, 0x4f, 0x9e, 0x43, 907 0x7d, 0xec, 0x7a, 0xc8, 0x06, 0x73, 0xa6, 0x7e, 0x7d, 0x67, 0x8a, 0xe6, 0x96, 0x8a, 0xf7, 0x36, 908 0x68, 0x55, 0x21, 0xdd, 0xf9, 0xdb, 0x18, 0x27, 0xaf, 0xa0, 0xa1, 0x73, 0x87, 0xdc, 0x0f, 0x1d, 909 0xd7, 0x77, 0xfd, 0x09, 0x93, 0xf3, 0xe9, 0x80, 0x7b, 0x66, 0x21, 0xae, 0xd8, 0x57, 0xf1, 0xf3, 910 0x24, 0xdc, 0xd7, 0x51, 0x32, 0x81, 0x83, 0x6c, 0x1d, 0xfe, 0x08, 0xd1, 0x97, 0x2e, 0xf7, 0xcd, 911 0x62, 0xcb, 0xb0, 0xcb, 0x9d, 0xe3, 0x76, 0xce, 0x40, 0xed, 0x37, 0x8b, 0xcc, 0x78, 0x8a, 0xde, 912 0x06, 0x6d, 0xae, 0xb2, 0x24, 0x19, 0xa4, 0x0b, 0x87, 0x8e, 0xe7, 0x2d, 0x1f, 0x67, 0xfe, 0xcd, 913 0x74, 0x80, 0x42, 0x32, 0x3e, 0x66, 0xe1, 0x3c, 0x40, 0x73, 0x3b, 0xee, 0xf3, 0xc0, 0xf1, 0xbc, 914 0xa4, 0xec, 0x32, 0x4a, 0xba, 0x1a, 0x7f, 0x9c, 0x07, 0x48, 0x8e, 0x60, 0xd7, 0x73, 0x65, 0xc8, 915 0x24, 0x8a, 0x99, 0x3b, 0x44, 0x69, 0xee, 0xc4, 0x35, 0x15, 0x05, 0xf7, 0x63, 0xb4, 0x7b, 0x0f, 916 0x6a, 0x53, 0x94, 0xd2, 0x99, 0x20, 0x13, 0x51, 0x63, 0xd6, 0x18, 0xea, 0xd9, 0x66, 0xc9, 0x33, 917 0xa8, 0xa5, 0xa6, 0xd6, 0x3d, 0x44, 0xdb, 0xaf, 0x2e, 0x61, 0x4d, 0x7b, 0x0c, 0xf5, 0x6c, 0xdb, 918 0xe6, 0x66, 0xcb, 0xb0, 0x8b, 0xb4, 0x86, 0xab, 0x8d, 0x5a, 0xbf, 0x0b, 0x60, 0xde, 0x96, 0x58, 919 0x06, 0xdc, 0x97, 0x48, 0x0e, 0x01, 0x66, 0x8e, 0xe7, 0x8e, 0x58, 0x4a, 0xe9, 0x92, 0x46, 0x7a, 920 0x4a, 0xee, 0xcf, 0x50, 0xe7, 0xc2, 0x9d, 0xb8, 0xbe, 0xe3, 0x2d, 0xfa, 0xd6, 0x34, 0xe5, 0xce, 921 0x69, 0xae, 0x02, 0x39, 0x76, 0xa2, 0xb5, 0xc5, 0x4b, 0x8b, 0x61, 0xbf, 0x82, 0xa9, 0x75, 0x1e, 922 0xa1, 0x1c, 0x0a, 0x37, 0x08, 0xb9, 0x60, 0x22, 0xee, 0x4b, 0x3b, 0xa4, 0xdc, 0x39, 0xc9, 0x25, 923 0x51, 0x26, 0x7b, 0x9d, 0xd4, 0x2d, 0xc6, 0xe9, 0x6d, 0x50, 0x6d, 0xb9, 0xdb, 0x11, 0xf2, 0x1d, 924 0x1e, 0xad, 0xd7, 0x3a, 0xa1, 0x2c, 0xfe, 0x67, 0xae, 0x8c, 0x01, 0x52, 0x9c, 0x0f, 0xd7, 0xd8, 925 0x23, 0x21, 0x1e, 0x41, 0x63, 0xc5, 0x20, 0x4b, 0xc2, 0x6d, 0x4d, 0xf8, 0x22, 0x97, 0xf0, 0x62, 926 0x69, 0xa0, 0x14, 0xd9, 0x7e, 0xda, 0x57, 0x09, 0xcb, 0x15, 0x54, 0x51, 0x88, 0xf4, 0x06, 0x77, 927 0xf4, 0xeb, 0x4f, 0xf3, 0xc7, 0x51, 0xe9, 0xa9, 0x77, 0x77, 0x31, 0x0d, 0x74, 0x09, 0xd4, 0x97, 928 0x86, 0x8d, 0x30, 0xeb, 0x02, 0x1a, 0xeb, 0xf7, 0x4e, 0x3a, 0x70, 0x3f, 0x2b, 0xa5, 0xfe, 0xf0, 929 0x98, 0x46, 0x6b, 0xcb, 0xae, 0xd0, 0xbd, 0x55, 0x51, 0x3e, 0xa8, 0x90, 0xf5, 0x05, 0x9a, 0x39, 930 0x2b, 0x25, 0x4f, 0xa0, 0x3a, 0x70, 0x24, 0xea, 0x03, 0x60, 0xfa, 0x1b, 0x13, 0x39, 0xb3, 0xa2, 931 0x50, 0xe5, 0xff, 0x4b, 0xf5, 0x7d, 0x59, 0x7f, 0x03, 0x5b, 0xeb, 0x6e, 0xe0, 0x13, 0xec, 0xad, 932 0xd9, 0x26, 0xe9, 0xc2, 0x4e, 0x2c, 0x8b, 0x6e, 0xb4, 0xdc, 0xb1, 0xff, 0xe9, 0xea, 0x54, 0x29, 933 0x5d, 0x14, 0x5a, 0x47, 0x50, 0xcb, 0x3e, 0x4b, 0xa0, 0x90, 0x6a, 0x5a, 0xff, 0xb7, 0xfa, 0xb0, 934 0xbb, 0xb2, 0x71, 0x75, 0x79, 0x91, 0x62, 0x43, 0x3e, 0x8a, 0x52, 0x8b, 0xb4, 0xa4, 0x91, 0x73, 935 0x3e, 0x42, 0xf2, 0x18, 0x22, 0x41, 0x58, 0xac, 0x82, 0x3e, 0xbb, 0x12, 0xad, 0x68, 0xf0, 0x7d, 936 0x84, 0x75, 0x7e, 0x19, 0x50, 0xcf, 0x9e, 0x1b, 0xf9, 0x09, 0xfb, 0x59, 0xec, 0x9d, 0x3f, 0xe6, 937 0xe4, 0xce, 0x17, 0xfb, 0xe0, 0xec, 0x0e, 0x15, 0xd1, 0x54, 0xb6, 0x71, 0x6a, 0x0c, 0xb6, 0xb5, 938 0xf4, 0x2f, 0xff, 0x06, 0x00, 0x00, 0xff, 0xff, 0x85, 0x02, 0x09, 0x9d, 0x9f, 0x06, 0x00, 0x00, 939} 940