1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google.golang.org/appengine/internal/search/search.proto 3 4package search 5 6import proto "github.com/golang/protobuf/proto" 7import fmt "fmt" 8import math "math" 9 10// Reference imports to suppress errors if they are not otherwise used. 11var _ = proto.Marshal 12var _ = fmt.Errorf 13var _ = math.Inf 14 15// This is a compile-time assertion to ensure that this generated file 16// is compatible with the proto package it is being compiled against. 17// A compilation error at this line likely means your copy of the 18// proto package needs to be updated. 19const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package 20 21type Scope_Type int32 22 23const ( 24 Scope_USER_BY_CANONICAL_ID Scope_Type = 1 25 Scope_USER_BY_EMAIL Scope_Type = 2 26 Scope_GROUP_BY_CANONICAL_ID Scope_Type = 3 27 Scope_GROUP_BY_EMAIL Scope_Type = 4 28 Scope_GROUP_BY_DOMAIN Scope_Type = 5 29 Scope_ALL_USERS Scope_Type = 6 30 Scope_ALL_AUTHENTICATED_USERS Scope_Type = 7 31) 32 33var Scope_Type_name = map[int32]string{ 34 1: "USER_BY_CANONICAL_ID", 35 2: "USER_BY_EMAIL", 36 3: "GROUP_BY_CANONICAL_ID", 37 4: "GROUP_BY_EMAIL", 38 5: "GROUP_BY_DOMAIN", 39 6: "ALL_USERS", 40 7: "ALL_AUTHENTICATED_USERS", 41} 42var Scope_Type_value = map[string]int32{ 43 "USER_BY_CANONICAL_ID": 1, 44 "USER_BY_EMAIL": 2, 45 "GROUP_BY_CANONICAL_ID": 3, 46 "GROUP_BY_EMAIL": 4, 47 "GROUP_BY_DOMAIN": 5, 48 "ALL_USERS": 6, 49 "ALL_AUTHENTICATED_USERS": 7, 50} 51 52func (x Scope_Type) Enum() *Scope_Type { 53 p := new(Scope_Type) 54 *p = x 55 return p 56} 57func (x Scope_Type) String() string { 58 return proto.EnumName(Scope_Type_name, int32(x)) 59} 60func (x *Scope_Type) UnmarshalJSON(data []byte) error { 61 value, err := proto.UnmarshalJSONEnum(Scope_Type_value, data, "Scope_Type") 62 if err != nil { 63 return err 64 } 65 *x = Scope_Type(value) 66 return nil 67} 68func (Scope_Type) EnumDescriptor() ([]byte, []int) { 69 return fileDescriptor_search_78ae5a87590ff3d8, []int{0, 0} 70} 71 72type Entry_Permission int32 73 74const ( 75 Entry_READ Entry_Permission = 1 76 Entry_WRITE Entry_Permission = 2 77 Entry_FULL_CONTROL Entry_Permission = 3 78) 79 80var Entry_Permission_name = map[int32]string{ 81 1: "READ", 82 2: "WRITE", 83 3: "FULL_CONTROL", 84} 85var Entry_Permission_value = map[string]int32{ 86 "READ": 1, 87 "WRITE": 2, 88 "FULL_CONTROL": 3, 89} 90 91func (x Entry_Permission) Enum() *Entry_Permission { 92 p := new(Entry_Permission) 93 *p = x 94 return p 95} 96func (x Entry_Permission) String() string { 97 return proto.EnumName(Entry_Permission_name, int32(x)) 98} 99func (x *Entry_Permission) UnmarshalJSON(data []byte) error { 100 value, err := proto.UnmarshalJSONEnum(Entry_Permission_value, data, "Entry_Permission") 101 if err != nil { 102 return err 103 } 104 *x = Entry_Permission(value) 105 return nil 106} 107func (Entry_Permission) EnumDescriptor() ([]byte, []int) { 108 return fileDescriptor_search_78ae5a87590ff3d8, []int{1, 0} 109} 110 111type FieldValue_ContentType int32 112 113const ( 114 FieldValue_TEXT FieldValue_ContentType = 0 115 FieldValue_HTML FieldValue_ContentType = 1 116 FieldValue_ATOM FieldValue_ContentType = 2 117 FieldValue_DATE FieldValue_ContentType = 3 118 FieldValue_NUMBER FieldValue_ContentType = 4 119 FieldValue_GEO FieldValue_ContentType = 5 120) 121 122var FieldValue_ContentType_name = map[int32]string{ 123 0: "TEXT", 124 1: "HTML", 125 2: "ATOM", 126 3: "DATE", 127 4: "NUMBER", 128 5: "GEO", 129} 130var FieldValue_ContentType_value = map[string]int32{ 131 "TEXT": 0, 132 "HTML": 1, 133 "ATOM": 2, 134 "DATE": 3, 135 "NUMBER": 4, 136 "GEO": 5, 137} 138 139func (x FieldValue_ContentType) Enum() *FieldValue_ContentType { 140 p := new(FieldValue_ContentType) 141 *p = x 142 return p 143} 144func (x FieldValue_ContentType) String() string { 145 return proto.EnumName(FieldValue_ContentType_name, int32(x)) 146} 147func (x *FieldValue_ContentType) UnmarshalJSON(data []byte) error { 148 value, err := proto.UnmarshalJSONEnum(FieldValue_ContentType_value, data, "FieldValue_ContentType") 149 if err != nil { 150 return err 151 } 152 *x = FieldValue_ContentType(value) 153 return nil 154} 155func (FieldValue_ContentType) EnumDescriptor() ([]byte, []int) { 156 return fileDescriptor_search_78ae5a87590ff3d8, []int{3, 0} 157} 158 159type FacetValue_ContentType int32 160 161const ( 162 FacetValue_ATOM FacetValue_ContentType = 2 163 FacetValue_NUMBER FacetValue_ContentType = 4 164) 165 166var FacetValue_ContentType_name = map[int32]string{ 167 2: "ATOM", 168 4: "NUMBER", 169} 170var FacetValue_ContentType_value = map[string]int32{ 171 "ATOM": 2, 172 "NUMBER": 4, 173} 174 175func (x FacetValue_ContentType) Enum() *FacetValue_ContentType { 176 p := new(FacetValue_ContentType) 177 *p = x 178 return p 179} 180func (x FacetValue_ContentType) String() string { 181 return proto.EnumName(FacetValue_ContentType_name, int32(x)) 182} 183func (x *FacetValue_ContentType) UnmarshalJSON(data []byte) error { 184 value, err := proto.UnmarshalJSONEnum(FacetValue_ContentType_value, data, "FacetValue_ContentType") 185 if err != nil { 186 return err 187 } 188 *x = FacetValue_ContentType(value) 189 return nil 190} 191func (FacetValue_ContentType) EnumDescriptor() ([]byte, []int) { 192 return fileDescriptor_search_78ae5a87590ff3d8, []int{7, 0} 193} 194 195type Document_OrderIdSource int32 196 197const ( 198 Document_DEFAULTED Document_OrderIdSource = 0 199 Document_SUPPLIED Document_OrderIdSource = 1 200) 201 202var Document_OrderIdSource_name = map[int32]string{ 203 0: "DEFAULTED", 204 1: "SUPPLIED", 205} 206var Document_OrderIdSource_value = map[string]int32{ 207 "DEFAULTED": 0, 208 "SUPPLIED": 1, 209} 210 211func (x Document_OrderIdSource) Enum() *Document_OrderIdSource { 212 p := new(Document_OrderIdSource) 213 *p = x 214 return p 215} 216func (x Document_OrderIdSource) String() string { 217 return proto.EnumName(Document_OrderIdSource_name, int32(x)) 218} 219func (x *Document_OrderIdSource) UnmarshalJSON(data []byte) error { 220 value, err := proto.UnmarshalJSONEnum(Document_OrderIdSource_value, data, "Document_OrderIdSource") 221 if err != nil { 222 return err 223 } 224 *x = Document_OrderIdSource(value) 225 return nil 226} 227func (Document_OrderIdSource) EnumDescriptor() ([]byte, []int) { 228 return fileDescriptor_search_78ae5a87590ff3d8, []int{10, 0} 229} 230 231type Document_Storage int32 232 233const ( 234 Document_DISK Document_Storage = 0 235) 236 237var Document_Storage_name = map[int32]string{ 238 0: "DISK", 239} 240var Document_Storage_value = map[string]int32{ 241 "DISK": 0, 242} 243 244func (x Document_Storage) Enum() *Document_Storage { 245 p := new(Document_Storage) 246 *p = x 247 return p 248} 249func (x Document_Storage) String() string { 250 return proto.EnumName(Document_Storage_name, int32(x)) 251} 252func (x *Document_Storage) UnmarshalJSON(data []byte) error { 253 value, err := proto.UnmarshalJSONEnum(Document_Storage_value, data, "Document_Storage") 254 if err != nil { 255 return err 256 } 257 *x = Document_Storage(value) 258 return nil 259} 260func (Document_Storage) EnumDescriptor() ([]byte, []int) { 261 return fileDescriptor_search_78ae5a87590ff3d8, []int{10, 1} 262} 263 264type SearchServiceError_ErrorCode int32 265 266const ( 267 SearchServiceError_OK SearchServiceError_ErrorCode = 0 268 SearchServiceError_INVALID_REQUEST SearchServiceError_ErrorCode = 1 269 SearchServiceError_TRANSIENT_ERROR SearchServiceError_ErrorCode = 2 270 SearchServiceError_INTERNAL_ERROR SearchServiceError_ErrorCode = 3 271 SearchServiceError_PERMISSION_DENIED SearchServiceError_ErrorCode = 4 272 SearchServiceError_TIMEOUT SearchServiceError_ErrorCode = 5 273 SearchServiceError_CONCURRENT_TRANSACTION SearchServiceError_ErrorCode = 6 274) 275 276var SearchServiceError_ErrorCode_name = map[int32]string{ 277 0: "OK", 278 1: "INVALID_REQUEST", 279 2: "TRANSIENT_ERROR", 280 3: "INTERNAL_ERROR", 281 4: "PERMISSION_DENIED", 282 5: "TIMEOUT", 283 6: "CONCURRENT_TRANSACTION", 284} 285var SearchServiceError_ErrorCode_value = map[string]int32{ 286 "OK": 0, 287 "INVALID_REQUEST": 1, 288 "TRANSIENT_ERROR": 2, 289 "INTERNAL_ERROR": 3, 290 "PERMISSION_DENIED": 4, 291 "TIMEOUT": 5, 292 "CONCURRENT_TRANSACTION": 6, 293} 294 295func (x SearchServiceError_ErrorCode) Enum() *SearchServiceError_ErrorCode { 296 p := new(SearchServiceError_ErrorCode) 297 *p = x 298 return p 299} 300func (x SearchServiceError_ErrorCode) String() string { 301 return proto.EnumName(SearchServiceError_ErrorCode_name, int32(x)) 302} 303func (x *SearchServiceError_ErrorCode) UnmarshalJSON(data []byte) error { 304 value, err := proto.UnmarshalJSONEnum(SearchServiceError_ErrorCode_value, data, "SearchServiceError_ErrorCode") 305 if err != nil { 306 return err 307 } 308 *x = SearchServiceError_ErrorCode(value) 309 return nil 310} 311func (SearchServiceError_ErrorCode) EnumDescriptor() ([]byte, []int) { 312 return fileDescriptor_search_78ae5a87590ff3d8, []int{11, 0} 313} 314 315type IndexSpec_Consistency int32 316 317const ( 318 IndexSpec_GLOBAL IndexSpec_Consistency = 0 319 IndexSpec_PER_DOCUMENT IndexSpec_Consistency = 1 320) 321 322var IndexSpec_Consistency_name = map[int32]string{ 323 0: "GLOBAL", 324 1: "PER_DOCUMENT", 325} 326var IndexSpec_Consistency_value = map[string]int32{ 327 "GLOBAL": 0, 328 "PER_DOCUMENT": 1, 329} 330 331func (x IndexSpec_Consistency) Enum() *IndexSpec_Consistency { 332 p := new(IndexSpec_Consistency) 333 *p = x 334 return p 335} 336func (x IndexSpec_Consistency) String() string { 337 return proto.EnumName(IndexSpec_Consistency_name, int32(x)) 338} 339func (x *IndexSpec_Consistency) UnmarshalJSON(data []byte) error { 340 value, err := proto.UnmarshalJSONEnum(IndexSpec_Consistency_value, data, "IndexSpec_Consistency") 341 if err != nil { 342 return err 343 } 344 *x = IndexSpec_Consistency(value) 345 return nil 346} 347func (IndexSpec_Consistency) EnumDescriptor() ([]byte, []int) { 348 return fileDescriptor_search_78ae5a87590ff3d8, []int{13, 0} 349} 350 351type IndexSpec_Source int32 352 353const ( 354 IndexSpec_SEARCH IndexSpec_Source = 0 355 IndexSpec_DATASTORE IndexSpec_Source = 1 356 IndexSpec_CLOUD_STORAGE IndexSpec_Source = 2 357) 358 359var IndexSpec_Source_name = map[int32]string{ 360 0: "SEARCH", 361 1: "DATASTORE", 362 2: "CLOUD_STORAGE", 363} 364var IndexSpec_Source_value = map[string]int32{ 365 "SEARCH": 0, 366 "DATASTORE": 1, 367 "CLOUD_STORAGE": 2, 368} 369 370func (x IndexSpec_Source) Enum() *IndexSpec_Source { 371 p := new(IndexSpec_Source) 372 *p = x 373 return p 374} 375func (x IndexSpec_Source) String() string { 376 return proto.EnumName(IndexSpec_Source_name, int32(x)) 377} 378func (x *IndexSpec_Source) UnmarshalJSON(data []byte) error { 379 value, err := proto.UnmarshalJSONEnum(IndexSpec_Source_value, data, "IndexSpec_Source") 380 if err != nil { 381 return err 382 } 383 *x = IndexSpec_Source(value) 384 return nil 385} 386func (IndexSpec_Source) EnumDescriptor() ([]byte, []int) { 387 return fileDescriptor_search_78ae5a87590ff3d8, []int{13, 1} 388} 389 390type IndexSpec_Mode int32 391 392const ( 393 IndexSpec_PRIORITY IndexSpec_Mode = 0 394 IndexSpec_BACKGROUND IndexSpec_Mode = 1 395) 396 397var IndexSpec_Mode_name = map[int32]string{ 398 0: "PRIORITY", 399 1: "BACKGROUND", 400} 401var IndexSpec_Mode_value = map[string]int32{ 402 "PRIORITY": 0, 403 "BACKGROUND": 1, 404} 405 406func (x IndexSpec_Mode) Enum() *IndexSpec_Mode { 407 p := new(IndexSpec_Mode) 408 *p = x 409 return p 410} 411func (x IndexSpec_Mode) String() string { 412 return proto.EnumName(IndexSpec_Mode_name, int32(x)) 413} 414func (x *IndexSpec_Mode) UnmarshalJSON(data []byte) error { 415 value, err := proto.UnmarshalJSONEnum(IndexSpec_Mode_value, data, "IndexSpec_Mode") 416 if err != nil { 417 return err 418 } 419 *x = IndexSpec_Mode(value) 420 return nil 421} 422func (IndexSpec_Mode) EnumDescriptor() ([]byte, []int) { 423 return fileDescriptor_search_78ae5a87590ff3d8, []int{13, 2} 424} 425 426type IndexDocumentParams_Freshness int32 427 428const ( 429 IndexDocumentParams_SYNCHRONOUSLY IndexDocumentParams_Freshness = 0 430 IndexDocumentParams_WHEN_CONVENIENT IndexDocumentParams_Freshness = 1 431) 432 433var IndexDocumentParams_Freshness_name = map[int32]string{ 434 0: "SYNCHRONOUSLY", 435 1: "WHEN_CONVENIENT", 436} 437var IndexDocumentParams_Freshness_value = map[string]int32{ 438 "SYNCHRONOUSLY": 0, 439 "WHEN_CONVENIENT": 1, 440} 441 442func (x IndexDocumentParams_Freshness) Enum() *IndexDocumentParams_Freshness { 443 p := new(IndexDocumentParams_Freshness) 444 *p = x 445 return p 446} 447func (x IndexDocumentParams_Freshness) String() string { 448 return proto.EnumName(IndexDocumentParams_Freshness_name, int32(x)) 449} 450func (x *IndexDocumentParams_Freshness) UnmarshalJSON(data []byte) error { 451 value, err := proto.UnmarshalJSONEnum(IndexDocumentParams_Freshness_value, data, "IndexDocumentParams_Freshness") 452 if err != nil { 453 return err 454 } 455 *x = IndexDocumentParams_Freshness(value) 456 return nil 457} 458func (IndexDocumentParams_Freshness) EnumDescriptor() ([]byte, []int) { 459 return fileDescriptor_search_78ae5a87590ff3d8, []int{15, 0} 460} 461 462type ScorerSpec_Scorer int32 463 464const ( 465 ScorerSpec_RESCORING_MATCH_SCORER ScorerSpec_Scorer = 0 466 ScorerSpec_MATCH_SCORER ScorerSpec_Scorer = 2 467) 468 469var ScorerSpec_Scorer_name = map[int32]string{ 470 0: "RESCORING_MATCH_SCORER", 471 2: "MATCH_SCORER", 472} 473var ScorerSpec_Scorer_value = map[string]int32{ 474 "RESCORING_MATCH_SCORER": 0, 475 "MATCH_SCORER": 2, 476} 477 478func (x ScorerSpec_Scorer) Enum() *ScorerSpec_Scorer { 479 p := new(ScorerSpec_Scorer) 480 *p = x 481 return p 482} 483func (x ScorerSpec_Scorer) String() string { 484 return proto.EnumName(ScorerSpec_Scorer_name, int32(x)) 485} 486func (x *ScorerSpec_Scorer) UnmarshalJSON(data []byte) error { 487 value, err := proto.UnmarshalJSONEnum(ScorerSpec_Scorer_value, data, "ScorerSpec_Scorer") 488 if err != nil { 489 return err 490 } 491 *x = ScorerSpec_Scorer(value) 492 return nil 493} 494func (ScorerSpec_Scorer) EnumDescriptor() ([]byte, []int) { 495 return fileDescriptor_search_78ae5a87590ff3d8, []int{31, 0} 496} 497 498type SearchParams_CursorType int32 499 500const ( 501 SearchParams_NONE SearchParams_CursorType = 0 502 SearchParams_SINGLE SearchParams_CursorType = 1 503 SearchParams_PER_RESULT SearchParams_CursorType = 2 504) 505 506var SearchParams_CursorType_name = map[int32]string{ 507 0: "NONE", 508 1: "SINGLE", 509 2: "PER_RESULT", 510} 511var SearchParams_CursorType_value = map[string]int32{ 512 "NONE": 0, 513 "SINGLE": 1, 514 "PER_RESULT": 2, 515} 516 517func (x SearchParams_CursorType) Enum() *SearchParams_CursorType { 518 p := new(SearchParams_CursorType) 519 *p = x 520 return p 521} 522func (x SearchParams_CursorType) String() string { 523 return proto.EnumName(SearchParams_CursorType_name, int32(x)) 524} 525func (x *SearchParams_CursorType) UnmarshalJSON(data []byte) error { 526 value, err := proto.UnmarshalJSONEnum(SearchParams_CursorType_value, data, "SearchParams_CursorType") 527 if err != nil { 528 return err 529 } 530 *x = SearchParams_CursorType(value) 531 return nil 532} 533func (SearchParams_CursorType) EnumDescriptor() ([]byte, []int) { 534 return fileDescriptor_search_78ae5a87590ff3d8, []int{38, 0} 535} 536 537type SearchParams_ParsingMode int32 538 539const ( 540 SearchParams_STRICT SearchParams_ParsingMode = 0 541 SearchParams_RELAXED SearchParams_ParsingMode = 1 542) 543 544var SearchParams_ParsingMode_name = map[int32]string{ 545 0: "STRICT", 546 1: "RELAXED", 547} 548var SearchParams_ParsingMode_value = map[string]int32{ 549 "STRICT": 0, 550 "RELAXED": 1, 551} 552 553func (x SearchParams_ParsingMode) Enum() *SearchParams_ParsingMode { 554 p := new(SearchParams_ParsingMode) 555 *p = x 556 return p 557} 558func (x SearchParams_ParsingMode) String() string { 559 return proto.EnumName(SearchParams_ParsingMode_name, int32(x)) 560} 561func (x *SearchParams_ParsingMode) UnmarshalJSON(data []byte) error { 562 value, err := proto.UnmarshalJSONEnum(SearchParams_ParsingMode_value, data, "SearchParams_ParsingMode") 563 if err != nil { 564 return err 565 } 566 *x = SearchParams_ParsingMode(value) 567 return nil 568} 569func (SearchParams_ParsingMode) EnumDescriptor() ([]byte, []int) { 570 return fileDescriptor_search_78ae5a87590ff3d8, []int{38, 1} 571} 572 573type Scope struct { 574 Type *Scope_Type `protobuf:"varint,1,opt,name=type,enum=search.Scope_Type" json:"type,omitempty"` 575 Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` 576 XXX_NoUnkeyedLiteral struct{} `json:"-"` 577 XXX_unrecognized []byte `json:"-"` 578 XXX_sizecache int32 `json:"-"` 579} 580 581func (m *Scope) Reset() { *m = Scope{} } 582func (m *Scope) String() string { return proto.CompactTextString(m) } 583func (*Scope) ProtoMessage() {} 584func (*Scope) Descriptor() ([]byte, []int) { 585 return fileDescriptor_search_78ae5a87590ff3d8, []int{0} 586} 587func (m *Scope) XXX_Unmarshal(b []byte) error { 588 return xxx_messageInfo_Scope.Unmarshal(m, b) 589} 590func (m *Scope) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 591 return xxx_messageInfo_Scope.Marshal(b, m, deterministic) 592} 593func (dst *Scope) XXX_Merge(src proto.Message) { 594 xxx_messageInfo_Scope.Merge(dst, src) 595} 596func (m *Scope) XXX_Size() int { 597 return xxx_messageInfo_Scope.Size(m) 598} 599func (m *Scope) XXX_DiscardUnknown() { 600 xxx_messageInfo_Scope.DiscardUnknown(m) 601} 602 603var xxx_messageInfo_Scope proto.InternalMessageInfo 604 605func (m *Scope) GetType() Scope_Type { 606 if m != nil && m.Type != nil { 607 return *m.Type 608 } 609 return Scope_USER_BY_CANONICAL_ID 610} 611 612func (m *Scope) GetValue() string { 613 if m != nil && m.Value != nil { 614 return *m.Value 615 } 616 return "" 617} 618 619type Entry struct { 620 Scope *Scope `protobuf:"bytes,1,opt,name=scope" json:"scope,omitempty"` 621 Permission *Entry_Permission `protobuf:"varint,2,opt,name=permission,enum=search.Entry_Permission" json:"permission,omitempty"` 622 DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"` 623 XXX_NoUnkeyedLiteral struct{} `json:"-"` 624 XXX_unrecognized []byte `json:"-"` 625 XXX_sizecache int32 `json:"-"` 626} 627 628func (m *Entry) Reset() { *m = Entry{} } 629func (m *Entry) String() string { return proto.CompactTextString(m) } 630func (*Entry) ProtoMessage() {} 631func (*Entry) Descriptor() ([]byte, []int) { 632 return fileDescriptor_search_78ae5a87590ff3d8, []int{1} 633} 634func (m *Entry) XXX_Unmarshal(b []byte) error { 635 return xxx_messageInfo_Entry.Unmarshal(m, b) 636} 637func (m *Entry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 638 return xxx_messageInfo_Entry.Marshal(b, m, deterministic) 639} 640func (dst *Entry) XXX_Merge(src proto.Message) { 641 xxx_messageInfo_Entry.Merge(dst, src) 642} 643func (m *Entry) XXX_Size() int { 644 return xxx_messageInfo_Entry.Size(m) 645} 646func (m *Entry) XXX_DiscardUnknown() { 647 xxx_messageInfo_Entry.DiscardUnknown(m) 648} 649 650var xxx_messageInfo_Entry proto.InternalMessageInfo 651 652func (m *Entry) GetScope() *Scope { 653 if m != nil { 654 return m.Scope 655 } 656 return nil 657} 658 659func (m *Entry) GetPermission() Entry_Permission { 660 if m != nil && m.Permission != nil { 661 return *m.Permission 662 } 663 return Entry_READ 664} 665 666func (m *Entry) GetDisplayName() string { 667 if m != nil && m.DisplayName != nil { 668 return *m.DisplayName 669 } 670 return "" 671} 672 673type AccessControlList struct { 674 Owner *string `protobuf:"bytes,1,opt,name=owner" json:"owner,omitempty"` 675 Entries []*Entry `protobuf:"bytes,2,rep,name=entries" json:"entries,omitempty"` 676 XXX_NoUnkeyedLiteral struct{} `json:"-"` 677 XXX_unrecognized []byte `json:"-"` 678 XXX_sizecache int32 `json:"-"` 679} 680 681func (m *AccessControlList) Reset() { *m = AccessControlList{} } 682func (m *AccessControlList) String() string { return proto.CompactTextString(m) } 683func (*AccessControlList) ProtoMessage() {} 684func (*AccessControlList) Descriptor() ([]byte, []int) { 685 return fileDescriptor_search_78ae5a87590ff3d8, []int{2} 686} 687func (m *AccessControlList) XXX_Unmarshal(b []byte) error { 688 return xxx_messageInfo_AccessControlList.Unmarshal(m, b) 689} 690func (m *AccessControlList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 691 return xxx_messageInfo_AccessControlList.Marshal(b, m, deterministic) 692} 693func (dst *AccessControlList) XXX_Merge(src proto.Message) { 694 xxx_messageInfo_AccessControlList.Merge(dst, src) 695} 696func (m *AccessControlList) XXX_Size() int { 697 return xxx_messageInfo_AccessControlList.Size(m) 698} 699func (m *AccessControlList) XXX_DiscardUnknown() { 700 xxx_messageInfo_AccessControlList.DiscardUnknown(m) 701} 702 703var xxx_messageInfo_AccessControlList proto.InternalMessageInfo 704 705func (m *AccessControlList) GetOwner() string { 706 if m != nil && m.Owner != nil { 707 return *m.Owner 708 } 709 return "" 710} 711 712func (m *AccessControlList) GetEntries() []*Entry { 713 if m != nil { 714 return m.Entries 715 } 716 return nil 717} 718 719type FieldValue struct { 720 Type *FieldValue_ContentType `protobuf:"varint,1,opt,name=type,enum=search.FieldValue_ContentType,def=0" json:"type,omitempty"` 721 Language *string `protobuf:"bytes,2,opt,name=language,def=en" json:"language,omitempty"` 722 StringValue *string `protobuf:"bytes,3,opt,name=string_value,json=stringValue" json:"string_value,omitempty"` 723 Geo *FieldValue_Geo `protobuf:"group,4,opt,name=Geo,json=geo" json:"geo,omitempty"` 724 XXX_NoUnkeyedLiteral struct{} `json:"-"` 725 XXX_unrecognized []byte `json:"-"` 726 XXX_sizecache int32 `json:"-"` 727} 728 729func (m *FieldValue) Reset() { *m = FieldValue{} } 730func (m *FieldValue) String() string { return proto.CompactTextString(m) } 731func (*FieldValue) ProtoMessage() {} 732func (*FieldValue) Descriptor() ([]byte, []int) { 733 return fileDescriptor_search_78ae5a87590ff3d8, []int{3} 734} 735func (m *FieldValue) XXX_Unmarshal(b []byte) error { 736 return xxx_messageInfo_FieldValue.Unmarshal(m, b) 737} 738func (m *FieldValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 739 return xxx_messageInfo_FieldValue.Marshal(b, m, deterministic) 740} 741func (dst *FieldValue) XXX_Merge(src proto.Message) { 742 xxx_messageInfo_FieldValue.Merge(dst, src) 743} 744func (m *FieldValue) XXX_Size() int { 745 return xxx_messageInfo_FieldValue.Size(m) 746} 747func (m *FieldValue) XXX_DiscardUnknown() { 748 xxx_messageInfo_FieldValue.DiscardUnknown(m) 749} 750 751var xxx_messageInfo_FieldValue proto.InternalMessageInfo 752 753const Default_FieldValue_Type FieldValue_ContentType = FieldValue_TEXT 754const Default_FieldValue_Language string = "en" 755 756func (m *FieldValue) GetType() FieldValue_ContentType { 757 if m != nil && m.Type != nil { 758 return *m.Type 759 } 760 return Default_FieldValue_Type 761} 762 763func (m *FieldValue) GetLanguage() string { 764 if m != nil && m.Language != nil { 765 return *m.Language 766 } 767 return Default_FieldValue_Language 768} 769 770func (m *FieldValue) GetStringValue() string { 771 if m != nil && m.StringValue != nil { 772 return *m.StringValue 773 } 774 return "" 775} 776 777func (m *FieldValue) GetGeo() *FieldValue_Geo { 778 if m != nil { 779 return m.Geo 780 } 781 return nil 782} 783 784type FieldValue_Geo struct { 785 Lat *float64 `protobuf:"fixed64,5,req,name=lat" json:"lat,omitempty"` 786 Lng *float64 `protobuf:"fixed64,6,req,name=lng" json:"lng,omitempty"` 787 XXX_NoUnkeyedLiteral struct{} `json:"-"` 788 XXX_unrecognized []byte `json:"-"` 789 XXX_sizecache int32 `json:"-"` 790} 791 792func (m *FieldValue_Geo) Reset() { *m = FieldValue_Geo{} } 793func (m *FieldValue_Geo) String() string { return proto.CompactTextString(m) } 794func (*FieldValue_Geo) ProtoMessage() {} 795func (*FieldValue_Geo) Descriptor() ([]byte, []int) { 796 return fileDescriptor_search_78ae5a87590ff3d8, []int{3, 0} 797} 798func (m *FieldValue_Geo) XXX_Unmarshal(b []byte) error { 799 return xxx_messageInfo_FieldValue_Geo.Unmarshal(m, b) 800} 801func (m *FieldValue_Geo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 802 return xxx_messageInfo_FieldValue_Geo.Marshal(b, m, deterministic) 803} 804func (dst *FieldValue_Geo) XXX_Merge(src proto.Message) { 805 xxx_messageInfo_FieldValue_Geo.Merge(dst, src) 806} 807func (m *FieldValue_Geo) XXX_Size() int { 808 return xxx_messageInfo_FieldValue_Geo.Size(m) 809} 810func (m *FieldValue_Geo) XXX_DiscardUnknown() { 811 xxx_messageInfo_FieldValue_Geo.DiscardUnknown(m) 812} 813 814var xxx_messageInfo_FieldValue_Geo proto.InternalMessageInfo 815 816func (m *FieldValue_Geo) GetLat() float64 { 817 if m != nil && m.Lat != nil { 818 return *m.Lat 819 } 820 return 0 821} 822 823func (m *FieldValue_Geo) GetLng() float64 { 824 if m != nil && m.Lng != nil { 825 return *m.Lng 826 } 827 return 0 828} 829 830type Field struct { 831 Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"` 832 Value *FieldValue `protobuf:"bytes,2,req,name=value" json:"value,omitempty"` 833 XXX_NoUnkeyedLiteral struct{} `json:"-"` 834 XXX_unrecognized []byte `json:"-"` 835 XXX_sizecache int32 `json:"-"` 836} 837 838func (m *Field) Reset() { *m = Field{} } 839func (m *Field) String() string { return proto.CompactTextString(m) } 840func (*Field) ProtoMessage() {} 841func (*Field) Descriptor() ([]byte, []int) { 842 return fileDescriptor_search_78ae5a87590ff3d8, []int{4} 843} 844func (m *Field) XXX_Unmarshal(b []byte) error { 845 return xxx_messageInfo_Field.Unmarshal(m, b) 846} 847func (m *Field) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 848 return xxx_messageInfo_Field.Marshal(b, m, deterministic) 849} 850func (dst *Field) XXX_Merge(src proto.Message) { 851 xxx_messageInfo_Field.Merge(dst, src) 852} 853func (m *Field) XXX_Size() int { 854 return xxx_messageInfo_Field.Size(m) 855} 856func (m *Field) XXX_DiscardUnknown() { 857 xxx_messageInfo_Field.DiscardUnknown(m) 858} 859 860var xxx_messageInfo_Field proto.InternalMessageInfo 861 862func (m *Field) GetName() string { 863 if m != nil && m.Name != nil { 864 return *m.Name 865 } 866 return "" 867} 868 869func (m *Field) GetValue() *FieldValue { 870 if m != nil { 871 return m.Value 872 } 873 return nil 874} 875 876type FieldTypes struct { 877 Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"` 878 Type []FieldValue_ContentType `protobuf:"varint,2,rep,name=type,enum=search.FieldValue_ContentType" json:"type,omitempty"` 879 XXX_NoUnkeyedLiteral struct{} `json:"-"` 880 XXX_unrecognized []byte `json:"-"` 881 XXX_sizecache int32 `json:"-"` 882} 883 884func (m *FieldTypes) Reset() { *m = FieldTypes{} } 885func (m *FieldTypes) String() string { return proto.CompactTextString(m) } 886func (*FieldTypes) ProtoMessage() {} 887func (*FieldTypes) Descriptor() ([]byte, []int) { 888 return fileDescriptor_search_78ae5a87590ff3d8, []int{5} 889} 890func (m *FieldTypes) XXX_Unmarshal(b []byte) error { 891 return xxx_messageInfo_FieldTypes.Unmarshal(m, b) 892} 893func (m *FieldTypes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 894 return xxx_messageInfo_FieldTypes.Marshal(b, m, deterministic) 895} 896func (dst *FieldTypes) XXX_Merge(src proto.Message) { 897 xxx_messageInfo_FieldTypes.Merge(dst, src) 898} 899func (m *FieldTypes) XXX_Size() int { 900 return xxx_messageInfo_FieldTypes.Size(m) 901} 902func (m *FieldTypes) XXX_DiscardUnknown() { 903 xxx_messageInfo_FieldTypes.DiscardUnknown(m) 904} 905 906var xxx_messageInfo_FieldTypes proto.InternalMessageInfo 907 908func (m *FieldTypes) GetName() string { 909 if m != nil && m.Name != nil { 910 return *m.Name 911 } 912 return "" 913} 914 915func (m *FieldTypes) GetType() []FieldValue_ContentType { 916 if m != nil { 917 return m.Type 918 } 919 return nil 920} 921 922type IndexShardSettings struct { 923 PrevNumShards []int32 `protobuf:"varint,1,rep,name=prev_num_shards,json=prevNumShards" json:"prev_num_shards,omitempty"` 924 NumShards *int32 `protobuf:"varint,2,req,name=num_shards,json=numShards,def=1" json:"num_shards,omitempty"` 925 PrevNumShardsSearchFalse []int32 `protobuf:"varint,3,rep,name=prev_num_shards_search_false,json=prevNumShardsSearchFalse" json:"prev_num_shards_search_false,omitempty"` 926 LocalReplica *string `protobuf:"bytes,4,opt,name=local_replica,json=localReplica,def=" json:"local_replica,omitempty"` 927 XXX_NoUnkeyedLiteral struct{} `json:"-"` 928 XXX_unrecognized []byte `json:"-"` 929 XXX_sizecache int32 `json:"-"` 930} 931 932func (m *IndexShardSettings) Reset() { *m = IndexShardSettings{} } 933func (m *IndexShardSettings) String() string { return proto.CompactTextString(m) } 934func (*IndexShardSettings) ProtoMessage() {} 935func (*IndexShardSettings) Descriptor() ([]byte, []int) { 936 return fileDescriptor_search_78ae5a87590ff3d8, []int{6} 937} 938func (m *IndexShardSettings) XXX_Unmarshal(b []byte) error { 939 return xxx_messageInfo_IndexShardSettings.Unmarshal(m, b) 940} 941func (m *IndexShardSettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 942 return xxx_messageInfo_IndexShardSettings.Marshal(b, m, deterministic) 943} 944func (dst *IndexShardSettings) XXX_Merge(src proto.Message) { 945 xxx_messageInfo_IndexShardSettings.Merge(dst, src) 946} 947func (m *IndexShardSettings) XXX_Size() int { 948 return xxx_messageInfo_IndexShardSettings.Size(m) 949} 950func (m *IndexShardSettings) XXX_DiscardUnknown() { 951 xxx_messageInfo_IndexShardSettings.DiscardUnknown(m) 952} 953 954var xxx_messageInfo_IndexShardSettings proto.InternalMessageInfo 955 956const Default_IndexShardSettings_NumShards int32 = 1 957 958func (m *IndexShardSettings) GetPrevNumShards() []int32 { 959 if m != nil { 960 return m.PrevNumShards 961 } 962 return nil 963} 964 965func (m *IndexShardSettings) GetNumShards() int32 { 966 if m != nil && m.NumShards != nil { 967 return *m.NumShards 968 } 969 return Default_IndexShardSettings_NumShards 970} 971 972func (m *IndexShardSettings) GetPrevNumShardsSearchFalse() []int32 { 973 if m != nil { 974 return m.PrevNumShardsSearchFalse 975 } 976 return nil 977} 978 979func (m *IndexShardSettings) GetLocalReplica() string { 980 if m != nil && m.LocalReplica != nil { 981 return *m.LocalReplica 982 } 983 return "" 984} 985 986type FacetValue struct { 987 Type *FacetValue_ContentType `protobuf:"varint,1,opt,name=type,enum=search.FacetValue_ContentType,def=2" json:"type,omitempty"` 988 StringValue *string `protobuf:"bytes,3,opt,name=string_value,json=stringValue" json:"string_value,omitempty"` 989 XXX_NoUnkeyedLiteral struct{} `json:"-"` 990 XXX_unrecognized []byte `json:"-"` 991 XXX_sizecache int32 `json:"-"` 992} 993 994func (m *FacetValue) Reset() { *m = FacetValue{} } 995func (m *FacetValue) String() string { return proto.CompactTextString(m) } 996func (*FacetValue) ProtoMessage() {} 997func (*FacetValue) Descriptor() ([]byte, []int) { 998 return fileDescriptor_search_78ae5a87590ff3d8, []int{7} 999} 1000func (m *FacetValue) XXX_Unmarshal(b []byte) error { 1001 return xxx_messageInfo_FacetValue.Unmarshal(m, b) 1002} 1003func (m *FacetValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1004 return xxx_messageInfo_FacetValue.Marshal(b, m, deterministic) 1005} 1006func (dst *FacetValue) XXX_Merge(src proto.Message) { 1007 xxx_messageInfo_FacetValue.Merge(dst, src) 1008} 1009func (m *FacetValue) XXX_Size() int { 1010 return xxx_messageInfo_FacetValue.Size(m) 1011} 1012func (m *FacetValue) XXX_DiscardUnknown() { 1013 xxx_messageInfo_FacetValue.DiscardUnknown(m) 1014} 1015 1016var xxx_messageInfo_FacetValue proto.InternalMessageInfo 1017 1018const Default_FacetValue_Type FacetValue_ContentType = FacetValue_ATOM 1019 1020func (m *FacetValue) GetType() FacetValue_ContentType { 1021 if m != nil && m.Type != nil { 1022 return *m.Type 1023 } 1024 return Default_FacetValue_Type 1025} 1026 1027func (m *FacetValue) GetStringValue() string { 1028 if m != nil && m.StringValue != nil { 1029 return *m.StringValue 1030 } 1031 return "" 1032} 1033 1034type Facet struct { 1035 Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"` 1036 Value *FacetValue `protobuf:"bytes,2,req,name=value" json:"value,omitempty"` 1037 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1038 XXX_unrecognized []byte `json:"-"` 1039 XXX_sizecache int32 `json:"-"` 1040} 1041 1042func (m *Facet) Reset() { *m = Facet{} } 1043func (m *Facet) String() string { return proto.CompactTextString(m) } 1044func (*Facet) ProtoMessage() {} 1045func (*Facet) Descriptor() ([]byte, []int) { 1046 return fileDescriptor_search_78ae5a87590ff3d8, []int{8} 1047} 1048func (m *Facet) XXX_Unmarshal(b []byte) error { 1049 return xxx_messageInfo_Facet.Unmarshal(m, b) 1050} 1051func (m *Facet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1052 return xxx_messageInfo_Facet.Marshal(b, m, deterministic) 1053} 1054func (dst *Facet) XXX_Merge(src proto.Message) { 1055 xxx_messageInfo_Facet.Merge(dst, src) 1056} 1057func (m *Facet) XXX_Size() int { 1058 return xxx_messageInfo_Facet.Size(m) 1059} 1060func (m *Facet) XXX_DiscardUnknown() { 1061 xxx_messageInfo_Facet.DiscardUnknown(m) 1062} 1063 1064var xxx_messageInfo_Facet proto.InternalMessageInfo 1065 1066func (m *Facet) GetName() string { 1067 if m != nil && m.Name != nil { 1068 return *m.Name 1069 } 1070 return "" 1071} 1072 1073func (m *Facet) GetValue() *FacetValue { 1074 if m != nil { 1075 return m.Value 1076 } 1077 return nil 1078} 1079 1080type DocumentMetadata struct { 1081 Version *int64 `protobuf:"varint,1,opt,name=version" json:"version,omitempty"` 1082 CommittedStVersion *int64 `protobuf:"varint,2,opt,name=committed_st_version,json=committedStVersion" json:"committed_st_version,omitempty"` 1083 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1084 XXX_unrecognized []byte `json:"-"` 1085 XXX_sizecache int32 `json:"-"` 1086} 1087 1088func (m *DocumentMetadata) Reset() { *m = DocumentMetadata{} } 1089func (m *DocumentMetadata) String() string { return proto.CompactTextString(m) } 1090func (*DocumentMetadata) ProtoMessage() {} 1091func (*DocumentMetadata) Descriptor() ([]byte, []int) { 1092 return fileDescriptor_search_78ae5a87590ff3d8, []int{9} 1093} 1094func (m *DocumentMetadata) XXX_Unmarshal(b []byte) error { 1095 return xxx_messageInfo_DocumentMetadata.Unmarshal(m, b) 1096} 1097func (m *DocumentMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1098 return xxx_messageInfo_DocumentMetadata.Marshal(b, m, deterministic) 1099} 1100func (dst *DocumentMetadata) XXX_Merge(src proto.Message) { 1101 xxx_messageInfo_DocumentMetadata.Merge(dst, src) 1102} 1103func (m *DocumentMetadata) XXX_Size() int { 1104 return xxx_messageInfo_DocumentMetadata.Size(m) 1105} 1106func (m *DocumentMetadata) XXX_DiscardUnknown() { 1107 xxx_messageInfo_DocumentMetadata.DiscardUnknown(m) 1108} 1109 1110var xxx_messageInfo_DocumentMetadata proto.InternalMessageInfo 1111 1112func (m *DocumentMetadata) GetVersion() int64 { 1113 if m != nil && m.Version != nil { 1114 return *m.Version 1115 } 1116 return 0 1117} 1118 1119func (m *DocumentMetadata) GetCommittedStVersion() int64 { 1120 if m != nil && m.CommittedStVersion != nil { 1121 return *m.CommittedStVersion 1122 } 1123 return 0 1124} 1125 1126type Document struct { 1127 Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` 1128 Language *string `protobuf:"bytes,2,opt,name=language,def=en" json:"language,omitempty"` 1129 Field []*Field `protobuf:"bytes,3,rep,name=field" json:"field,omitempty"` 1130 OrderId *int32 `protobuf:"varint,4,opt,name=order_id,json=orderId" json:"order_id,omitempty"` 1131 OrderIdSource *Document_OrderIdSource `protobuf:"varint,6,opt,name=order_id_source,json=orderIdSource,enum=search.Document_OrderIdSource,def=1" json:"order_id_source,omitempty"` 1132 Storage *Document_Storage `protobuf:"varint,5,opt,name=storage,enum=search.Document_Storage,def=0" json:"storage,omitempty"` 1133 Facet []*Facet `protobuf:"bytes,8,rep,name=facet" json:"facet,omitempty"` 1134 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1135 XXX_unrecognized []byte `json:"-"` 1136 XXX_sizecache int32 `json:"-"` 1137} 1138 1139func (m *Document) Reset() { *m = Document{} } 1140func (m *Document) String() string { return proto.CompactTextString(m) } 1141func (*Document) ProtoMessage() {} 1142func (*Document) Descriptor() ([]byte, []int) { 1143 return fileDescriptor_search_78ae5a87590ff3d8, []int{10} 1144} 1145func (m *Document) XXX_Unmarshal(b []byte) error { 1146 return xxx_messageInfo_Document.Unmarshal(m, b) 1147} 1148func (m *Document) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1149 return xxx_messageInfo_Document.Marshal(b, m, deterministic) 1150} 1151func (dst *Document) XXX_Merge(src proto.Message) { 1152 xxx_messageInfo_Document.Merge(dst, src) 1153} 1154func (m *Document) XXX_Size() int { 1155 return xxx_messageInfo_Document.Size(m) 1156} 1157func (m *Document) XXX_DiscardUnknown() { 1158 xxx_messageInfo_Document.DiscardUnknown(m) 1159} 1160 1161var xxx_messageInfo_Document proto.InternalMessageInfo 1162 1163const Default_Document_Language string = "en" 1164const Default_Document_OrderIdSource Document_OrderIdSource = Document_SUPPLIED 1165const Default_Document_Storage Document_Storage = Document_DISK 1166 1167func (m *Document) GetId() string { 1168 if m != nil && m.Id != nil { 1169 return *m.Id 1170 } 1171 return "" 1172} 1173 1174func (m *Document) GetLanguage() string { 1175 if m != nil && m.Language != nil { 1176 return *m.Language 1177 } 1178 return Default_Document_Language 1179} 1180 1181func (m *Document) GetField() []*Field { 1182 if m != nil { 1183 return m.Field 1184 } 1185 return nil 1186} 1187 1188func (m *Document) GetOrderId() int32 { 1189 if m != nil && m.OrderId != nil { 1190 return *m.OrderId 1191 } 1192 return 0 1193} 1194 1195func (m *Document) GetOrderIdSource() Document_OrderIdSource { 1196 if m != nil && m.OrderIdSource != nil { 1197 return *m.OrderIdSource 1198 } 1199 return Default_Document_OrderIdSource 1200} 1201 1202func (m *Document) GetStorage() Document_Storage { 1203 if m != nil && m.Storage != nil { 1204 return *m.Storage 1205 } 1206 return Default_Document_Storage 1207} 1208 1209func (m *Document) GetFacet() []*Facet { 1210 if m != nil { 1211 return m.Facet 1212 } 1213 return nil 1214} 1215 1216type SearchServiceError struct { 1217 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1218 XXX_unrecognized []byte `json:"-"` 1219 XXX_sizecache int32 `json:"-"` 1220} 1221 1222func (m *SearchServiceError) Reset() { *m = SearchServiceError{} } 1223func (m *SearchServiceError) String() string { return proto.CompactTextString(m) } 1224func (*SearchServiceError) ProtoMessage() {} 1225func (*SearchServiceError) Descriptor() ([]byte, []int) { 1226 return fileDescriptor_search_78ae5a87590ff3d8, []int{11} 1227} 1228func (m *SearchServiceError) XXX_Unmarshal(b []byte) error { 1229 return xxx_messageInfo_SearchServiceError.Unmarshal(m, b) 1230} 1231func (m *SearchServiceError) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1232 return xxx_messageInfo_SearchServiceError.Marshal(b, m, deterministic) 1233} 1234func (dst *SearchServiceError) XXX_Merge(src proto.Message) { 1235 xxx_messageInfo_SearchServiceError.Merge(dst, src) 1236} 1237func (m *SearchServiceError) XXX_Size() int { 1238 return xxx_messageInfo_SearchServiceError.Size(m) 1239} 1240func (m *SearchServiceError) XXX_DiscardUnknown() { 1241 xxx_messageInfo_SearchServiceError.DiscardUnknown(m) 1242} 1243 1244var xxx_messageInfo_SearchServiceError proto.InternalMessageInfo 1245 1246type RequestStatus struct { 1247 Code *SearchServiceError_ErrorCode `protobuf:"varint,1,req,name=code,enum=search.SearchServiceError_ErrorCode" json:"code,omitempty"` 1248 ErrorDetail *string `protobuf:"bytes,2,opt,name=error_detail,json=errorDetail" json:"error_detail,omitempty"` 1249 CanonicalCode *int32 `protobuf:"varint,3,opt,name=canonical_code,json=canonicalCode" json:"canonical_code,omitempty"` 1250 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1251 XXX_unrecognized []byte `json:"-"` 1252 XXX_sizecache int32 `json:"-"` 1253} 1254 1255func (m *RequestStatus) Reset() { *m = RequestStatus{} } 1256func (m *RequestStatus) String() string { return proto.CompactTextString(m) } 1257func (*RequestStatus) ProtoMessage() {} 1258func (*RequestStatus) Descriptor() ([]byte, []int) { 1259 return fileDescriptor_search_78ae5a87590ff3d8, []int{12} 1260} 1261func (m *RequestStatus) XXX_Unmarshal(b []byte) error { 1262 return xxx_messageInfo_RequestStatus.Unmarshal(m, b) 1263} 1264func (m *RequestStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1265 return xxx_messageInfo_RequestStatus.Marshal(b, m, deterministic) 1266} 1267func (dst *RequestStatus) XXX_Merge(src proto.Message) { 1268 xxx_messageInfo_RequestStatus.Merge(dst, src) 1269} 1270func (m *RequestStatus) XXX_Size() int { 1271 return xxx_messageInfo_RequestStatus.Size(m) 1272} 1273func (m *RequestStatus) XXX_DiscardUnknown() { 1274 xxx_messageInfo_RequestStatus.DiscardUnknown(m) 1275} 1276 1277var xxx_messageInfo_RequestStatus proto.InternalMessageInfo 1278 1279func (m *RequestStatus) GetCode() SearchServiceError_ErrorCode { 1280 if m != nil && m.Code != nil { 1281 return *m.Code 1282 } 1283 return SearchServiceError_OK 1284} 1285 1286func (m *RequestStatus) GetErrorDetail() string { 1287 if m != nil && m.ErrorDetail != nil { 1288 return *m.ErrorDetail 1289 } 1290 return "" 1291} 1292 1293func (m *RequestStatus) GetCanonicalCode() int32 { 1294 if m != nil && m.CanonicalCode != nil { 1295 return *m.CanonicalCode 1296 } 1297 return 0 1298} 1299 1300type IndexSpec struct { 1301 Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"` 1302 Consistency *IndexSpec_Consistency `protobuf:"varint,2,opt,name=consistency,enum=search.IndexSpec_Consistency,def=1" json:"consistency,omitempty"` 1303 Namespace *string `protobuf:"bytes,3,opt,name=namespace" json:"namespace,omitempty"` 1304 Version *int32 `protobuf:"varint,4,opt,name=version" json:"version,omitempty"` 1305 Source *IndexSpec_Source `protobuf:"varint,5,opt,name=source,enum=search.IndexSpec_Source,def=0" json:"source,omitempty"` 1306 Mode *IndexSpec_Mode `protobuf:"varint,6,opt,name=mode,enum=search.IndexSpec_Mode,def=0" json:"mode,omitempty"` 1307 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1308 XXX_unrecognized []byte `json:"-"` 1309 XXX_sizecache int32 `json:"-"` 1310} 1311 1312func (m *IndexSpec) Reset() { *m = IndexSpec{} } 1313func (m *IndexSpec) String() string { return proto.CompactTextString(m) } 1314func (*IndexSpec) ProtoMessage() {} 1315func (*IndexSpec) Descriptor() ([]byte, []int) { 1316 return fileDescriptor_search_78ae5a87590ff3d8, []int{13} 1317} 1318func (m *IndexSpec) XXX_Unmarshal(b []byte) error { 1319 return xxx_messageInfo_IndexSpec.Unmarshal(m, b) 1320} 1321func (m *IndexSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1322 return xxx_messageInfo_IndexSpec.Marshal(b, m, deterministic) 1323} 1324func (dst *IndexSpec) XXX_Merge(src proto.Message) { 1325 xxx_messageInfo_IndexSpec.Merge(dst, src) 1326} 1327func (m *IndexSpec) XXX_Size() int { 1328 return xxx_messageInfo_IndexSpec.Size(m) 1329} 1330func (m *IndexSpec) XXX_DiscardUnknown() { 1331 xxx_messageInfo_IndexSpec.DiscardUnknown(m) 1332} 1333 1334var xxx_messageInfo_IndexSpec proto.InternalMessageInfo 1335 1336const Default_IndexSpec_Consistency IndexSpec_Consistency = IndexSpec_PER_DOCUMENT 1337const Default_IndexSpec_Source IndexSpec_Source = IndexSpec_SEARCH 1338const Default_IndexSpec_Mode IndexSpec_Mode = IndexSpec_PRIORITY 1339 1340func (m *IndexSpec) GetName() string { 1341 if m != nil && m.Name != nil { 1342 return *m.Name 1343 } 1344 return "" 1345} 1346 1347func (m *IndexSpec) GetConsistency() IndexSpec_Consistency { 1348 if m != nil && m.Consistency != nil { 1349 return *m.Consistency 1350 } 1351 return Default_IndexSpec_Consistency 1352} 1353 1354func (m *IndexSpec) GetNamespace() string { 1355 if m != nil && m.Namespace != nil { 1356 return *m.Namespace 1357 } 1358 return "" 1359} 1360 1361func (m *IndexSpec) GetVersion() int32 { 1362 if m != nil && m.Version != nil { 1363 return *m.Version 1364 } 1365 return 0 1366} 1367 1368func (m *IndexSpec) GetSource() IndexSpec_Source { 1369 if m != nil && m.Source != nil { 1370 return *m.Source 1371 } 1372 return Default_IndexSpec_Source 1373} 1374 1375func (m *IndexSpec) GetMode() IndexSpec_Mode { 1376 if m != nil && m.Mode != nil { 1377 return *m.Mode 1378 } 1379 return Default_IndexSpec_Mode 1380} 1381 1382type IndexMetadata struct { 1383 IndexSpec *IndexSpec `protobuf:"bytes,1,req,name=index_spec,json=indexSpec" json:"index_spec,omitempty"` 1384 Field []*FieldTypes `protobuf:"bytes,2,rep,name=field" json:"field,omitempty"` 1385 Storage *IndexMetadata_Storage `protobuf:"bytes,3,opt,name=storage" json:"storage,omitempty"` 1386 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1387 XXX_unrecognized []byte `json:"-"` 1388 XXX_sizecache int32 `json:"-"` 1389} 1390 1391func (m *IndexMetadata) Reset() { *m = IndexMetadata{} } 1392func (m *IndexMetadata) String() string { return proto.CompactTextString(m) } 1393func (*IndexMetadata) ProtoMessage() {} 1394func (*IndexMetadata) Descriptor() ([]byte, []int) { 1395 return fileDescriptor_search_78ae5a87590ff3d8, []int{14} 1396} 1397func (m *IndexMetadata) XXX_Unmarshal(b []byte) error { 1398 return xxx_messageInfo_IndexMetadata.Unmarshal(m, b) 1399} 1400func (m *IndexMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1401 return xxx_messageInfo_IndexMetadata.Marshal(b, m, deterministic) 1402} 1403func (dst *IndexMetadata) XXX_Merge(src proto.Message) { 1404 xxx_messageInfo_IndexMetadata.Merge(dst, src) 1405} 1406func (m *IndexMetadata) XXX_Size() int { 1407 return xxx_messageInfo_IndexMetadata.Size(m) 1408} 1409func (m *IndexMetadata) XXX_DiscardUnknown() { 1410 xxx_messageInfo_IndexMetadata.DiscardUnknown(m) 1411} 1412 1413var xxx_messageInfo_IndexMetadata proto.InternalMessageInfo 1414 1415func (m *IndexMetadata) GetIndexSpec() *IndexSpec { 1416 if m != nil { 1417 return m.IndexSpec 1418 } 1419 return nil 1420} 1421 1422func (m *IndexMetadata) GetField() []*FieldTypes { 1423 if m != nil { 1424 return m.Field 1425 } 1426 return nil 1427} 1428 1429func (m *IndexMetadata) GetStorage() *IndexMetadata_Storage { 1430 if m != nil { 1431 return m.Storage 1432 } 1433 return nil 1434} 1435 1436type IndexMetadata_Storage struct { 1437 AmountUsed *int64 `protobuf:"varint,1,opt,name=amount_used,json=amountUsed" json:"amount_used,omitempty"` 1438 Limit *int64 `protobuf:"varint,2,opt,name=limit" json:"limit,omitempty"` 1439 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1440 XXX_unrecognized []byte `json:"-"` 1441 XXX_sizecache int32 `json:"-"` 1442} 1443 1444func (m *IndexMetadata_Storage) Reset() { *m = IndexMetadata_Storage{} } 1445func (m *IndexMetadata_Storage) String() string { return proto.CompactTextString(m) } 1446func (*IndexMetadata_Storage) ProtoMessage() {} 1447func (*IndexMetadata_Storage) Descriptor() ([]byte, []int) { 1448 return fileDescriptor_search_78ae5a87590ff3d8, []int{14, 0} 1449} 1450func (m *IndexMetadata_Storage) XXX_Unmarshal(b []byte) error { 1451 return xxx_messageInfo_IndexMetadata_Storage.Unmarshal(m, b) 1452} 1453func (m *IndexMetadata_Storage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1454 return xxx_messageInfo_IndexMetadata_Storage.Marshal(b, m, deterministic) 1455} 1456func (dst *IndexMetadata_Storage) XXX_Merge(src proto.Message) { 1457 xxx_messageInfo_IndexMetadata_Storage.Merge(dst, src) 1458} 1459func (m *IndexMetadata_Storage) XXX_Size() int { 1460 return xxx_messageInfo_IndexMetadata_Storage.Size(m) 1461} 1462func (m *IndexMetadata_Storage) XXX_DiscardUnknown() { 1463 xxx_messageInfo_IndexMetadata_Storage.DiscardUnknown(m) 1464} 1465 1466var xxx_messageInfo_IndexMetadata_Storage proto.InternalMessageInfo 1467 1468func (m *IndexMetadata_Storage) GetAmountUsed() int64 { 1469 if m != nil && m.AmountUsed != nil { 1470 return *m.AmountUsed 1471 } 1472 return 0 1473} 1474 1475func (m *IndexMetadata_Storage) GetLimit() int64 { 1476 if m != nil && m.Limit != nil { 1477 return *m.Limit 1478 } 1479 return 0 1480} 1481 1482type IndexDocumentParams struct { 1483 Document []*Document `protobuf:"bytes,1,rep,name=document" json:"document,omitempty"` 1484 Freshness *IndexDocumentParams_Freshness `protobuf:"varint,2,opt,name=freshness,enum=search.IndexDocumentParams_Freshness,def=0" json:"freshness,omitempty"` // Deprecated: Do not use. 1485 IndexSpec *IndexSpec `protobuf:"bytes,3,req,name=index_spec,json=indexSpec" json:"index_spec,omitempty"` 1486 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1487 XXX_unrecognized []byte `json:"-"` 1488 XXX_sizecache int32 `json:"-"` 1489} 1490 1491func (m *IndexDocumentParams) Reset() { *m = IndexDocumentParams{} } 1492func (m *IndexDocumentParams) String() string { return proto.CompactTextString(m) } 1493func (*IndexDocumentParams) ProtoMessage() {} 1494func (*IndexDocumentParams) Descriptor() ([]byte, []int) { 1495 return fileDescriptor_search_78ae5a87590ff3d8, []int{15} 1496} 1497func (m *IndexDocumentParams) XXX_Unmarshal(b []byte) error { 1498 return xxx_messageInfo_IndexDocumentParams.Unmarshal(m, b) 1499} 1500func (m *IndexDocumentParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1501 return xxx_messageInfo_IndexDocumentParams.Marshal(b, m, deterministic) 1502} 1503func (dst *IndexDocumentParams) XXX_Merge(src proto.Message) { 1504 xxx_messageInfo_IndexDocumentParams.Merge(dst, src) 1505} 1506func (m *IndexDocumentParams) XXX_Size() int { 1507 return xxx_messageInfo_IndexDocumentParams.Size(m) 1508} 1509func (m *IndexDocumentParams) XXX_DiscardUnknown() { 1510 xxx_messageInfo_IndexDocumentParams.DiscardUnknown(m) 1511} 1512 1513var xxx_messageInfo_IndexDocumentParams proto.InternalMessageInfo 1514 1515const Default_IndexDocumentParams_Freshness IndexDocumentParams_Freshness = IndexDocumentParams_SYNCHRONOUSLY 1516 1517func (m *IndexDocumentParams) GetDocument() []*Document { 1518 if m != nil { 1519 return m.Document 1520 } 1521 return nil 1522} 1523 1524// Deprecated: Do not use. 1525func (m *IndexDocumentParams) GetFreshness() IndexDocumentParams_Freshness { 1526 if m != nil && m.Freshness != nil { 1527 return *m.Freshness 1528 } 1529 return Default_IndexDocumentParams_Freshness 1530} 1531 1532func (m *IndexDocumentParams) GetIndexSpec() *IndexSpec { 1533 if m != nil { 1534 return m.IndexSpec 1535 } 1536 return nil 1537} 1538 1539type IndexDocumentRequest struct { 1540 Params *IndexDocumentParams `protobuf:"bytes,1,req,name=params" json:"params,omitempty"` 1541 AppId []byte `protobuf:"bytes,3,opt,name=app_id,json=appId" json:"app_id,omitempty"` 1542 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1543 XXX_unrecognized []byte `json:"-"` 1544 XXX_sizecache int32 `json:"-"` 1545} 1546 1547func (m *IndexDocumentRequest) Reset() { *m = IndexDocumentRequest{} } 1548func (m *IndexDocumentRequest) String() string { return proto.CompactTextString(m) } 1549func (*IndexDocumentRequest) ProtoMessage() {} 1550func (*IndexDocumentRequest) Descriptor() ([]byte, []int) { 1551 return fileDescriptor_search_78ae5a87590ff3d8, []int{16} 1552} 1553func (m *IndexDocumentRequest) XXX_Unmarshal(b []byte) error { 1554 return xxx_messageInfo_IndexDocumentRequest.Unmarshal(m, b) 1555} 1556func (m *IndexDocumentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1557 return xxx_messageInfo_IndexDocumentRequest.Marshal(b, m, deterministic) 1558} 1559func (dst *IndexDocumentRequest) XXX_Merge(src proto.Message) { 1560 xxx_messageInfo_IndexDocumentRequest.Merge(dst, src) 1561} 1562func (m *IndexDocumentRequest) XXX_Size() int { 1563 return xxx_messageInfo_IndexDocumentRequest.Size(m) 1564} 1565func (m *IndexDocumentRequest) XXX_DiscardUnknown() { 1566 xxx_messageInfo_IndexDocumentRequest.DiscardUnknown(m) 1567} 1568 1569var xxx_messageInfo_IndexDocumentRequest proto.InternalMessageInfo 1570 1571func (m *IndexDocumentRequest) GetParams() *IndexDocumentParams { 1572 if m != nil { 1573 return m.Params 1574 } 1575 return nil 1576} 1577 1578func (m *IndexDocumentRequest) GetAppId() []byte { 1579 if m != nil { 1580 return m.AppId 1581 } 1582 return nil 1583} 1584 1585type IndexDocumentResponse struct { 1586 Status []*RequestStatus `protobuf:"bytes,1,rep,name=status" json:"status,omitempty"` 1587 DocId []string `protobuf:"bytes,2,rep,name=doc_id,json=docId" json:"doc_id,omitempty"` 1588 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1589 XXX_unrecognized []byte `json:"-"` 1590 XXX_sizecache int32 `json:"-"` 1591} 1592 1593func (m *IndexDocumentResponse) Reset() { *m = IndexDocumentResponse{} } 1594func (m *IndexDocumentResponse) String() string { return proto.CompactTextString(m) } 1595func (*IndexDocumentResponse) ProtoMessage() {} 1596func (*IndexDocumentResponse) Descriptor() ([]byte, []int) { 1597 return fileDescriptor_search_78ae5a87590ff3d8, []int{17} 1598} 1599func (m *IndexDocumentResponse) XXX_Unmarshal(b []byte) error { 1600 return xxx_messageInfo_IndexDocumentResponse.Unmarshal(m, b) 1601} 1602func (m *IndexDocumentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1603 return xxx_messageInfo_IndexDocumentResponse.Marshal(b, m, deterministic) 1604} 1605func (dst *IndexDocumentResponse) XXX_Merge(src proto.Message) { 1606 xxx_messageInfo_IndexDocumentResponse.Merge(dst, src) 1607} 1608func (m *IndexDocumentResponse) XXX_Size() int { 1609 return xxx_messageInfo_IndexDocumentResponse.Size(m) 1610} 1611func (m *IndexDocumentResponse) XXX_DiscardUnknown() { 1612 xxx_messageInfo_IndexDocumentResponse.DiscardUnknown(m) 1613} 1614 1615var xxx_messageInfo_IndexDocumentResponse proto.InternalMessageInfo 1616 1617func (m *IndexDocumentResponse) GetStatus() []*RequestStatus { 1618 if m != nil { 1619 return m.Status 1620 } 1621 return nil 1622} 1623 1624func (m *IndexDocumentResponse) GetDocId() []string { 1625 if m != nil { 1626 return m.DocId 1627 } 1628 return nil 1629} 1630 1631type DeleteDocumentParams struct { 1632 DocId []string `protobuf:"bytes,1,rep,name=doc_id,json=docId" json:"doc_id,omitempty"` 1633 IndexSpec *IndexSpec `protobuf:"bytes,2,req,name=index_spec,json=indexSpec" json:"index_spec,omitempty"` 1634 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1635 XXX_unrecognized []byte `json:"-"` 1636 XXX_sizecache int32 `json:"-"` 1637} 1638 1639func (m *DeleteDocumentParams) Reset() { *m = DeleteDocumentParams{} } 1640func (m *DeleteDocumentParams) String() string { return proto.CompactTextString(m) } 1641func (*DeleteDocumentParams) ProtoMessage() {} 1642func (*DeleteDocumentParams) Descriptor() ([]byte, []int) { 1643 return fileDescriptor_search_78ae5a87590ff3d8, []int{18} 1644} 1645func (m *DeleteDocumentParams) XXX_Unmarshal(b []byte) error { 1646 return xxx_messageInfo_DeleteDocumentParams.Unmarshal(m, b) 1647} 1648func (m *DeleteDocumentParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1649 return xxx_messageInfo_DeleteDocumentParams.Marshal(b, m, deterministic) 1650} 1651func (dst *DeleteDocumentParams) XXX_Merge(src proto.Message) { 1652 xxx_messageInfo_DeleteDocumentParams.Merge(dst, src) 1653} 1654func (m *DeleteDocumentParams) XXX_Size() int { 1655 return xxx_messageInfo_DeleteDocumentParams.Size(m) 1656} 1657func (m *DeleteDocumentParams) XXX_DiscardUnknown() { 1658 xxx_messageInfo_DeleteDocumentParams.DiscardUnknown(m) 1659} 1660 1661var xxx_messageInfo_DeleteDocumentParams proto.InternalMessageInfo 1662 1663func (m *DeleteDocumentParams) GetDocId() []string { 1664 if m != nil { 1665 return m.DocId 1666 } 1667 return nil 1668} 1669 1670func (m *DeleteDocumentParams) GetIndexSpec() *IndexSpec { 1671 if m != nil { 1672 return m.IndexSpec 1673 } 1674 return nil 1675} 1676 1677type DeleteDocumentRequest struct { 1678 Params *DeleteDocumentParams `protobuf:"bytes,1,req,name=params" json:"params,omitempty"` 1679 AppId []byte `protobuf:"bytes,3,opt,name=app_id,json=appId" json:"app_id,omitempty"` 1680 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1681 XXX_unrecognized []byte `json:"-"` 1682 XXX_sizecache int32 `json:"-"` 1683} 1684 1685func (m *DeleteDocumentRequest) Reset() { *m = DeleteDocumentRequest{} } 1686func (m *DeleteDocumentRequest) String() string { return proto.CompactTextString(m) } 1687func (*DeleteDocumentRequest) ProtoMessage() {} 1688func (*DeleteDocumentRequest) Descriptor() ([]byte, []int) { 1689 return fileDescriptor_search_78ae5a87590ff3d8, []int{19} 1690} 1691func (m *DeleteDocumentRequest) XXX_Unmarshal(b []byte) error { 1692 return xxx_messageInfo_DeleteDocumentRequest.Unmarshal(m, b) 1693} 1694func (m *DeleteDocumentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1695 return xxx_messageInfo_DeleteDocumentRequest.Marshal(b, m, deterministic) 1696} 1697func (dst *DeleteDocumentRequest) XXX_Merge(src proto.Message) { 1698 xxx_messageInfo_DeleteDocumentRequest.Merge(dst, src) 1699} 1700func (m *DeleteDocumentRequest) XXX_Size() int { 1701 return xxx_messageInfo_DeleteDocumentRequest.Size(m) 1702} 1703func (m *DeleteDocumentRequest) XXX_DiscardUnknown() { 1704 xxx_messageInfo_DeleteDocumentRequest.DiscardUnknown(m) 1705} 1706 1707var xxx_messageInfo_DeleteDocumentRequest proto.InternalMessageInfo 1708 1709func (m *DeleteDocumentRequest) GetParams() *DeleteDocumentParams { 1710 if m != nil { 1711 return m.Params 1712 } 1713 return nil 1714} 1715 1716func (m *DeleteDocumentRequest) GetAppId() []byte { 1717 if m != nil { 1718 return m.AppId 1719 } 1720 return nil 1721} 1722 1723type DeleteDocumentResponse struct { 1724 Status []*RequestStatus `protobuf:"bytes,1,rep,name=status" json:"status,omitempty"` 1725 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1726 XXX_unrecognized []byte `json:"-"` 1727 XXX_sizecache int32 `json:"-"` 1728} 1729 1730func (m *DeleteDocumentResponse) Reset() { *m = DeleteDocumentResponse{} } 1731func (m *DeleteDocumentResponse) String() string { return proto.CompactTextString(m) } 1732func (*DeleteDocumentResponse) ProtoMessage() {} 1733func (*DeleteDocumentResponse) Descriptor() ([]byte, []int) { 1734 return fileDescriptor_search_78ae5a87590ff3d8, []int{20} 1735} 1736func (m *DeleteDocumentResponse) XXX_Unmarshal(b []byte) error { 1737 return xxx_messageInfo_DeleteDocumentResponse.Unmarshal(m, b) 1738} 1739func (m *DeleteDocumentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1740 return xxx_messageInfo_DeleteDocumentResponse.Marshal(b, m, deterministic) 1741} 1742func (dst *DeleteDocumentResponse) XXX_Merge(src proto.Message) { 1743 xxx_messageInfo_DeleteDocumentResponse.Merge(dst, src) 1744} 1745func (m *DeleteDocumentResponse) XXX_Size() int { 1746 return xxx_messageInfo_DeleteDocumentResponse.Size(m) 1747} 1748func (m *DeleteDocumentResponse) XXX_DiscardUnknown() { 1749 xxx_messageInfo_DeleteDocumentResponse.DiscardUnknown(m) 1750} 1751 1752var xxx_messageInfo_DeleteDocumentResponse proto.InternalMessageInfo 1753 1754func (m *DeleteDocumentResponse) GetStatus() []*RequestStatus { 1755 if m != nil { 1756 return m.Status 1757 } 1758 return nil 1759} 1760 1761type ListDocumentsParams struct { 1762 IndexSpec *IndexSpec `protobuf:"bytes,1,req,name=index_spec,json=indexSpec" json:"index_spec,omitempty"` 1763 StartDocId *string `protobuf:"bytes,2,opt,name=start_doc_id,json=startDocId" json:"start_doc_id,omitempty"` 1764 IncludeStartDoc *bool `protobuf:"varint,3,opt,name=include_start_doc,json=includeStartDoc,def=1" json:"include_start_doc,omitempty"` 1765 Limit *int32 `protobuf:"varint,4,opt,name=limit,def=100" json:"limit,omitempty"` 1766 KeysOnly *bool `protobuf:"varint,5,opt,name=keys_only,json=keysOnly" json:"keys_only,omitempty"` 1767 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1768 XXX_unrecognized []byte `json:"-"` 1769 XXX_sizecache int32 `json:"-"` 1770} 1771 1772func (m *ListDocumentsParams) Reset() { *m = ListDocumentsParams{} } 1773func (m *ListDocumentsParams) String() string { return proto.CompactTextString(m) } 1774func (*ListDocumentsParams) ProtoMessage() {} 1775func (*ListDocumentsParams) Descriptor() ([]byte, []int) { 1776 return fileDescriptor_search_78ae5a87590ff3d8, []int{21} 1777} 1778func (m *ListDocumentsParams) XXX_Unmarshal(b []byte) error { 1779 return xxx_messageInfo_ListDocumentsParams.Unmarshal(m, b) 1780} 1781func (m *ListDocumentsParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1782 return xxx_messageInfo_ListDocumentsParams.Marshal(b, m, deterministic) 1783} 1784func (dst *ListDocumentsParams) XXX_Merge(src proto.Message) { 1785 xxx_messageInfo_ListDocumentsParams.Merge(dst, src) 1786} 1787func (m *ListDocumentsParams) XXX_Size() int { 1788 return xxx_messageInfo_ListDocumentsParams.Size(m) 1789} 1790func (m *ListDocumentsParams) XXX_DiscardUnknown() { 1791 xxx_messageInfo_ListDocumentsParams.DiscardUnknown(m) 1792} 1793 1794var xxx_messageInfo_ListDocumentsParams proto.InternalMessageInfo 1795 1796const Default_ListDocumentsParams_IncludeStartDoc bool = true 1797const Default_ListDocumentsParams_Limit int32 = 100 1798 1799func (m *ListDocumentsParams) GetIndexSpec() *IndexSpec { 1800 if m != nil { 1801 return m.IndexSpec 1802 } 1803 return nil 1804} 1805 1806func (m *ListDocumentsParams) GetStartDocId() string { 1807 if m != nil && m.StartDocId != nil { 1808 return *m.StartDocId 1809 } 1810 return "" 1811} 1812 1813func (m *ListDocumentsParams) GetIncludeStartDoc() bool { 1814 if m != nil && m.IncludeStartDoc != nil { 1815 return *m.IncludeStartDoc 1816 } 1817 return Default_ListDocumentsParams_IncludeStartDoc 1818} 1819 1820func (m *ListDocumentsParams) GetLimit() int32 { 1821 if m != nil && m.Limit != nil { 1822 return *m.Limit 1823 } 1824 return Default_ListDocumentsParams_Limit 1825} 1826 1827func (m *ListDocumentsParams) GetKeysOnly() bool { 1828 if m != nil && m.KeysOnly != nil { 1829 return *m.KeysOnly 1830 } 1831 return false 1832} 1833 1834type ListDocumentsRequest struct { 1835 Params *ListDocumentsParams `protobuf:"bytes,1,req,name=params" json:"params,omitempty"` 1836 AppId []byte `protobuf:"bytes,2,opt,name=app_id,json=appId" json:"app_id,omitempty"` 1837 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1838 XXX_unrecognized []byte `json:"-"` 1839 XXX_sizecache int32 `json:"-"` 1840} 1841 1842func (m *ListDocumentsRequest) Reset() { *m = ListDocumentsRequest{} } 1843func (m *ListDocumentsRequest) String() string { return proto.CompactTextString(m) } 1844func (*ListDocumentsRequest) ProtoMessage() {} 1845func (*ListDocumentsRequest) Descriptor() ([]byte, []int) { 1846 return fileDescriptor_search_78ae5a87590ff3d8, []int{22} 1847} 1848func (m *ListDocumentsRequest) XXX_Unmarshal(b []byte) error { 1849 return xxx_messageInfo_ListDocumentsRequest.Unmarshal(m, b) 1850} 1851func (m *ListDocumentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1852 return xxx_messageInfo_ListDocumentsRequest.Marshal(b, m, deterministic) 1853} 1854func (dst *ListDocumentsRequest) XXX_Merge(src proto.Message) { 1855 xxx_messageInfo_ListDocumentsRequest.Merge(dst, src) 1856} 1857func (m *ListDocumentsRequest) XXX_Size() int { 1858 return xxx_messageInfo_ListDocumentsRequest.Size(m) 1859} 1860func (m *ListDocumentsRequest) XXX_DiscardUnknown() { 1861 xxx_messageInfo_ListDocumentsRequest.DiscardUnknown(m) 1862} 1863 1864var xxx_messageInfo_ListDocumentsRequest proto.InternalMessageInfo 1865 1866func (m *ListDocumentsRequest) GetParams() *ListDocumentsParams { 1867 if m != nil { 1868 return m.Params 1869 } 1870 return nil 1871} 1872 1873func (m *ListDocumentsRequest) GetAppId() []byte { 1874 if m != nil { 1875 return m.AppId 1876 } 1877 return nil 1878} 1879 1880type ListDocumentsResponse struct { 1881 Status *RequestStatus `protobuf:"bytes,1,req,name=status" json:"status,omitempty"` 1882 Document []*Document `protobuf:"bytes,2,rep,name=document" json:"document,omitempty"` 1883 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1884 XXX_unrecognized []byte `json:"-"` 1885 XXX_sizecache int32 `json:"-"` 1886} 1887 1888func (m *ListDocumentsResponse) Reset() { *m = ListDocumentsResponse{} } 1889func (m *ListDocumentsResponse) String() string { return proto.CompactTextString(m) } 1890func (*ListDocumentsResponse) ProtoMessage() {} 1891func (*ListDocumentsResponse) Descriptor() ([]byte, []int) { 1892 return fileDescriptor_search_78ae5a87590ff3d8, []int{23} 1893} 1894func (m *ListDocumentsResponse) XXX_Unmarshal(b []byte) error { 1895 return xxx_messageInfo_ListDocumentsResponse.Unmarshal(m, b) 1896} 1897func (m *ListDocumentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1898 return xxx_messageInfo_ListDocumentsResponse.Marshal(b, m, deterministic) 1899} 1900func (dst *ListDocumentsResponse) XXX_Merge(src proto.Message) { 1901 xxx_messageInfo_ListDocumentsResponse.Merge(dst, src) 1902} 1903func (m *ListDocumentsResponse) XXX_Size() int { 1904 return xxx_messageInfo_ListDocumentsResponse.Size(m) 1905} 1906func (m *ListDocumentsResponse) XXX_DiscardUnknown() { 1907 xxx_messageInfo_ListDocumentsResponse.DiscardUnknown(m) 1908} 1909 1910var xxx_messageInfo_ListDocumentsResponse proto.InternalMessageInfo 1911 1912func (m *ListDocumentsResponse) GetStatus() *RequestStatus { 1913 if m != nil { 1914 return m.Status 1915 } 1916 return nil 1917} 1918 1919func (m *ListDocumentsResponse) GetDocument() []*Document { 1920 if m != nil { 1921 return m.Document 1922 } 1923 return nil 1924} 1925 1926type ListIndexesParams struct { 1927 FetchSchema *bool `protobuf:"varint,1,opt,name=fetch_schema,json=fetchSchema" json:"fetch_schema,omitempty"` 1928 Limit *int32 `protobuf:"varint,2,opt,name=limit,def=20" json:"limit,omitempty"` 1929 Namespace *string `protobuf:"bytes,3,opt,name=namespace" json:"namespace,omitempty"` 1930 StartIndexName *string `protobuf:"bytes,4,opt,name=start_index_name,json=startIndexName" json:"start_index_name,omitempty"` 1931 IncludeStartIndex *bool `protobuf:"varint,5,opt,name=include_start_index,json=includeStartIndex,def=1" json:"include_start_index,omitempty"` 1932 IndexNamePrefix *string `protobuf:"bytes,6,opt,name=index_name_prefix,json=indexNamePrefix" json:"index_name_prefix,omitempty"` 1933 Offset *int32 `protobuf:"varint,7,opt,name=offset" json:"offset,omitempty"` 1934 Source *IndexSpec_Source `protobuf:"varint,8,opt,name=source,enum=search.IndexSpec_Source,def=0" json:"source,omitempty"` 1935 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1936 XXX_unrecognized []byte `json:"-"` 1937 XXX_sizecache int32 `json:"-"` 1938} 1939 1940func (m *ListIndexesParams) Reset() { *m = ListIndexesParams{} } 1941func (m *ListIndexesParams) String() string { return proto.CompactTextString(m) } 1942func (*ListIndexesParams) ProtoMessage() {} 1943func (*ListIndexesParams) Descriptor() ([]byte, []int) { 1944 return fileDescriptor_search_78ae5a87590ff3d8, []int{24} 1945} 1946func (m *ListIndexesParams) XXX_Unmarshal(b []byte) error { 1947 return xxx_messageInfo_ListIndexesParams.Unmarshal(m, b) 1948} 1949func (m *ListIndexesParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1950 return xxx_messageInfo_ListIndexesParams.Marshal(b, m, deterministic) 1951} 1952func (dst *ListIndexesParams) XXX_Merge(src proto.Message) { 1953 xxx_messageInfo_ListIndexesParams.Merge(dst, src) 1954} 1955func (m *ListIndexesParams) XXX_Size() int { 1956 return xxx_messageInfo_ListIndexesParams.Size(m) 1957} 1958func (m *ListIndexesParams) XXX_DiscardUnknown() { 1959 xxx_messageInfo_ListIndexesParams.DiscardUnknown(m) 1960} 1961 1962var xxx_messageInfo_ListIndexesParams proto.InternalMessageInfo 1963 1964const Default_ListIndexesParams_Limit int32 = 20 1965const Default_ListIndexesParams_IncludeStartIndex bool = true 1966const Default_ListIndexesParams_Source IndexSpec_Source = IndexSpec_SEARCH 1967 1968func (m *ListIndexesParams) GetFetchSchema() bool { 1969 if m != nil && m.FetchSchema != nil { 1970 return *m.FetchSchema 1971 } 1972 return false 1973} 1974 1975func (m *ListIndexesParams) GetLimit() int32 { 1976 if m != nil && m.Limit != nil { 1977 return *m.Limit 1978 } 1979 return Default_ListIndexesParams_Limit 1980} 1981 1982func (m *ListIndexesParams) GetNamespace() string { 1983 if m != nil && m.Namespace != nil { 1984 return *m.Namespace 1985 } 1986 return "" 1987} 1988 1989func (m *ListIndexesParams) GetStartIndexName() string { 1990 if m != nil && m.StartIndexName != nil { 1991 return *m.StartIndexName 1992 } 1993 return "" 1994} 1995 1996func (m *ListIndexesParams) GetIncludeStartIndex() bool { 1997 if m != nil && m.IncludeStartIndex != nil { 1998 return *m.IncludeStartIndex 1999 } 2000 return Default_ListIndexesParams_IncludeStartIndex 2001} 2002 2003func (m *ListIndexesParams) GetIndexNamePrefix() string { 2004 if m != nil && m.IndexNamePrefix != nil { 2005 return *m.IndexNamePrefix 2006 } 2007 return "" 2008} 2009 2010func (m *ListIndexesParams) GetOffset() int32 { 2011 if m != nil && m.Offset != nil { 2012 return *m.Offset 2013 } 2014 return 0 2015} 2016 2017func (m *ListIndexesParams) GetSource() IndexSpec_Source { 2018 if m != nil && m.Source != nil { 2019 return *m.Source 2020 } 2021 return Default_ListIndexesParams_Source 2022} 2023 2024type ListIndexesRequest struct { 2025 Params *ListIndexesParams `protobuf:"bytes,1,req,name=params" json:"params,omitempty"` 2026 AppId []byte `protobuf:"bytes,3,opt,name=app_id,json=appId" json:"app_id,omitempty"` 2027 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2028 XXX_unrecognized []byte `json:"-"` 2029 XXX_sizecache int32 `json:"-"` 2030} 2031 2032func (m *ListIndexesRequest) Reset() { *m = ListIndexesRequest{} } 2033func (m *ListIndexesRequest) String() string { return proto.CompactTextString(m) } 2034func (*ListIndexesRequest) ProtoMessage() {} 2035func (*ListIndexesRequest) Descriptor() ([]byte, []int) { 2036 return fileDescriptor_search_78ae5a87590ff3d8, []int{25} 2037} 2038func (m *ListIndexesRequest) XXX_Unmarshal(b []byte) error { 2039 return xxx_messageInfo_ListIndexesRequest.Unmarshal(m, b) 2040} 2041func (m *ListIndexesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2042 return xxx_messageInfo_ListIndexesRequest.Marshal(b, m, deterministic) 2043} 2044func (dst *ListIndexesRequest) XXX_Merge(src proto.Message) { 2045 xxx_messageInfo_ListIndexesRequest.Merge(dst, src) 2046} 2047func (m *ListIndexesRequest) XXX_Size() int { 2048 return xxx_messageInfo_ListIndexesRequest.Size(m) 2049} 2050func (m *ListIndexesRequest) XXX_DiscardUnknown() { 2051 xxx_messageInfo_ListIndexesRequest.DiscardUnknown(m) 2052} 2053 2054var xxx_messageInfo_ListIndexesRequest proto.InternalMessageInfo 2055 2056func (m *ListIndexesRequest) GetParams() *ListIndexesParams { 2057 if m != nil { 2058 return m.Params 2059 } 2060 return nil 2061} 2062 2063func (m *ListIndexesRequest) GetAppId() []byte { 2064 if m != nil { 2065 return m.AppId 2066 } 2067 return nil 2068} 2069 2070type ListIndexesResponse struct { 2071 Status *RequestStatus `protobuf:"bytes,1,req,name=status" json:"status,omitempty"` 2072 IndexMetadata []*IndexMetadata `protobuf:"bytes,2,rep,name=index_metadata,json=indexMetadata" json:"index_metadata,omitempty"` 2073 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2074 XXX_unrecognized []byte `json:"-"` 2075 XXX_sizecache int32 `json:"-"` 2076} 2077 2078func (m *ListIndexesResponse) Reset() { *m = ListIndexesResponse{} } 2079func (m *ListIndexesResponse) String() string { return proto.CompactTextString(m) } 2080func (*ListIndexesResponse) ProtoMessage() {} 2081func (*ListIndexesResponse) Descriptor() ([]byte, []int) { 2082 return fileDescriptor_search_78ae5a87590ff3d8, []int{26} 2083} 2084func (m *ListIndexesResponse) XXX_Unmarshal(b []byte) error { 2085 return xxx_messageInfo_ListIndexesResponse.Unmarshal(m, b) 2086} 2087func (m *ListIndexesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2088 return xxx_messageInfo_ListIndexesResponse.Marshal(b, m, deterministic) 2089} 2090func (dst *ListIndexesResponse) XXX_Merge(src proto.Message) { 2091 xxx_messageInfo_ListIndexesResponse.Merge(dst, src) 2092} 2093func (m *ListIndexesResponse) XXX_Size() int { 2094 return xxx_messageInfo_ListIndexesResponse.Size(m) 2095} 2096func (m *ListIndexesResponse) XXX_DiscardUnknown() { 2097 xxx_messageInfo_ListIndexesResponse.DiscardUnknown(m) 2098} 2099 2100var xxx_messageInfo_ListIndexesResponse proto.InternalMessageInfo 2101 2102func (m *ListIndexesResponse) GetStatus() *RequestStatus { 2103 if m != nil { 2104 return m.Status 2105 } 2106 return nil 2107} 2108 2109func (m *ListIndexesResponse) GetIndexMetadata() []*IndexMetadata { 2110 if m != nil { 2111 return m.IndexMetadata 2112 } 2113 return nil 2114} 2115 2116type DeleteSchemaParams struct { 2117 Source *IndexSpec_Source `protobuf:"varint,1,opt,name=source,enum=search.IndexSpec_Source,def=0" json:"source,omitempty"` 2118 IndexSpec []*IndexSpec `protobuf:"bytes,2,rep,name=index_spec,json=indexSpec" json:"index_spec,omitempty"` 2119 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2120 XXX_unrecognized []byte `json:"-"` 2121 XXX_sizecache int32 `json:"-"` 2122} 2123 2124func (m *DeleteSchemaParams) Reset() { *m = DeleteSchemaParams{} } 2125func (m *DeleteSchemaParams) String() string { return proto.CompactTextString(m) } 2126func (*DeleteSchemaParams) ProtoMessage() {} 2127func (*DeleteSchemaParams) Descriptor() ([]byte, []int) { 2128 return fileDescriptor_search_78ae5a87590ff3d8, []int{27} 2129} 2130func (m *DeleteSchemaParams) XXX_Unmarshal(b []byte) error { 2131 return xxx_messageInfo_DeleteSchemaParams.Unmarshal(m, b) 2132} 2133func (m *DeleteSchemaParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2134 return xxx_messageInfo_DeleteSchemaParams.Marshal(b, m, deterministic) 2135} 2136func (dst *DeleteSchemaParams) XXX_Merge(src proto.Message) { 2137 xxx_messageInfo_DeleteSchemaParams.Merge(dst, src) 2138} 2139func (m *DeleteSchemaParams) XXX_Size() int { 2140 return xxx_messageInfo_DeleteSchemaParams.Size(m) 2141} 2142func (m *DeleteSchemaParams) XXX_DiscardUnknown() { 2143 xxx_messageInfo_DeleteSchemaParams.DiscardUnknown(m) 2144} 2145 2146var xxx_messageInfo_DeleteSchemaParams proto.InternalMessageInfo 2147 2148const Default_DeleteSchemaParams_Source IndexSpec_Source = IndexSpec_SEARCH 2149 2150func (m *DeleteSchemaParams) GetSource() IndexSpec_Source { 2151 if m != nil && m.Source != nil { 2152 return *m.Source 2153 } 2154 return Default_DeleteSchemaParams_Source 2155} 2156 2157func (m *DeleteSchemaParams) GetIndexSpec() []*IndexSpec { 2158 if m != nil { 2159 return m.IndexSpec 2160 } 2161 return nil 2162} 2163 2164type DeleteSchemaRequest struct { 2165 Params *DeleteSchemaParams `protobuf:"bytes,1,req,name=params" json:"params,omitempty"` 2166 AppId []byte `protobuf:"bytes,3,opt,name=app_id,json=appId" json:"app_id,omitempty"` 2167 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2168 XXX_unrecognized []byte `json:"-"` 2169 XXX_sizecache int32 `json:"-"` 2170} 2171 2172func (m *DeleteSchemaRequest) Reset() { *m = DeleteSchemaRequest{} } 2173func (m *DeleteSchemaRequest) String() string { return proto.CompactTextString(m) } 2174func (*DeleteSchemaRequest) ProtoMessage() {} 2175func (*DeleteSchemaRequest) Descriptor() ([]byte, []int) { 2176 return fileDescriptor_search_78ae5a87590ff3d8, []int{28} 2177} 2178func (m *DeleteSchemaRequest) XXX_Unmarshal(b []byte) error { 2179 return xxx_messageInfo_DeleteSchemaRequest.Unmarshal(m, b) 2180} 2181func (m *DeleteSchemaRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2182 return xxx_messageInfo_DeleteSchemaRequest.Marshal(b, m, deterministic) 2183} 2184func (dst *DeleteSchemaRequest) XXX_Merge(src proto.Message) { 2185 xxx_messageInfo_DeleteSchemaRequest.Merge(dst, src) 2186} 2187func (m *DeleteSchemaRequest) XXX_Size() int { 2188 return xxx_messageInfo_DeleteSchemaRequest.Size(m) 2189} 2190func (m *DeleteSchemaRequest) XXX_DiscardUnknown() { 2191 xxx_messageInfo_DeleteSchemaRequest.DiscardUnknown(m) 2192} 2193 2194var xxx_messageInfo_DeleteSchemaRequest proto.InternalMessageInfo 2195 2196func (m *DeleteSchemaRequest) GetParams() *DeleteSchemaParams { 2197 if m != nil { 2198 return m.Params 2199 } 2200 return nil 2201} 2202 2203func (m *DeleteSchemaRequest) GetAppId() []byte { 2204 if m != nil { 2205 return m.AppId 2206 } 2207 return nil 2208} 2209 2210type DeleteSchemaResponse struct { 2211 Status []*RequestStatus `protobuf:"bytes,1,rep,name=status" json:"status,omitempty"` 2212 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2213 XXX_unrecognized []byte `json:"-"` 2214 XXX_sizecache int32 `json:"-"` 2215} 2216 2217func (m *DeleteSchemaResponse) Reset() { *m = DeleteSchemaResponse{} } 2218func (m *DeleteSchemaResponse) String() string { return proto.CompactTextString(m) } 2219func (*DeleteSchemaResponse) ProtoMessage() {} 2220func (*DeleteSchemaResponse) Descriptor() ([]byte, []int) { 2221 return fileDescriptor_search_78ae5a87590ff3d8, []int{29} 2222} 2223func (m *DeleteSchemaResponse) XXX_Unmarshal(b []byte) error { 2224 return xxx_messageInfo_DeleteSchemaResponse.Unmarshal(m, b) 2225} 2226func (m *DeleteSchemaResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2227 return xxx_messageInfo_DeleteSchemaResponse.Marshal(b, m, deterministic) 2228} 2229func (dst *DeleteSchemaResponse) XXX_Merge(src proto.Message) { 2230 xxx_messageInfo_DeleteSchemaResponse.Merge(dst, src) 2231} 2232func (m *DeleteSchemaResponse) XXX_Size() int { 2233 return xxx_messageInfo_DeleteSchemaResponse.Size(m) 2234} 2235func (m *DeleteSchemaResponse) XXX_DiscardUnknown() { 2236 xxx_messageInfo_DeleteSchemaResponse.DiscardUnknown(m) 2237} 2238 2239var xxx_messageInfo_DeleteSchemaResponse proto.InternalMessageInfo 2240 2241func (m *DeleteSchemaResponse) GetStatus() []*RequestStatus { 2242 if m != nil { 2243 return m.Status 2244 } 2245 return nil 2246} 2247 2248type SortSpec struct { 2249 SortExpression *string `protobuf:"bytes,1,req,name=sort_expression,json=sortExpression" json:"sort_expression,omitempty"` 2250 SortDescending *bool `protobuf:"varint,2,opt,name=sort_descending,json=sortDescending,def=1" json:"sort_descending,omitempty"` 2251 DefaultValueText *string `protobuf:"bytes,4,opt,name=default_value_text,json=defaultValueText" json:"default_value_text,omitempty"` 2252 DefaultValueNumeric *float64 `protobuf:"fixed64,5,opt,name=default_value_numeric,json=defaultValueNumeric" json:"default_value_numeric,omitempty"` 2253 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2254 XXX_unrecognized []byte `json:"-"` 2255 XXX_sizecache int32 `json:"-"` 2256} 2257 2258func (m *SortSpec) Reset() { *m = SortSpec{} } 2259func (m *SortSpec) String() string { return proto.CompactTextString(m) } 2260func (*SortSpec) ProtoMessage() {} 2261func (*SortSpec) Descriptor() ([]byte, []int) { 2262 return fileDescriptor_search_78ae5a87590ff3d8, []int{30} 2263} 2264func (m *SortSpec) XXX_Unmarshal(b []byte) error { 2265 return xxx_messageInfo_SortSpec.Unmarshal(m, b) 2266} 2267func (m *SortSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2268 return xxx_messageInfo_SortSpec.Marshal(b, m, deterministic) 2269} 2270func (dst *SortSpec) XXX_Merge(src proto.Message) { 2271 xxx_messageInfo_SortSpec.Merge(dst, src) 2272} 2273func (m *SortSpec) XXX_Size() int { 2274 return xxx_messageInfo_SortSpec.Size(m) 2275} 2276func (m *SortSpec) XXX_DiscardUnknown() { 2277 xxx_messageInfo_SortSpec.DiscardUnknown(m) 2278} 2279 2280var xxx_messageInfo_SortSpec proto.InternalMessageInfo 2281 2282const Default_SortSpec_SortDescending bool = true 2283 2284func (m *SortSpec) GetSortExpression() string { 2285 if m != nil && m.SortExpression != nil { 2286 return *m.SortExpression 2287 } 2288 return "" 2289} 2290 2291func (m *SortSpec) GetSortDescending() bool { 2292 if m != nil && m.SortDescending != nil { 2293 return *m.SortDescending 2294 } 2295 return Default_SortSpec_SortDescending 2296} 2297 2298func (m *SortSpec) GetDefaultValueText() string { 2299 if m != nil && m.DefaultValueText != nil { 2300 return *m.DefaultValueText 2301 } 2302 return "" 2303} 2304 2305func (m *SortSpec) GetDefaultValueNumeric() float64 { 2306 if m != nil && m.DefaultValueNumeric != nil { 2307 return *m.DefaultValueNumeric 2308 } 2309 return 0 2310} 2311 2312type ScorerSpec struct { 2313 Scorer *ScorerSpec_Scorer `protobuf:"varint,1,opt,name=scorer,enum=search.ScorerSpec_Scorer,def=2" json:"scorer,omitempty"` 2314 Limit *int32 `protobuf:"varint,2,opt,name=limit,def=1000" json:"limit,omitempty"` 2315 MatchScorerParameters *string `protobuf:"bytes,9,opt,name=match_scorer_parameters,json=matchScorerParameters" json:"match_scorer_parameters,omitempty"` 2316 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2317 XXX_unrecognized []byte `json:"-"` 2318 XXX_sizecache int32 `json:"-"` 2319} 2320 2321func (m *ScorerSpec) Reset() { *m = ScorerSpec{} } 2322func (m *ScorerSpec) String() string { return proto.CompactTextString(m) } 2323func (*ScorerSpec) ProtoMessage() {} 2324func (*ScorerSpec) Descriptor() ([]byte, []int) { 2325 return fileDescriptor_search_78ae5a87590ff3d8, []int{31} 2326} 2327func (m *ScorerSpec) XXX_Unmarshal(b []byte) error { 2328 return xxx_messageInfo_ScorerSpec.Unmarshal(m, b) 2329} 2330func (m *ScorerSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2331 return xxx_messageInfo_ScorerSpec.Marshal(b, m, deterministic) 2332} 2333func (dst *ScorerSpec) XXX_Merge(src proto.Message) { 2334 xxx_messageInfo_ScorerSpec.Merge(dst, src) 2335} 2336func (m *ScorerSpec) XXX_Size() int { 2337 return xxx_messageInfo_ScorerSpec.Size(m) 2338} 2339func (m *ScorerSpec) XXX_DiscardUnknown() { 2340 xxx_messageInfo_ScorerSpec.DiscardUnknown(m) 2341} 2342 2343var xxx_messageInfo_ScorerSpec proto.InternalMessageInfo 2344 2345const Default_ScorerSpec_Scorer ScorerSpec_Scorer = ScorerSpec_MATCH_SCORER 2346const Default_ScorerSpec_Limit int32 = 1000 2347 2348func (m *ScorerSpec) GetScorer() ScorerSpec_Scorer { 2349 if m != nil && m.Scorer != nil { 2350 return *m.Scorer 2351 } 2352 return Default_ScorerSpec_Scorer 2353} 2354 2355func (m *ScorerSpec) GetLimit() int32 { 2356 if m != nil && m.Limit != nil { 2357 return *m.Limit 2358 } 2359 return Default_ScorerSpec_Limit 2360} 2361 2362func (m *ScorerSpec) GetMatchScorerParameters() string { 2363 if m != nil && m.MatchScorerParameters != nil { 2364 return *m.MatchScorerParameters 2365 } 2366 return "" 2367} 2368 2369type FieldSpec struct { 2370 Name []string `protobuf:"bytes,1,rep,name=name" json:"name,omitempty"` 2371 Expression []*FieldSpec_Expression `protobuf:"group,2,rep,name=Expression,json=expression" json:"expression,omitempty"` 2372 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2373 XXX_unrecognized []byte `json:"-"` 2374 XXX_sizecache int32 `json:"-"` 2375} 2376 2377func (m *FieldSpec) Reset() { *m = FieldSpec{} } 2378func (m *FieldSpec) String() string { return proto.CompactTextString(m) } 2379func (*FieldSpec) ProtoMessage() {} 2380func (*FieldSpec) Descriptor() ([]byte, []int) { 2381 return fileDescriptor_search_78ae5a87590ff3d8, []int{32} 2382} 2383func (m *FieldSpec) XXX_Unmarshal(b []byte) error { 2384 return xxx_messageInfo_FieldSpec.Unmarshal(m, b) 2385} 2386func (m *FieldSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2387 return xxx_messageInfo_FieldSpec.Marshal(b, m, deterministic) 2388} 2389func (dst *FieldSpec) XXX_Merge(src proto.Message) { 2390 xxx_messageInfo_FieldSpec.Merge(dst, src) 2391} 2392func (m *FieldSpec) XXX_Size() int { 2393 return xxx_messageInfo_FieldSpec.Size(m) 2394} 2395func (m *FieldSpec) XXX_DiscardUnknown() { 2396 xxx_messageInfo_FieldSpec.DiscardUnknown(m) 2397} 2398 2399var xxx_messageInfo_FieldSpec proto.InternalMessageInfo 2400 2401func (m *FieldSpec) GetName() []string { 2402 if m != nil { 2403 return m.Name 2404 } 2405 return nil 2406} 2407 2408func (m *FieldSpec) GetExpression() []*FieldSpec_Expression { 2409 if m != nil { 2410 return m.Expression 2411 } 2412 return nil 2413} 2414 2415type FieldSpec_Expression struct { 2416 Name *string `protobuf:"bytes,3,req,name=name" json:"name,omitempty"` 2417 Expression *string `protobuf:"bytes,4,req,name=expression" json:"expression,omitempty"` 2418 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2419 XXX_unrecognized []byte `json:"-"` 2420 XXX_sizecache int32 `json:"-"` 2421} 2422 2423func (m *FieldSpec_Expression) Reset() { *m = FieldSpec_Expression{} } 2424func (m *FieldSpec_Expression) String() string { return proto.CompactTextString(m) } 2425func (*FieldSpec_Expression) ProtoMessage() {} 2426func (*FieldSpec_Expression) Descriptor() ([]byte, []int) { 2427 return fileDescriptor_search_78ae5a87590ff3d8, []int{32, 0} 2428} 2429func (m *FieldSpec_Expression) XXX_Unmarshal(b []byte) error { 2430 return xxx_messageInfo_FieldSpec_Expression.Unmarshal(m, b) 2431} 2432func (m *FieldSpec_Expression) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2433 return xxx_messageInfo_FieldSpec_Expression.Marshal(b, m, deterministic) 2434} 2435func (dst *FieldSpec_Expression) XXX_Merge(src proto.Message) { 2436 xxx_messageInfo_FieldSpec_Expression.Merge(dst, src) 2437} 2438func (m *FieldSpec_Expression) XXX_Size() int { 2439 return xxx_messageInfo_FieldSpec_Expression.Size(m) 2440} 2441func (m *FieldSpec_Expression) XXX_DiscardUnknown() { 2442 xxx_messageInfo_FieldSpec_Expression.DiscardUnknown(m) 2443} 2444 2445var xxx_messageInfo_FieldSpec_Expression proto.InternalMessageInfo 2446 2447func (m *FieldSpec_Expression) GetName() string { 2448 if m != nil && m.Name != nil { 2449 return *m.Name 2450 } 2451 return "" 2452} 2453 2454func (m *FieldSpec_Expression) GetExpression() string { 2455 if m != nil && m.Expression != nil { 2456 return *m.Expression 2457 } 2458 return "" 2459} 2460 2461type FacetRange struct { 2462 Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` 2463 Start *string `protobuf:"bytes,2,opt,name=start" json:"start,omitempty"` 2464 End *string `protobuf:"bytes,3,opt,name=end" json:"end,omitempty"` 2465 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2466 XXX_unrecognized []byte `json:"-"` 2467 XXX_sizecache int32 `json:"-"` 2468} 2469 2470func (m *FacetRange) Reset() { *m = FacetRange{} } 2471func (m *FacetRange) String() string { return proto.CompactTextString(m) } 2472func (*FacetRange) ProtoMessage() {} 2473func (*FacetRange) Descriptor() ([]byte, []int) { 2474 return fileDescriptor_search_78ae5a87590ff3d8, []int{33} 2475} 2476func (m *FacetRange) XXX_Unmarshal(b []byte) error { 2477 return xxx_messageInfo_FacetRange.Unmarshal(m, b) 2478} 2479func (m *FacetRange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2480 return xxx_messageInfo_FacetRange.Marshal(b, m, deterministic) 2481} 2482func (dst *FacetRange) XXX_Merge(src proto.Message) { 2483 xxx_messageInfo_FacetRange.Merge(dst, src) 2484} 2485func (m *FacetRange) XXX_Size() int { 2486 return xxx_messageInfo_FacetRange.Size(m) 2487} 2488func (m *FacetRange) XXX_DiscardUnknown() { 2489 xxx_messageInfo_FacetRange.DiscardUnknown(m) 2490} 2491 2492var xxx_messageInfo_FacetRange proto.InternalMessageInfo 2493 2494func (m *FacetRange) GetName() string { 2495 if m != nil && m.Name != nil { 2496 return *m.Name 2497 } 2498 return "" 2499} 2500 2501func (m *FacetRange) GetStart() string { 2502 if m != nil && m.Start != nil { 2503 return *m.Start 2504 } 2505 return "" 2506} 2507 2508func (m *FacetRange) GetEnd() string { 2509 if m != nil && m.End != nil { 2510 return *m.End 2511 } 2512 return "" 2513} 2514 2515type FacetRequestParam struct { 2516 ValueLimit *int32 `protobuf:"varint,1,opt,name=value_limit,json=valueLimit" json:"value_limit,omitempty"` 2517 Range []*FacetRange `protobuf:"bytes,2,rep,name=range" json:"range,omitempty"` 2518 ValueConstraint []string `protobuf:"bytes,3,rep,name=value_constraint,json=valueConstraint" json:"value_constraint,omitempty"` 2519 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2520 XXX_unrecognized []byte `json:"-"` 2521 XXX_sizecache int32 `json:"-"` 2522} 2523 2524func (m *FacetRequestParam) Reset() { *m = FacetRequestParam{} } 2525func (m *FacetRequestParam) String() string { return proto.CompactTextString(m) } 2526func (*FacetRequestParam) ProtoMessage() {} 2527func (*FacetRequestParam) Descriptor() ([]byte, []int) { 2528 return fileDescriptor_search_78ae5a87590ff3d8, []int{34} 2529} 2530func (m *FacetRequestParam) XXX_Unmarshal(b []byte) error { 2531 return xxx_messageInfo_FacetRequestParam.Unmarshal(m, b) 2532} 2533func (m *FacetRequestParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2534 return xxx_messageInfo_FacetRequestParam.Marshal(b, m, deterministic) 2535} 2536func (dst *FacetRequestParam) XXX_Merge(src proto.Message) { 2537 xxx_messageInfo_FacetRequestParam.Merge(dst, src) 2538} 2539func (m *FacetRequestParam) XXX_Size() int { 2540 return xxx_messageInfo_FacetRequestParam.Size(m) 2541} 2542func (m *FacetRequestParam) XXX_DiscardUnknown() { 2543 xxx_messageInfo_FacetRequestParam.DiscardUnknown(m) 2544} 2545 2546var xxx_messageInfo_FacetRequestParam proto.InternalMessageInfo 2547 2548func (m *FacetRequestParam) GetValueLimit() int32 { 2549 if m != nil && m.ValueLimit != nil { 2550 return *m.ValueLimit 2551 } 2552 return 0 2553} 2554 2555func (m *FacetRequestParam) GetRange() []*FacetRange { 2556 if m != nil { 2557 return m.Range 2558 } 2559 return nil 2560} 2561 2562func (m *FacetRequestParam) GetValueConstraint() []string { 2563 if m != nil { 2564 return m.ValueConstraint 2565 } 2566 return nil 2567} 2568 2569type FacetAutoDetectParam struct { 2570 ValueLimit *int32 `protobuf:"varint,1,opt,name=value_limit,json=valueLimit,def=10" json:"value_limit,omitempty"` 2571 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2572 XXX_unrecognized []byte `json:"-"` 2573 XXX_sizecache int32 `json:"-"` 2574} 2575 2576func (m *FacetAutoDetectParam) Reset() { *m = FacetAutoDetectParam{} } 2577func (m *FacetAutoDetectParam) String() string { return proto.CompactTextString(m) } 2578func (*FacetAutoDetectParam) ProtoMessage() {} 2579func (*FacetAutoDetectParam) Descriptor() ([]byte, []int) { 2580 return fileDescriptor_search_78ae5a87590ff3d8, []int{35} 2581} 2582func (m *FacetAutoDetectParam) XXX_Unmarshal(b []byte) error { 2583 return xxx_messageInfo_FacetAutoDetectParam.Unmarshal(m, b) 2584} 2585func (m *FacetAutoDetectParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2586 return xxx_messageInfo_FacetAutoDetectParam.Marshal(b, m, deterministic) 2587} 2588func (dst *FacetAutoDetectParam) XXX_Merge(src proto.Message) { 2589 xxx_messageInfo_FacetAutoDetectParam.Merge(dst, src) 2590} 2591func (m *FacetAutoDetectParam) XXX_Size() int { 2592 return xxx_messageInfo_FacetAutoDetectParam.Size(m) 2593} 2594func (m *FacetAutoDetectParam) XXX_DiscardUnknown() { 2595 xxx_messageInfo_FacetAutoDetectParam.DiscardUnknown(m) 2596} 2597 2598var xxx_messageInfo_FacetAutoDetectParam proto.InternalMessageInfo 2599 2600const Default_FacetAutoDetectParam_ValueLimit int32 = 10 2601 2602func (m *FacetAutoDetectParam) GetValueLimit() int32 { 2603 if m != nil && m.ValueLimit != nil { 2604 return *m.ValueLimit 2605 } 2606 return Default_FacetAutoDetectParam_ValueLimit 2607} 2608 2609type FacetRequest struct { 2610 Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"` 2611 Params *FacetRequestParam `protobuf:"bytes,2,opt,name=params" json:"params,omitempty"` 2612 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2613 XXX_unrecognized []byte `json:"-"` 2614 XXX_sizecache int32 `json:"-"` 2615} 2616 2617func (m *FacetRequest) Reset() { *m = FacetRequest{} } 2618func (m *FacetRequest) String() string { return proto.CompactTextString(m) } 2619func (*FacetRequest) ProtoMessage() {} 2620func (*FacetRequest) Descriptor() ([]byte, []int) { 2621 return fileDescriptor_search_78ae5a87590ff3d8, []int{36} 2622} 2623func (m *FacetRequest) XXX_Unmarshal(b []byte) error { 2624 return xxx_messageInfo_FacetRequest.Unmarshal(m, b) 2625} 2626func (m *FacetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2627 return xxx_messageInfo_FacetRequest.Marshal(b, m, deterministic) 2628} 2629func (dst *FacetRequest) XXX_Merge(src proto.Message) { 2630 xxx_messageInfo_FacetRequest.Merge(dst, src) 2631} 2632func (m *FacetRequest) XXX_Size() int { 2633 return xxx_messageInfo_FacetRequest.Size(m) 2634} 2635func (m *FacetRequest) XXX_DiscardUnknown() { 2636 xxx_messageInfo_FacetRequest.DiscardUnknown(m) 2637} 2638 2639var xxx_messageInfo_FacetRequest proto.InternalMessageInfo 2640 2641func (m *FacetRequest) GetName() string { 2642 if m != nil && m.Name != nil { 2643 return *m.Name 2644 } 2645 return "" 2646} 2647 2648func (m *FacetRequest) GetParams() *FacetRequestParam { 2649 if m != nil { 2650 return m.Params 2651 } 2652 return nil 2653} 2654 2655type FacetRefinement struct { 2656 Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"` 2657 Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"` 2658 Range *FacetRefinement_Range `protobuf:"bytes,3,opt,name=range" json:"range,omitempty"` 2659 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2660 XXX_unrecognized []byte `json:"-"` 2661 XXX_sizecache int32 `json:"-"` 2662} 2663 2664func (m *FacetRefinement) Reset() { *m = FacetRefinement{} } 2665func (m *FacetRefinement) String() string { return proto.CompactTextString(m) } 2666func (*FacetRefinement) ProtoMessage() {} 2667func (*FacetRefinement) Descriptor() ([]byte, []int) { 2668 return fileDescriptor_search_78ae5a87590ff3d8, []int{37} 2669} 2670func (m *FacetRefinement) XXX_Unmarshal(b []byte) error { 2671 return xxx_messageInfo_FacetRefinement.Unmarshal(m, b) 2672} 2673func (m *FacetRefinement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2674 return xxx_messageInfo_FacetRefinement.Marshal(b, m, deterministic) 2675} 2676func (dst *FacetRefinement) XXX_Merge(src proto.Message) { 2677 xxx_messageInfo_FacetRefinement.Merge(dst, src) 2678} 2679func (m *FacetRefinement) XXX_Size() int { 2680 return xxx_messageInfo_FacetRefinement.Size(m) 2681} 2682func (m *FacetRefinement) XXX_DiscardUnknown() { 2683 xxx_messageInfo_FacetRefinement.DiscardUnknown(m) 2684} 2685 2686var xxx_messageInfo_FacetRefinement proto.InternalMessageInfo 2687 2688func (m *FacetRefinement) GetName() string { 2689 if m != nil && m.Name != nil { 2690 return *m.Name 2691 } 2692 return "" 2693} 2694 2695func (m *FacetRefinement) GetValue() string { 2696 if m != nil && m.Value != nil { 2697 return *m.Value 2698 } 2699 return "" 2700} 2701 2702func (m *FacetRefinement) GetRange() *FacetRefinement_Range { 2703 if m != nil { 2704 return m.Range 2705 } 2706 return nil 2707} 2708 2709type FacetRefinement_Range struct { 2710 Start *string `protobuf:"bytes,1,opt,name=start" json:"start,omitempty"` 2711 End *string `protobuf:"bytes,2,opt,name=end" json:"end,omitempty"` 2712 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2713 XXX_unrecognized []byte `json:"-"` 2714 XXX_sizecache int32 `json:"-"` 2715} 2716 2717func (m *FacetRefinement_Range) Reset() { *m = FacetRefinement_Range{} } 2718func (m *FacetRefinement_Range) String() string { return proto.CompactTextString(m) } 2719func (*FacetRefinement_Range) ProtoMessage() {} 2720func (*FacetRefinement_Range) Descriptor() ([]byte, []int) { 2721 return fileDescriptor_search_78ae5a87590ff3d8, []int{37, 0} 2722} 2723func (m *FacetRefinement_Range) XXX_Unmarshal(b []byte) error { 2724 return xxx_messageInfo_FacetRefinement_Range.Unmarshal(m, b) 2725} 2726func (m *FacetRefinement_Range) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2727 return xxx_messageInfo_FacetRefinement_Range.Marshal(b, m, deterministic) 2728} 2729func (dst *FacetRefinement_Range) XXX_Merge(src proto.Message) { 2730 xxx_messageInfo_FacetRefinement_Range.Merge(dst, src) 2731} 2732func (m *FacetRefinement_Range) XXX_Size() int { 2733 return xxx_messageInfo_FacetRefinement_Range.Size(m) 2734} 2735func (m *FacetRefinement_Range) XXX_DiscardUnknown() { 2736 xxx_messageInfo_FacetRefinement_Range.DiscardUnknown(m) 2737} 2738 2739var xxx_messageInfo_FacetRefinement_Range proto.InternalMessageInfo 2740 2741func (m *FacetRefinement_Range) GetStart() string { 2742 if m != nil && m.Start != nil { 2743 return *m.Start 2744 } 2745 return "" 2746} 2747 2748func (m *FacetRefinement_Range) GetEnd() string { 2749 if m != nil && m.End != nil { 2750 return *m.End 2751 } 2752 return "" 2753} 2754 2755type SearchParams struct { 2756 IndexSpec *IndexSpec `protobuf:"bytes,1,req,name=index_spec,json=indexSpec" json:"index_spec,omitempty"` 2757 Query *string `protobuf:"bytes,2,req,name=query" json:"query,omitempty"` 2758 Cursor *string `protobuf:"bytes,4,opt,name=cursor" json:"cursor,omitempty"` 2759 Offset *int32 `protobuf:"varint,11,opt,name=offset" json:"offset,omitempty"` 2760 CursorType *SearchParams_CursorType `protobuf:"varint,5,opt,name=cursor_type,json=cursorType,enum=search.SearchParams_CursorType,def=0" json:"cursor_type,omitempty"` 2761 Limit *int32 `protobuf:"varint,6,opt,name=limit,def=20" json:"limit,omitempty"` 2762 MatchedCountAccuracy *int32 `protobuf:"varint,7,opt,name=matched_count_accuracy,json=matchedCountAccuracy" json:"matched_count_accuracy,omitempty"` 2763 SortSpec []*SortSpec `protobuf:"bytes,8,rep,name=sort_spec,json=sortSpec" json:"sort_spec,omitempty"` 2764 ScorerSpec *ScorerSpec `protobuf:"bytes,9,opt,name=scorer_spec,json=scorerSpec" json:"scorer_spec,omitempty"` 2765 FieldSpec *FieldSpec `protobuf:"bytes,10,opt,name=field_spec,json=fieldSpec" json:"field_spec,omitempty"` 2766 KeysOnly *bool `protobuf:"varint,12,opt,name=keys_only,json=keysOnly" json:"keys_only,omitempty"` 2767 ParsingMode *SearchParams_ParsingMode `protobuf:"varint,13,opt,name=parsing_mode,json=parsingMode,enum=search.SearchParams_ParsingMode,def=0" json:"parsing_mode,omitempty"` 2768 AutoDiscoverFacetCount *int32 `protobuf:"varint,15,opt,name=auto_discover_facet_count,json=autoDiscoverFacetCount,def=0" json:"auto_discover_facet_count,omitempty"` 2769 IncludeFacet []*FacetRequest `protobuf:"bytes,16,rep,name=include_facet,json=includeFacet" json:"include_facet,omitempty"` 2770 FacetRefinement []*FacetRefinement `protobuf:"bytes,17,rep,name=facet_refinement,json=facetRefinement" json:"facet_refinement,omitempty"` 2771 FacetAutoDetectParam *FacetAutoDetectParam `protobuf:"bytes,18,opt,name=facet_auto_detect_param,json=facetAutoDetectParam" json:"facet_auto_detect_param,omitempty"` 2772 FacetDepth *int32 `protobuf:"varint,19,opt,name=facet_depth,json=facetDepth,def=1000" json:"facet_depth,omitempty"` 2773 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2774 XXX_unrecognized []byte `json:"-"` 2775 XXX_sizecache int32 `json:"-"` 2776} 2777 2778func (m *SearchParams) Reset() { *m = SearchParams{} } 2779func (m *SearchParams) String() string { return proto.CompactTextString(m) } 2780func (*SearchParams) ProtoMessage() {} 2781func (*SearchParams) Descriptor() ([]byte, []int) { 2782 return fileDescriptor_search_78ae5a87590ff3d8, []int{38} 2783} 2784func (m *SearchParams) XXX_Unmarshal(b []byte) error { 2785 return xxx_messageInfo_SearchParams.Unmarshal(m, b) 2786} 2787func (m *SearchParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2788 return xxx_messageInfo_SearchParams.Marshal(b, m, deterministic) 2789} 2790func (dst *SearchParams) XXX_Merge(src proto.Message) { 2791 xxx_messageInfo_SearchParams.Merge(dst, src) 2792} 2793func (m *SearchParams) XXX_Size() int { 2794 return xxx_messageInfo_SearchParams.Size(m) 2795} 2796func (m *SearchParams) XXX_DiscardUnknown() { 2797 xxx_messageInfo_SearchParams.DiscardUnknown(m) 2798} 2799 2800var xxx_messageInfo_SearchParams proto.InternalMessageInfo 2801 2802const Default_SearchParams_CursorType SearchParams_CursorType = SearchParams_NONE 2803const Default_SearchParams_Limit int32 = 20 2804const Default_SearchParams_ParsingMode SearchParams_ParsingMode = SearchParams_STRICT 2805const Default_SearchParams_AutoDiscoverFacetCount int32 = 0 2806const Default_SearchParams_FacetDepth int32 = 1000 2807 2808func (m *SearchParams) GetIndexSpec() *IndexSpec { 2809 if m != nil { 2810 return m.IndexSpec 2811 } 2812 return nil 2813} 2814 2815func (m *SearchParams) GetQuery() string { 2816 if m != nil && m.Query != nil { 2817 return *m.Query 2818 } 2819 return "" 2820} 2821 2822func (m *SearchParams) GetCursor() string { 2823 if m != nil && m.Cursor != nil { 2824 return *m.Cursor 2825 } 2826 return "" 2827} 2828 2829func (m *SearchParams) GetOffset() int32 { 2830 if m != nil && m.Offset != nil { 2831 return *m.Offset 2832 } 2833 return 0 2834} 2835 2836func (m *SearchParams) GetCursorType() SearchParams_CursorType { 2837 if m != nil && m.CursorType != nil { 2838 return *m.CursorType 2839 } 2840 return Default_SearchParams_CursorType 2841} 2842 2843func (m *SearchParams) GetLimit() int32 { 2844 if m != nil && m.Limit != nil { 2845 return *m.Limit 2846 } 2847 return Default_SearchParams_Limit 2848} 2849 2850func (m *SearchParams) GetMatchedCountAccuracy() int32 { 2851 if m != nil && m.MatchedCountAccuracy != nil { 2852 return *m.MatchedCountAccuracy 2853 } 2854 return 0 2855} 2856 2857func (m *SearchParams) GetSortSpec() []*SortSpec { 2858 if m != nil { 2859 return m.SortSpec 2860 } 2861 return nil 2862} 2863 2864func (m *SearchParams) GetScorerSpec() *ScorerSpec { 2865 if m != nil { 2866 return m.ScorerSpec 2867 } 2868 return nil 2869} 2870 2871func (m *SearchParams) GetFieldSpec() *FieldSpec { 2872 if m != nil { 2873 return m.FieldSpec 2874 } 2875 return nil 2876} 2877 2878func (m *SearchParams) GetKeysOnly() bool { 2879 if m != nil && m.KeysOnly != nil { 2880 return *m.KeysOnly 2881 } 2882 return false 2883} 2884 2885func (m *SearchParams) GetParsingMode() SearchParams_ParsingMode { 2886 if m != nil && m.ParsingMode != nil { 2887 return *m.ParsingMode 2888 } 2889 return Default_SearchParams_ParsingMode 2890} 2891 2892func (m *SearchParams) GetAutoDiscoverFacetCount() int32 { 2893 if m != nil && m.AutoDiscoverFacetCount != nil { 2894 return *m.AutoDiscoverFacetCount 2895 } 2896 return Default_SearchParams_AutoDiscoverFacetCount 2897} 2898 2899func (m *SearchParams) GetIncludeFacet() []*FacetRequest { 2900 if m != nil { 2901 return m.IncludeFacet 2902 } 2903 return nil 2904} 2905 2906func (m *SearchParams) GetFacetRefinement() []*FacetRefinement { 2907 if m != nil { 2908 return m.FacetRefinement 2909 } 2910 return nil 2911} 2912 2913func (m *SearchParams) GetFacetAutoDetectParam() *FacetAutoDetectParam { 2914 if m != nil { 2915 return m.FacetAutoDetectParam 2916 } 2917 return nil 2918} 2919 2920func (m *SearchParams) GetFacetDepth() int32 { 2921 if m != nil && m.FacetDepth != nil { 2922 return *m.FacetDepth 2923 } 2924 return Default_SearchParams_FacetDepth 2925} 2926 2927type SearchRequest struct { 2928 Params *SearchParams `protobuf:"bytes,1,req,name=params" json:"params,omitempty"` 2929 AppId []byte `protobuf:"bytes,3,opt,name=app_id,json=appId" json:"app_id,omitempty"` 2930 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2931 XXX_unrecognized []byte `json:"-"` 2932 XXX_sizecache int32 `json:"-"` 2933} 2934 2935func (m *SearchRequest) Reset() { *m = SearchRequest{} } 2936func (m *SearchRequest) String() string { return proto.CompactTextString(m) } 2937func (*SearchRequest) ProtoMessage() {} 2938func (*SearchRequest) Descriptor() ([]byte, []int) { 2939 return fileDescriptor_search_78ae5a87590ff3d8, []int{39} 2940} 2941func (m *SearchRequest) XXX_Unmarshal(b []byte) error { 2942 return xxx_messageInfo_SearchRequest.Unmarshal(m, b) 2943} 2944func (m *SearchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2945 return xxx_messageInfo_SearchRequest.Marshal(b, m, deterministic) 2946} 2947func (dst *SearchRequest) XXX_Merge(src proto.Message) { 2948 xxx_messageInfo_SearchRequest.Merge(dst, src) 2949} 2950func (m *SearchRequest) XXX_Size() int { 2951 return xxx_messageInfo_SearchRequest.Size(m) 2952} 2953func (m *SearchRequest) XXX_DiscardUnknown() { 2954 xxx_messageInfo_SearchRequest.DiscardUnknown(m) 2955} 2956 2957var xxx_messageInfo_SearchRequest proto.InternalMessageInfo 2958 2959func (m *SearchRequest) GetParams() *SearchParams { 2960 if m != nil { 2961 return m.Params 2962 } 2963 return nil 2964} 2965 2966func (m *SearchRequest) GetAppId() []byte { 2967 if m != nil { 2968 return m.AppId 2969 } 2970 return nil 2971} 2972 2973type FacetResultValue struct { 2974 Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"` 2975 Count *int32 `protobuf:"varint,2,req,name=count" json:"count,omitempty"` 2976 Refinement *FacetRefinement `protobuf:"bytes,3,req,name=refinement" json:"refinement,omitempty"` 2977 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2978 XXX_unrecognized []byte `json:"-"` 2979 XXX_sizecache int32 `json:"-"` 2980} 2981 2982func (m *FacetResultValue) Reset() { *m = FacetResultValue{} } 2983func (m *FacetResultValue) String() string { return proto.CompactTextString(m) } 2984func (*FacetResultValue) ProtoMessage() {} 2985func (*FacetResultValue) Descriptor() ([]byte, []int) { 2986 return fileDescriptor_search_78ae5a87590ff3d8, []int{40} 2987} 2988func (m *FacetResultValue) XXX_Unmarshal(b []byte) error { 2989 return xxx_messageInfo_FacetResultValue.Unmarshal(m, b) 2990} 2991func (m *FacetResultValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2992 return xxx_messageInfo_FacetResultValue.Marshal(b, m, deterministic) 2993} 2994func (dst *FacetResultValue) XXX_Merge(src proto.Message) { 2995 xxx_messageInfo_FacetResultValue.Merge(dst, src) 2996} 2997func (m *FacetResultValue) XXX_Size() int { 2998 return xxx_messageInfo_FacetResultValue.Size(m) 2999} 3000func (m *FacetResultValue) XXX_DiscardUnknown() { 3001 xxx_messageInfo_FacetResultValue.DiscardUnknown(m) 3002} 3003 3004var xxx_messageInfo_FacetResultValue proto.InternalMessageInfo 3005 3006func (m *FacetResultValue) GetName() string { 3007 if m != nil && m.Name != nil { 3008 return *m.Name 3009 } 3010 return "" 3011} 3012 3013func (m *FacetResultValue) GetCount() int32 { 3014 if m != nil && m.Count != nil { 3015 return *m.Count 3016 } 3017 return 0 3018} 3019 3020func (m *FacetResultValue) GetRefinement() *FacetRefinement { 3021 if m != nil { 3022 return m.Refinement 3023 } 3024 return nil 3025} 3026 3027type FacetResult struct { 3028 Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"` 3029 Value []*FacetResultValue `protobuf:"bytes,2,rep,name=value" json:"value,omitempty"` 3030 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3031 XXX_unrecognized []byte `json:"-"` 3032 XXX_sizecache int32 `json:"-"` 3033} 3034 3035func (m *FacetResult) Reset() { *m = FacetResult{} } 3036func (m *FacetResult) String() string { return proto.CompactTextString(m) } 3037func (*FacetResult) ProtoMessage() {} 3038func (*FacetResult) Descriptor() ([]byte, []int) { 3039 return fileDescriptor_search_78ae5a87590ff3d8, []int{41} 3040} 3041func (m *FacetResult) XXX_Unmarshal(b []byte) error { 3042 return xxx_messageInfo_FacetResult.Unmarshal(m, b) 3043} 3044func (m *FacetResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3045 return xxx_messageInfo_FacetResult.Marshal(b, m, deterministic) 3046} 3047func (dst *FacetResult) XXX_Merge(src proto.Message) { 3048 xxx_messageInfo_FacetResult.Merge(dst, src) 3049} 3050func (m *FacetResult) XXX_Size() int { 3051 return xxx_messageInfo_FacetResult.Size(m) 3052} 3053func (m *FacetResult) XXX_DiscardUnknown() { 3054 xxx_messageInfo_FacetResult.DiscardUnknown(m) 3055} 3056 3057var xxx_messageInfo_FacetResult proto.InternalMessageInfo 3058 3059func (m *FacetResult) GetName() string { 3060 if m != nil && m.Name != nil { 3061 return *m.Name 3062 } 3063 return "" 3064} 3065 3066func (m *FacetResult) GetValue() []*FacetResultValue { 3067 if m != nil { 3068 return m.Value 3069 } 3070 return nil 3071} 3072 3073type SearchResult struct { 3074 Document *Document `protobuf:"bytes,1,req,name=document" json:"document,omitempty"` 3075 Expression []*Field `protobuf:"bytes,4,rep,name=expression" json:"expression,omitempty"` 3076 Score []float64 `protobuf:"fixed64,2,rep,name=score" json:"score,omitempty"` 3077 Cursor *string `protobuf:"bytes,3,opt,name=cursor" json:"cursor,omitempty"` 3078 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3079 XXX_unrecognized []byte `json:"-"` 3080 XXX_sizecache int32 `json:"-"` 3081} 3082 3083func (m *SearchResult) Reset() { *m = SearchResult{} } 3084func (m *SearchResult) String() string { return proto.CompactTextString(m) } 3085func (*SearchResult) ProtoMessage() {} 3086func (*SearchResult) Descriptor() ([]byte, []int) { 3087 return fileDescriptor_search_78ae5a87590ff3d8, []int{42} 3088} 3089func (m *SearchResult) XXX_Unmarshal(b []byte) error { 3090 return xxx_messageInfo_SearchResult.Unmarshal(m, b) 3091} 3092func (m *SearchResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3093 return xxx_messageInfo_SearchResult.Marshal(b, m, deterministic) 3094} 3095func (dst *SearchResult) XXX_Merge(src proto.Message) { 3096 xxx_messageInfo_SearchResult.Merge(dst, src) 3097} 3098func (m *SearchResult) XXX_Size() int { 3099 return xxx_messageInfo_SearchResult.Size(m) 3100} 3101func (m *SearchResult) XXX_DiscardUnknown() { 3102 xxx_messageInfo_SearchResult.DiscardUnknown(m) 3103} 3104 3105var xxx_messageInfo_SearchResult proto.InternalMessageInfo 3106 3107func (m *SearchResult) GetDocument() *Document { 3108 if m != nil { 3109 return m.Document 3110 } 3111 return nil 3112} 3113 3114func (m *SearchResult) GetExpression() []*Field { 3115 if m != nil { 3116 return m.Expression 3117 } 3118 return nil 3119} 3120 3121func (m *SearchResult) GetScore() []float64 { 3122 if m != nil { 3123 return m.Score 3124 } 3125 return nil 3126} 3127 3128func (m *SearchResult) GetCursor() string { 3129 if m != nil && m.Cursor != nil { 3130 return *m.Cursor 3131 } 3132 return "" 3133} 3134 3135type SearchResponse struct { 3136 Result []*SearchResult `protobuf:"bytes,1,rep,name=result" json:"result,omitempty"` 3137 MatchedCount *int64 `protobuf:"varint,2,req,name=matched_count,json=matchedCount" json:"matched_count,omitempty"` 3138 Status *RequestStatus `protobuf:"bytes,3,req,name=status" json:"status,omitempty"` 3139 Cursor *string `protobuf:"bytes,4,opt,name=cursor" json:"cursor,omitempty"` 3140 FacetResult []*FacetResult `protobuf:"bytes,5,rep,name=facet_result,json=facetResult" json:"facet_result,omitempty"` 3141 XXX_NoUnkeyedLiteral struct{} `json:"-"` 3142 proto.XXX_InternalExtensions `json:"-"` 3143 XXX_unrecognized []byte `json:"-"` 3144 XXX_sizecache int32 `json:"-"` 3145} 3146 3147func (m *SearchResponse) Reset() { *m = SearchResponse{} } 3148func (m *SearchResponse) String() string { return proto.CompactTextString(m) } 3149func (*SearchResponse) ProtoMessage() {} 3150func (*SearchResponse) Descriptor() ([]byte, []int) { 3151 return fileDescriptor_search_78ae5a87590ff3d8, []int{43} 3152} 3153 3154var extRange_SearchResponse = []proto.ExtensionRange{ 3155 {Start: 1000, End: 9999}, 3156} 3157 3158func (*SearchResponse) ExtensionRangeArray() []proto.ExtensionRange { 3159 return extRange_SearchResponse 3160} 3161func (m *SearchResponse) XXX_Unmarshal(b []byte) error { 3162 return xxx_messageInfo_SearchResponse.Unmarshal(m, b) 3163} 3164func (m *SearchResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 3165 return xxx_messageInfo_SearchResponse.Marshal(b, m, deterministic) 3166} 3167func (dst *SearchResponse) XXX_Merge(src proto.Message) { 3168 xxx_messageInfo_SearchResponse.Merge(dst, src) 3169} 3170func (m *SearchResponse) XXX_Size() int { 3171 return xxx_messageInfo_SearchResponse.Size(m) 3172} 3173func (m *SearchResponse) XXX_DiscardUnknown() { 3174 xxx_messageInfo_SearchResponse.DiscardUnknown(m) 3175} 3176 3177var xxx_messageInfo_SearchResponse proto.InternalMessageInfo 3178 3179func (m *SearchResponse) GetResult() []*SearchResult { 3180 if m != nil { 3181 return m.Result 3182 } 3183 return nil 3184} 3185 3186func (m *SearchResponse) GetMatchedCount() int64 { 3187 if m != nil && m.MatchedCount != nil { 3188 return *m.MatchedCount 3189 } 3190 return 0 3191} 3192 3193func (m *SearchResponse) GetStatus() *RequestStatus { 3194 if m != nil { 3195 return m.Status 3196 } 3197 return nil 3198} 3199 3200func (m *SearchResponse) GetCursor() string { 3201 if m != nil && m.Cursor != nil { 3202 return *m.Cursor 3203 } 3204 return "" 3205} 3206 3207func (m *SearchResponse) GetFacetResult() []*FacetResult { 3208 if m != nil { 3209 return m.FacetResult 3210 } 3211 return nil 3212} 3213 3214func init() { 3215 proto.RegisterType((*Scope)(nil), "search.Scope") 3216 proto.RegisterType((*Entry)(nil), "search.Entry") 3217 proto.RegisterType((*AccessControlList)(nil), "search.AccessControlList") 3218 proto.RegisterType((*FieldValue)(nil), "search.FieldValue") 3219 proto.RegisterType((*FieldValue_Geo)(nil), "search.FieldValue.Geo") 3220 proto.RegisterType((*Field)(nil), "search.Field") 3221 proto.RegisterType((*FieldTypes)(nil), "search.FieldTypes") 3222 proto.RegisterType((*IndexShardSettings)(nil), "search.IndexShardSettings") 3223 proto.RegisterType((*FacetValue)(nil), "search.FacetValue") 3224 proto.RegisterType((*Facet)(nil), "search.Facet") 3225 proto.RegisterType((*DocumentMetadata)(nil), "search.DocumentMetadata") 3226 proto.RegisterType((*Document)(nil), "search.Document") 3227 proto.RegisterType((*SearchServiceError)(nil), "search.SearchServiceError") 3228 proto.RegisterType((*RequestStatus)(nil), "search.RequestStatus") 3229 proto.RegisterType((*IndexSpec)(nil), "search.IndexSpec") 3230 proto.RegisterType((*IndexMetadata)(nil), "search.IndexMetadata") 3231 proto.RegisterType((*IndexMetadata_Storage)(nil), "search.IndexMetadata.Storage") 3232 proto.RegisterType((*IndexDocumentParams)(nil), "search.IndexDocumentParams") 3233 proto.RegisterType((*IndexDocumentRequest)(nil), "search.IndexDocumentRequest") 3234 proto.RegisterType((*IndexDocumentResponse)(nil), "search.IndexDocumentResponse") 3235 proto.RegisterType((*DeleteDocumentParams)(nil), "search.DeleteDocumentParams") 3236 proto.RegisterType((*DeleteDocumentRequest)(nil), "search.DeleteDocumentRequest") 3237 proto.RegisterType((*DeleteDocumentResponse)(nil), "search.DeleteDocumentResponse") 3238 proto.RegisterType((*ListDocumentsParams)(nil), "search.ListDocumentsParams") 3239 proto.RegisterType((*ListDocumentsRequest)(nil), "search.ListDocumentsRequest") 3240 proto.RegisterType((*ListDocumentsResponse)(nil), "search.ListDocumentsResponse") 3241 proto.RegisterType((*ListIndexesParams)(nil), "search.ListIndexesParams") 3242 proto.RegisterType((*ListIndexesRequest)(nil), "search.ListIndexesRequest") 3243 proto.RegisterType((*ListIndexesResponse)(nil), "search.ListIndexesResponse") 3244 proto.RegisterType((*DeleteSchemaParams)(nil), "search.DeleteSchemaParams") 3245 proto.RegisterType((*DeleteSchemaRequest)(nil), "search.DeleteSchemaRequest") 3246 proto.RegisterType((*DeleteSchemaResponse)(nil), "search.DeleteSchemaResponse") 3247 proto.RegisterType((*SortSpec)(nil), "search.SortSpec") 3248 proto.RegisterType((*ScorerSpec)(nil), "search.ScorerSpec") 3249 proto.RegisterType((*FieldSpec)(nil), "search.FieldSpec") 3250 proto.RegisterType((*FieldSpec_Expression)(nil), "search.FieldSpec.Expression") 3251 proto.RegisterType((*FacetRange)(nil), "search.FacetRange") 3252 proto.RegisterType((*FacetRequestParam)(nil), "search.FacetRequestParam") 3253 proto.RegisterType((*FacetAutoDetectParam)(nil), "search.FacetAutoDetectParam") 3254 proto.RegisterType((*FacetRequest)(nil), "search.FacetRequest") 3255 proto.RegisterType((*FacetRefinement)(nil), "search.FacetRefinement") 3256 proto.RegisterType((*FacetRefinement_Range)(nil), "search.FacetRefinement.Range") 3257 proto.RegisterType((*SearchParams)(nil), "search.SearchParams") 3258 proto.RegisterType((*SearchRequest)(nil), "search.SearchRequest") 3259 proto.RegisterType((*FacetResultValue)(nil), "search.FacetResultValue") 3260 proto.RegisterType((*FacetResult)(nil), "search.FacetResult") 3261 proto.RegisterType((*SearchResult)(nil), "search.SearchResult") 3262 proto.RegisterType((*SearchResponse)(nil), "search.SearchResponse") 3263} 3264 3265func init() { 3266 proto.RegisterFile("google.golang.org/appengine/internal/search/search.proto", fileDescriptor_search_78ae5a87590ff3d8) 3267} 3268 3269var fileDescriptor_search_78ae5a87590ff3d8 = []byte{ 3270 // 2994 bytes of a gzipped FileDescriptorProto 3271 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x59, 0x4f, 0x73, 0x1b, 0xc7, 3272 0x95, 0xe7, 0x0c, 0x08, 0x10, 0x78, 0x20, 0xc8, 0x61, 0xf3, 0x8f, 0x20, 0x59, 0x6b, 0xd3, 0x23, 3273 0xcb, 0xa6, 0xbd, 0x12, 0x45, 0x51, 0x2a, 0x5b, 0xcb, 0x75, 0xed, 0x1a, 0x02, 0x46, 0x14, 0x56, 3274 0x20, 0x40, 0x37, 0x06, 0xb2, 0xb5, 0x55, 0xeb, 0xd9, 0xc9, 0x4c, 0x13, 0x9a, 0x0a, 0x30, 0x03, 3275 0xcf, 0x0c, 0x14, 0xf1, 0x96, 0xf2, 0x2d, 0x97, 0x54, 0x52, 0x39, 0xe5, 0x94, 0x72, 0xe5, 0x92, 3276 0xca, 0x35, 0xf7, 0x9c, 0x92, 0x5b, 0x6e, 0x39, 0xe5, 0x0b, 0xa4, 0x52, 0x49, 0x55, 0x3e, 0x43, 3277 0xaa, 0x5f, 0xf7, 0x0c, 0x66, 0x40, 0xc8, 0xb4, 0x74, 0x22, 0xe6, 0xf5, 0xeb, 0xd7, 0xaf, 0xdf, 3278 0xef, 0xbd, 0x5f, 0xbf, 0x6e, 0xc2, 0x83, 0x61, 0x10, 0x0c, 0x47, 0x6c, 0x7f, 0x18, 0x8c, 0x6c, 3279 0x7f, 0xb8, 0x1f, 0x84, 0xc3, 0x3b, 0xf6, 0x64, 0xc2, 0xfc, 0xa1, 0xe7, 0xb3, 0x3b, 0x9e, 0x1f, 3280 0xb3, 0xd0, 0xb7, 0x47, 0x77, 0x22, 0x66, 0x87, 0xce, 0x73, 0xf9, 0x67, 0x7f, 0x12, 0x06, 0x71, 3281 0x40, 0x4a, 0xe2, 0x4b, 0xff, 0x87, 0x02, 0xc5, 0xbe, 0x13, 0x4c, 0x18, 0x79, 0x1f, 0x96, 0xe3, 3282 0xf3, 0x09, 0xab, 0x2b, 0xbb, 0xca, 0xde, 0xda, 0x21, 0xd9, 0x97, 0xea, 0x38, 0xb8, 0x6f, 0x9e, 3283 0x4f, 0x18, 0xc5, 0x71, 0xb2, 0x05, 0xc5, 0x17, 0xf6, 0x68, 0xca, 0xea, 0xea, 0xae, 0xb2, 0x57, 3284 0xa1, 0xe2, 0x43, 0xff, 0xb5, 0x02, 0xcb, 0x5c, 0x89, 0xd4, 0x61, 0x6b, 0xd0, 0x37, 0xa8, 0xf5, 3285 0xf0, 0x99, 0xd5, 0x6c, 0x74, 0x7b, 0xdd, 0x76, 0xb3, 0xd1, 0xb1, 0xda, 0x2d, 0x4d, 0x21, 0x1b, 3286 0x50, 0x4b, 0x46, 0x8c, 0x93, 0x46, 0xbb, 0xa3, 0xa9, 0xe4, 0x2a, 0x6c, 0x1f, 0xd3, 0xde, 0xe0, 3287 0xf4, 0x82, 0x76, 0x81, 0x10, 0x58, 0x4b, 0x87, 0x84, 0xfa, 0x32, 0xd9, 0x84, 0xf5, 0x54, 0xd6, 3288 0xea, 0x9d, 0x34, 0xda, 0x5d, 0xad, 0x48, 0x6a, 0x50, 0x69, 0x74, 0x3a, 0x16, 0x37, 0xdd, 0xd7, 3289 0x4a, 0xe4, 0x2d, 0xb8, 0xc2, 0x3f, 0x1b, 0x03, 0xf3, 0xb1, 0xd1, 0x35, 0xdb, 0xcd, 0x86, 0x69, 3290 0xb4, 0xe4, 0xe0, 0x8a, 0xfe, 0x7b, 0x05, 0x8a, 0x86, 0x1f, 0x87, 0xe7, 0xe4, 0x06, 0x14, 0x23, 3291 0xbe, 0x33, 0xdc, 0x6e, 0xf5, 0xb0, 0x96, 0xdb, 0x2e, 0x15, 0x63, 0xe4, 0x01, 0xc0, 0x84, 0x85, 3292 0x63, 0x2f, 0x8a, 0xbc, 0xc0, 0xc7, 0xfd, 0xae, 0x1d, 0xd6, 0x13, 0x4d, 0xb4, 0xb3, 0x7f, 0x9a, 3293 0x8e, 0xd3, 0x8c, 0x2e, 0x79, 0x17, 0x56, 0x5d, 0x2f, 0x9a, 0x8c, 0xec, 0x73, 0xcb, 0xb7, 0xc7, 3294 0xac, 0x5e, 0xc0, 0x58, 0x55, 0xa5, 0xac, 0x6b, 0x8f, 0x99, 0x7e, 0x0f, 0x60, 0x36, 0x99, 0x94, 3295 0x61, 0x99, 0x1a, 0x0d, 0x1e, 0xa6, 0x0a, 0x14, 0xbf, 0xa0, 0x6d, 0xd3, 0xd0, 0x54, 0xa2, 0xc1, 3296 0xea, 0xa3, 0x41, 0xa7, 0x63, 0x35, 0x7b, 0x5d, 0x93, 0xf6, 0x3a, 0x5a, 0x41, 0xa7, 0xb0, 0xd1, 3297 0x70, 0x1c, 0x16, 0x45, 0xcd, 0xc0, 0x8f, 0xc3, 0x60, 0xd4, 0xf1, 0xa2, 0x98, 0x23, 0x12, 0xfc, 3298 0xc8, 0x67, 0x21, 0xee, 0xa5, 0x42, 0xc5, 0x07, 0xf9, 0x00, 0x56, 0x98, 0x1f, 0x87, 0x1e, 0x8b, 3299 0xea, 0xea, 0x6e, 0x21, 0xbb, 0x47, 0xf4, 0x9c, 0x26, 0xa3, 0xfa, 0x6f, 0x55, 0x80, 0x47, 0x1e, 3300 0x1b, 0xb9, 0x4f, 0x39, 0x92, 0xe4, 0x41, 0x2e, 0x0f, 0xde, 0x4e, 0x26, 0xcd, 0x34, 0xf6, 0xf9, 3301 0xda, 0xcc, 0x8f, 0x39, 0xdc, 0x47, 0xcb, 0xa6, 0xf1, 0xa5, 0x29, 0x33, 0xe3, 0x6d, 0x28, 0xf3, 3302 0x34, 0x9c, 0xda, 0x43, 0x99, 0x1c, 0x47, 0x2a, 0xf3, 0x69, 0x2a, 0xe3, 0x41, 0x89, 0xe2, 0xd0, 3303 0xf3, 0x87, 0x96, 0x48, 0x20, 0x19, 0x14, 0x21, 0x13, 0x8b, 0xef, 0x41, 0x61, 0xc8, 0x82, 0xfa, 3304 0xf2, 0xae, 0xb2, 0x07, 0x87, 0x3b, 0x0b, 0xd6, 0x3e, 0x66, 0x01, 0xe5, 0x2a, 0xd7, 0x3e, 0x84, 3305 0xc2, 0x31, 0x0b, 0x88, 0x06, 0x85, 0x91, 0x1d, 0xd7, 0x8b, 0xbb, 0xea, 0x9e, 0x42, 0xf9, 0x4f, 3306 0x94, 0xf8, 0xc3, 0x7a, 0x49, 0x4a, 0xfc, 0xa1, 0xfe, 0x3f, 0x50, 0xcd, 0xb8, 0xcc, 0x43, 0xcd, 3307 0x9d, 0xd6, 0x96, 0xf8, 0xaf, 0xc7, 0xe6, 0x49, 0x47, 0x53, 0xf8, 0xaf, 0x86, 0xd9, 0x3b, 0xd1, 3308 0x54, 0xfe, 0xab, 0xd5, 0x30, 0x0d, 0xad, 0x40, 0x00, 0x4a, 0xdd, 0xc1, 0xc9, 0x43, 0x83, 0x6a, 3309 0xcb, 0x64, 0x05, 0x0a, 0xc7, 0x46, 0x4f, 0x2b, 0xea, 0x06, 0x14, 0xd1, 0x1b, 0x42, 0x60, 0x19, 3310 0x91, 0x55, 0x76, 0xd5, 0xbd, 0x0a, 0xc5, 0xdf, 0x64, 0x6f, 0x56, 0x1a, 0xea, 0x5e, 0x75, 0x56, 3311 0x43, 0x33, 0xff, 0x93, 0x72, 0x31, 0x65, 0xc8, 0xb9, 0x43, 0xd1, 0x42, 0x5b, 0x87, 0x12, 0x06, 3312 0x8e, 0xdd, 0xa5, 0x30, 0x08, 0x00, 0xf4, 0x3f, 0x2a, 0x40, 0xda, 0xbe, 0xcb, 0x5e, 0xf6, 0x9f, 3313 0xdb, 0xa1, 0xdb, 0x67, 0x71, 0xec, 0xf9, 0xc3, 0x88, 0xbc, 0x0f, 0xeb, 0x93, 0x90, 0xbd, 0xb0, 3314 0xfc, 0xe9, 0xd8, 0x8a, 0xf8, 0x48, 0x54, 0x57, 0x76, 0x0b, 0x7b, 0x45, 0x5a, 0xe3, 0xe2, 0xee, 3315 0x74, 0x8c, 0xea, 0x11, 0xd9, 0x05, 0xc8, 0xa8, 0xf0, 0x3d, 0x14, 0x8f, 0x94, 0xbb, 0xb4, 0xe2, 3316 0xa7, 0x1a, 0xff, 0x05, 0xd7, 0xe7, 0x2c, 0x59, 0xc2, 0x2f, 0xeb, 0xcc, 0x1e, 0x45, 0x1c, 0x51, 3317 0x6e, 0xb6, 0x9e, 0x33, 0xdb, 0x47, 0x85, 0x47, 0x7c, 0x9c, 0xdc, 0x84, 0xda, 0x28, 0x70, 0xec, 3318 0x91, 0x15, 0xb2, 0xc9, 0xc8, 0x73, 0x6c, 0x04, 0xba, 0x72, 0xb4, 0x44, 0x57, 0x51, 0x4c, 0x85, 3319 0x54, 0xff, 0xa9, 0x02, 0xf0, 0xc8, 0x76, 0x58, 0xfc, 0xdd, 0x19, 0x99, 0x6a, 0xe4, 0x33, 0x92, 3320 0x03, 0x29, 0x33, 0xf2, 0xf2, 0x8c, 0xd3, 0x6f, 0x5c, 0x48, 0x0e, 0x99, 0x08, 0x19, 0xf8, 0x11, 3321 0x75, 0xbe, 0xda, 0xeb, 0xa1, 0x9e, 0xfa, 0x97, 0xa0, 0xfe, 0x15, 0x68, 0xad, 0xc0, 0x99, 0x8e, 3322 0x99, 0x1f, 0x9f, 0xb0, 0xd8, 0x76, 0xed, 0xd8, 0x26, 0x75, 0x58, 0x79, 0xc1, 0x42, 0x24, 0x18, 3323 0xbe, 0xbf, 0x02, 0x4d, 0x3e, 0xc9, 0x01, 0x6c, 0x39, 0xc1, 0x78, 0xec, 0xc5, 0x31, 0x73, 0xad, 3324 0x28, 0xb6, 0x12, 0x35, 0x15, 0xd5, 0x48, 0x3a, 0xd6, 0x8f, 0x9f, 0x8a, 0x11, 0xfd, 0x9f, 0x2a, 3325 0x94, 0x93, 0x05, 0xc8, 0x1a, 0xa8, 0x9e, 0x2b, 0x29, 0x41, 0xf5, 0xdc, 0x4b, 0xab, 0xf3, 0x06, 3326 0x14, 0xcf, 0x78, 0x72, 0x21, 0x88, 0x19, 0xb6, 0xc0, 0x8c, 0xa3, 0x62, 0x8c, 0x5c, 0x85, 0x72, 3327 0x10, 0xba, 0x2c, 0xb4, 0x3c, 0x17, 0xb1, 0x2b, 0xd2, 0x15, 0xfc, 0x6e, 0xbb, 0xe4, 0x14, 0xd6, 3328 0x93, 0x21, 0x2b, 0x0a, 0xa6, 0xa1, 0xc3, 0xea, 0xa5, 0x3c, 0x60, 0x89, 0x6b, 0xfb, 0x3d, 0x31, 3329 0xa5, 0x8f, 0x5a, 0x47, 0xe5, 0xfe, 0xe0, 0xf4, 0xb4, 0xd3, 0x36, 0x5a, 0xb4, 0x16, 0x64, 0x07, 3330 0xc8, 0x03, 0x58, 0x89, 0xe2, 0x20, 0xe4, 0x0e, 0x17, 0xf3, 0xdc, 0x9b, 0x5a, 0xea, 0x8b, 0xf1, 3331 0xa3, 0xe5, 0x56, 0xbb, 0xff, 0x84, 0x26, 0xea, 0xb8, 0x17, 0x1e, 0xfd, 0x7a, 0x79, 0x6e, 0x2f, 3332 0x5c, 0x48, 0xc5, 0x98, 0x7e, 0x0b, 0x6a, 0x39, 0x47, 0xf8, 0x49, 0xd2, 0x32, 0x1e, 0x35, 0x06, 3333 0x1d, 0xd3, 0x68, 0x69, 0x4b, 0x64, 0x15, 0x52, 0xcf, 0x34, 0x45, 0xdf, 0x84, 0x15, 0xb9, 0x18, 3334 0x52, 0x44, 0xbb, 0xff, 0x44, 0x5b, 0xd2, 0x7f, 0xa3, 0x00, 0x11, 0xf9, 0xdd, 0x67, 0xe1, 0x0b, 3335 0xcf, 0x61, 0x46, 0x18, 0x06, 0xa1, 0xfe, 0x73, 0x05, 0x2a, 0xf8, 0xab, 0x19, 0xb8, 0x8c, 0x94, 3336 0x40, 0xed, 0x3d, 0xd1, 0x96, 0xf8, 0xe9, 0xd5, 0xee, 0x3e, 0x6d, 0x74, 0xda, 0x2d, 0x8b, 0x1a, 3337 0x9f, 0x0f, 0x8c, 0xbe, 0xa9, 0x29, 0x5c, 0x68, 0xd2, 0x46, 0xb7, 0xdf, 0x36, 0xba, 0xa6, 0x65, 3338 0x50, 0xda, 0xa3, 0x9a, 0xca, 0xcf, 0xbe, 0x76, 0xd7, 0x34, 0x68, 0xb7, 0xd1, 0x91, 0xb2, 0x02, 3339 0xd9, 0x86, 0x8d, 0x53, 0x83, 0x9e, 0xb4, 0xfb, 0xfd, 0x76, 0xaf, 0x6b, 0xb5, 0x8c, 0x2e, 0x77, 3340 0x6b, 0x99, 0x54, 0x61, 0xc5, 0x6c, 0x9f, 0x18, 0xbd, 0x81, 0xa9, 0x15, 0xc9, 0x35, 0xd8, 0x69, 3341 0xf6, 0xba, 0xcd, 0x01, 0xa5, 0xdc, 0x1a, 0xda, 0x6d, 0x34, 0xcd, 0x76, 0xaf, 0xab, 0x95, 0xf4, 3342 0x5f, 0x28, 0x50, 0xa3, 0xec, 0xeb, 0x29, 0x8b, 0xe2, 0x7e, 0x6c, 0xc7, 0xd3, 0x88, 0x97, 0x95, 3343 0x13, 0xb8, 0x22, 0x97, 0xd7, 0x0e, 0xdf, 0x4b, 0x4f, 0xc0, 0x0b, 0xfb, 0xd9, 0x4f, 0xf7, 0x42, 3344 0x71, 0x06, 0x2f, 0x2b, 0xc6, 0x45, 0x96, 0xcb, 0x62, 0xdb, 0x1b, 0xc9, 0x4e, 0xa0, 0x8a, 0xb2, 3345 0x16, 0x8a, 0xc8, 0x4d, 0x58, 0x73, 0x6c, 0x3f, 0xf0, 0x3d, 0x5e, 0xed, 0xb8, 0x4c, 0x01, 0xd3, 3346 0xa5, 0x96, 0x4a, 0xb9, 0x3d, 0xfd, 0xdb, 0x02, 0x54, 0x04, 0x63, 0x4d, 0x98, 0xb3, 0xb0, 0xba, 3347 0x4e, 0xa0, 0xea, 0x04, 0x7e, 0xe4, 0x45, 0x31, 0xf3, 0x9d, 0x73, 0x79, 0x08, 0xff, 0x5b, 0xe2, 3348 0x6c, 0x3a, 0x97, 0x53, 0x40, 0xa2, 0x74, 0xb4, 0x7a, 0x6a, 0x50, 0xab, 0xd5, 0x6b, 0x0e, 0x4e, 3349 0x8c, 0xae, 0x49, 0xb3, 0xf3, 0xc9, 0x75, 0xa8, 0x70, 0xb3, 0xd1, 0xc4, 0x76, 0x12, 0x3a, 0x98, 3350 0x09, 0xb2, 0xc5, 0x28, 0xb3, 0x3b, 0x29, 0xc6, 0x07, 0x50, 0x92, 0x49, 0x3d, 0x97, 0x8a, 0x33, 3351 0x0f, 0x64, 0x3a, 0x97, 0xfa, 0x46, 0x83, 0x36, 0x1f, 0x53, 0xa9, 0x4f, 0xee, 0xc3, 0xf2, 0x98, 3352 0xef, 0x5f, 0x14, 0xc3, 0xce, 0xc5, 0x79, 0x27, 0x81, 0xcb, 0x8e, 0xca, 0xa7, 0xb4, 0xdd, 0xa3, 3353 0x6d, 0xf3, 0x19, 0x45, 0x6d, 0xfd, 0xdf, 0x91, 0x96, 0x52, 0xb7, 0x01, 0x4a, 0xc7, 0x9d, 0xde, 3354 0xc3, 0x46, 0x47, 0x5b, 0xe2, 0x5d, 0x41, 0x76, 0x7f, 0x9a, 0xa2, 0x7f, 0x0c, 0x25, 0x99, 0xc2, 3355 0x00, 0x72, 0x79, 0x6d, 0x09, 0xd3, 0xb9, 0x61, 0x36, 0xfa, 0x66, 0x8f, 0x1a, 0xa2, 0xfd, 0x6a, 3356 0x76, 0x7a, 0x83, 0x96, 0xc5, 0x05, 0x8d, 0x63, 0x43, 0x53, 0xf5, 0xf7, 0x60, 0x99, 0x2f, 0xce, 3357 0x33, 0x3d, 0x59, 0x5e, 0x5b, 0x22, 0x6b, 0x00, 0x0f, 0x1b, 0xcd, 0x27, 0xbc, 0xd3, 0xea, 0xf2, 3358 0xcc, 0xff, 0xab, 0x02, 0x35, 0xf4, 0x36, 0xe5, 0xac, 0x03, 0x00, 0x8f, 0x0b, 0xac, 0x68, 0xc2, 3359 0x1c, 0x44, 0xab, 0x7a, 0xb8, 0x71, 0x61, 0x63, 0xb4, 0xe2, 0xa5, 0xc8, 0xee, 0x25, 0xe4, 0x22, 3360 0x5a, 0x91, 0xfc, 0xc9, 0x88, 0x87, 0x60, 0xc2, 0x30, 0x9f, 0xcc, 0x8a, 0xbe, 0x80, 0xad, 0x59, 3361 0x1e, 0xeb, 0xc4, 0x87, 0xa4, 0xf2, 0xd3, 0x9a, 0xbf, 0xf6, 0xd9, 0xac, 0x40, 0xdf, 0x81, 0xaa, 3362 0x3d, 0x0e, 0xa6, 0x7e, 0x6c, 0x4d, 0x23, 0xe6, 0x4a, 0x5e, 0x05, 0x21, 0x1a, 0x44, 0xcc, 0xe5, 3363 0x1d, 0xd3, 0xc8, 0x1b, 0x7b, 0xb1, 0xe4, 0x52, 0xf1, 0xa1, 0x7f, 0xa3, 0xc2, 0x26, 0x2e, 0x92, 3364 0xd0, 0xcb, 0xa9, 0x1d, 0xda, 0xe3, 0x88, 0xdc, 0x82, 0xb2, 0x2b, 0x25, 0x78, 0x70, 0x56, 0x0f, 3365 0xb5, 0x79, 0x22, 0xa2, 0xa9, 0x06, 0x79, 0x0a, 0x95, 0xb3, 0x90, 0x45, 0xcf, 0x7d, 0x16, 0x45, 3366 0x32, 0x5d, 0x6f, 0xe6, 0xb6, 0x90, 0xb7, 0xbe, 0xff, 0x28, 0x51, 0x3e, 0xaa, 0xf5, 0x9f, 0x75, 3367 0x9b, 0x8f, 0x69, 0xaf, 0xdb, 0x1b, 0xf4, 0x3b, 0xcf, 0x1e, 0xaa, 0x75, 0x85, 0xce, 0x4c, 0xcd, 3368 0x05, 0xbd, 0x70, 0x79, 0xd0, 0xf5, 0x7b, 0x50, 0x49, 0x8d, 0x73, 0xf8, 0x73, 0xe6, 0x05, 0x21, 3369 0x7d, 0xf1, 0xd8, 0xe8, 0xf2, 0xf6, 0xf2, 0x29, 0xe7, 0x13, 0xcc, 0xa5, 0x1f, 0xc0, 0x56, 0xce, 3370 0x4b, 0xc9, 0x19, 0xe4, 0x1e, 0x94, 0x26, 0xe8, 0xb0, 0xc4, 0xfb, 0xad, 0xef, 0xd8, 0x13, 0x95, 3371 0xaa, 0x64, 0x1b, 0x4a, 0xf6, 0x64, 0xc2, 0x0f, 0x0b, 0x8e, 0xe5, 0x2a, 0x2d, 0xda, 0x93, 0x49, 3372 0xdb, 0xd5, 0xff, 0x0f, 0xb6, 0xe7, 0xd6, 0x88, 0x26, 0x81, 0x1f, 0x31, 0x72, 0x1b, 0x4a, 0x11, 3373 0x92, 0x93, 0x8c, 0xf3, 0x76, 0xb2, 0x48, 0x8e, 0xb9, 0xa8, 0x54, 0xe2, 0xe6, 0xdd, 0xc0, 0xe1, 3374 0xe6, 0x79, 0x5a, 0x55, 0x68, 0xd1, 0x0d, 0x9c, 0xb6, 0xab, 0x5b, 0xb0, 0xd5, 0x62, 0x23, 0x16, 3375 0xb3, 0x39, 0x1c, 0x67, 0xea, 0x4a, 0x46, 0x7d, 0x2e, 0xb0, 0xea, 0xf7, 0x08, 0xac, 0x0b, 0xdb, 3376 0xf9, 0x05, 0x92, 0x20, 0xdd, 0x9f, 0x0b, 0xd2, 0xf5, 0x34, 0x4f, 0x16, 0xf8, 0x73, 0x59, 0x94, 3377 0x8e, 0x61, 0x67, 0x7e, 0x95, 0x37, 0x0a, 0x93, 0xfe, 0x67, 0x05, 0x36, 0xf9, 0x45, 0x21, 0xb1, 3378 0x13, 0xc9, 0x78, 0xbc, 0x7e, 0x19, 0xef, 0xf2, 0x7e, 0xca, 0x0e, 0x63, 0x2b, 0x0d, 0x3b, 0x27, 3379 0x50, 0x40, 0x59, 0x4b, 0x06, 0x73, 0xc3, 0xf3, 0x9d, 0xd1, 0xd4, 0x65, 0x56, 0xaa, 0x89, 0xdb, 3380 0x2a, 0x1f, 0x2d, 0xc7, 0xe1, 0x94, 0xd1, 0x75, 0x39, 0xdc, 0x97, 0x73, 0xc8, 0xd5, 0xa4, 0x16, 3381 0x91, 0x71, 0x8f, 0x0a, 0x77, 0x0f, 0x0e, 0x64, 0x41, 0x92, 0xb7, 0xa0, 0xf2, 0x43, 0x76, 0x1e, 3382 0x59, 0x81, 0x3f, 0x3a, 0x47, 0xde, 0x2d, 0xd3, 0x32, 0x17, 0xf4, 0xfc, 0xd1, 0x39, 0x4f, 0xd4, 3383 0xdc, 0xa6, 0x2e, 0x4d, 0xd4, 0x05, 0x21, 0x58, 0x00, 0x81, 0x9a, 0x85, 0x20, 0x86, 0xed, 0xb9, 3384 0x35, 0x16, 0x20, 0xa0, 0x5e, 0x9e, 0xa8, 0x59, 0x06, 0x51, 0x2f, 0x63, 0x10, 0xfd, 0x4f, 0x2a, 3385 0x6c, 0xf0, 0x65, 0x11, 0x02, 0x96, 0xa0, 0xf5, 0x2e, 0xac, 0x9e, 0xb1, 0xd8, 0x79, 0x6e, 0x45, 3386 0xce, 0x73, 0x36, 0xb6, 0x91, 0xd5, 0xca, 0xb4, 0x8a, 0xb2, 0x3e, 0x8a, 0x48, 0x3d, 0x4b, 0x6b, 3387 0xc5, 0x23, 0xf5, 0x30, 0x8d, 0xe4, 0x77, 0x1f, 0x7b, 0x7b, 0xa0, 0x09, 0xb0, 0x44, 0x3a, 0xe0, 3388 0x19, 0x8c, 0x9d, 0x39, 0x5d, 0x43, 0x39, 0x3a, 0xc2, 0x2f, 0xad, 0xe4, 0x3e, 0x6c, 0xe6, 0xe1, 3389 0xc5, 0x19, 0x02, 0x1b, 0x09, 0xf0, 0x46, 0x16, 0x60, 0x9c, 0x49, 0x3e, 0xe2, 0x49, 0x91, 0x58, 3390 0xb6, 0x26, 0x21, 0x3b, 0xf3, 0x5e, 0xe2, 0x79, 0x58, 0xe1, 0xe9, 0x20, 0x6d, 0x9f, 0xa2, 0x98, 3391 0xec, 0x40, 0x29, 0x38, 0x3b, 0x8b, 0x58, 0x5c, 0x5f, 0xc1, 0x13, 0x58, 0x7e, 0x65, 0x0e, 0xe0, 3392 0xf2, 0xeb, 0x1d, 0xc0, 0xfa, 0x57, 0x40, 0x32, 0xd1, 0x4c, 0xd2, 0xe4, 0xee, 0x5c, 0x9a, 0x5c, 3393 0xcd, 0xa6, 0x49, 0x2e, 0xf2, 0x97, 0xd5, 0xe9, 0x37, 0xb2, 0xbc, 0xd2, 0x05, 0xde, 0x2c, 0x47, 3394 0x3e, 0x85, 0x35, 0x11, 0xa4, 0xb1, 0x3c, 0xe2, 0x64, 0xa6, 0x6c, 0x2f, 0x3c, 0xff, 0x68, 0xcd, 3395 0xcb, 0x7e, 0xea, 0x3f, 0x56, 0x80, 0x08, 0xb6, 0x10, 0xb9, 0x20, 0x93, 0x66, 0x16, 0x35, 0xe5, 3396 0x35, 0xdb, 0x96, 0x79, 0x56, 0x2c, 0x5c, 0xca, 0x8a, 0xff, 0x0f, 0x9b, 0x59, 0x0f, 0x92, 0x40, 3397 0x1f, 0xce, 0x05, 0xfa, 0x5a, 0x9e, 0x13, 0xb3, 0xee, 0x5e, 0x16, 0x69, 0x23, 0x21, 0xf6, 0x64, 3398 0x85, 0x37, 0xe3, 0xc3, 0x3f, 0x28, 0x50, 0xee, 0x07, 0x61, 0x8c, 0x94, 0xf6, 0x01, 0xac, 0x47, 3399 0x41, 0x18, 0x5b, 0xec, 0xe5, 0x24, 0x64, 0x91, 0xbc, 0x87, 0xa9, 0x98, 0xfa, 0x41, 0x18, 0x1b, 3400 0xa9, 0x94, 0xdc, 0x96, 0x8a, 0x2e, 0x8b, 0x1c, 0xe6, 0xbb, 0x9e, 0x3f, 0xc4, 0x32, 0x4b, 0xd2, 3401 0x1e, 0xd5, 0x5b, 0xe9, 0x18, 0xb9, 0x05, 0xc4, 0x65, 0x67, 0xf6, 0x74, 0x14, 0x8b, 0xbb, 0xa7, 3402 0x15, 0xb3, 0x97, 0xb1, 0xac, 0x2a, 0x4d, 0x8e, 0xe0, 0xe5, 0xd0, 0x64, 0x2f, 0x79, 0x90, 0xb6, 3403 0xf3, 0xda, 0xfe, 0x74, 0xcc, 0x42, 0xcf, 0xc1, 0xca, 0x52, 0xe8, 0x66, 0x76, 0x42, 0x57, 0x0c, 3404 0xe9, 0x7f, 0x51, 0x00, 0xfa, 0x4e, 0x10, 0xb2, 0x10, 0x37, 0xf2, 0xdf, 0x50, 0x8a, 0xf0, 0x4b, 3405 0x42, 0x7d, 0x35, 0xf3, 0xa4, 0x25, 0x75, 0xe4, 0xcf, 0xa3, 0xd5, 0x93, 0x86, 0xd9, 0x7c, 0x6c, 3406 0xf5, 0x9b, 0x3d, 0x6a, 0x50, 0x2a, 0xa7, 0x91, 0x6b, 0x79, 0xf6, 0x58, 0xbe, 0x7b, 0x30, 0x63, 3407 0xe2, 0x8f, 0xe1, 0xca, 0xd8, 0x16, 0xe4, 0xc3, 0x75, 0x2d, 0xc4, 0x89, 0xc5, 0x2c, 0x8c, 0xea, 3408 0x15, 0xdc, 0xd2, 0x36, 0x0e, 0x0b, 0xfb, 0xa7, 0xe9, 0x20, 0x76, 0xa6, 0x89, 0xf5, 0x1d, 0x6a, 3409 0xf0, 0x15, 0xdb, 0xdd, 0x63, 0x2b, 0xbb, 0xbe, 0xe8, 0x68, 0x73, 0x12, 0x55, 0xff, 0x95, 0x02, 3410 0x15, 0xec, 0x0d, 0xe7, 0xee, 0x05, 0x85, 0xf4, 0x5e, 0xf0, 0x29, 0x40, 0x06, 0x32, 0x9e, 0x9f, 3411 0x30, 0x3b, 0x6e, 0xd3, 0xa9, 0xfb, 0x33, 0x00, 0x69, 0x46, 0xff, 0xda, 0x67, 0x00, 0x19, 0x68, 3412 0x13, 0xfb, 0x85, 0xcc, 0xbd, 0xe3, 0xed, 0x9c, 0xfd, 0x65, 0x1c, 0xc9, 0x48, 0xf4, 0xc7, 0xf2, 3413 0x89, 0x82, 0xda, 0xfe, 0x90, 0x65, 0x3c, 0x54, 0x52, 0x0b, 0x5b, 0x50, 0x44, 0x8e, 0x4c, 0x1e, 3414 0x4a, 0xf1, 0x83, 0x68, 0x50, 0x60, 0xbe, 0x2b, 0x39, 0x98, 0xff, 0xd4, 0x7f, 0xa2, 0xc0, 0x86, 3415 0x30, 0x25, 0xb2, 0x15, 0xc3, 0xc7, 0x7b, 0x58, 0x91, 0x09, 0x02, 0x13, 0x05, 0xc9, 0x10, 0x50, 3416 0xd4, 0x41, 0x48, 0xf6, 0xa0, 0x18, 0xf2, 0xb5, 0x2f, 0xb4, 0xd4, 0xa9, 0x57, 0x54, 0x28, 0x90, 3417 0x0f, 0x41, 0x13, 0xa6, 0xf8, 0x45, 0x28, 0x0e, 0x6d, 0xcf, 0x8f, 0xf1, 0x92, 0x5f, 0xa1, 0xeb, 3418 0x28, 0x6f, 0xa6, 0x62, 0xfd, 0x3f, 0x61, 0x0b, 0xe7, 0x37, 0xa6, 0x71, 0xd0, 0x62, 0x31, 0x73, 3419 0xa4, 0x37, 0x37, 0x16, 0x78, 0x73, 0xa4, 0xde, 0x3d, 0xc8, 0x7a, 0xa4, 0x0f, 0x60, 0x35, 0xbb, 3420 0x8f, 0x85, 0xd7, 0xb9, 0x19, 0xed, 0xaa, 0xd8, 0xdd, 0x5f, 0xcd, 0xbb, 0x9d, 0x89, 0x40, 0x42, 3421 0x06, 0xfa, 0xb7, 0x0a, 0xac, 0xcb, 0xd1, 0x33, 0xcf, 0x67, 0xd8, 0x64, 0x2f, 0x32, 0xbd, 0xf0, 3422 0x61, 0x9a, 0xdc, 0x4b, 0xc2, 0x34, 0x77, 0x9b, 0x98, 0xb3, 0xb8, 0x9f, 0x8d, 0xd8, 0xb5, 0x3b, 3423 0x50, 0x14, 0xb8, 0xa6, 0x18, 0x2a, 0x0b, 0x30, 0x54, 0x67, 0x18, 0xfe, 0x6e, 0x05, 0x56, 0xc5, 3424 0xc5, 0xf9, 0x8d, 0x7b, 0xab, 0x2d, 0x28, 0x7e, 0x3d, 0x65, 0xe1, 0x39, 0x76, 0xa0, 0x15, 0x2a, 3425 0x3e, 0xf8, 0x71, 0xe8, 0x4c, 0xc3, 0x28, 0x08, 0x25, 0x75, 0xc8, 0xaf, 0xcc, 0x31, 0x59, 0xcd, 3426 0x1d, 0x93, 0x8f, 0xa0, 0x2a, 0x34, 0x2c, 0x7c, 0x32, 0x13, 0x97, 0xd5, 0x77, 0xf2, 0x77, 0x7b, 3427 0x79, 0xf1, 0x68, 0xa2, 0x9e, 0x78, 0x33, 0xeb, 0xf6, 0xba, 0x06, 0x05, 0x27, 0x95, 0xcc, 0x5a, 3428 0x89, 0xd2, 0x7c, 0x2b, 0x71, 0x1f, 0x76, 0xb0, 0xd6, 0x99, 0x6b, 0x39, 0x78, 0xc7, 0xb2, 0x1d, 3429 0x67, 0x1a, 0xda, 0xce, 0xb9, 0x3c, 0xb0, 0xb7, 0xe4, 0x68, 0x93, 0x0f, 0x36, 0xe4, 0x18, 0xb9, 3430 0x0d, 0x15, 0x64, 0x4f, 0x0c, 0x47, 0x39, 0xdf, 0x02, 0x25, 0x5c, 0x4c, 0xcb, 0x51, 0xc2, 0xca, 3431 0xf7, 0xa0, 0x2a, 0x99, 0x06, 0x27, 0x54, 0x10, 0x3b, 0x72, 0x91, 0xd1, 0x28, 0x44, 0x33, 0x06, 3432 0x3c, 0x00, 0xc0, 0x3b, 0xa4, 0x98, 0x03, 0x38, 0x67, 0xe3, 0x02, 0x25, 0xd0, 0xca, 0x59, 0x4a, 3433 0x2c, 0xb9, 0x06, 0x73, 0x35, 0xdf, 0x60, 0x92, 0x27, 0xb0, 0x3a, 0xb1, 0xc3, 0xc8, 0xf3, 0x87, 3434 0x16, 0x5e, 0xe0, 0x6b, 0x18, 0xcb, 0xdd, 0x85, 0xb1, 0x3c, 0x15, 0x8a, 0x78, 0x95, 0x2f, 0xf5, 3435 0x4d, 0xda, 0x6e, 0x9a, 0xb4, 0x3a, 0x99, 0x09, 0xc9, 0xa7, 0x70, 0xd5, 0x9e, 0xc6, 0x81, 0xe5, 3436 0x7a, 0x91, 0x13, 0xbc, 0x60, 0xa1, 0x85, 0x6f, 0x50, 0x22, 0x82, 0xf5, 0x75, 0x8c, 0xb1, 0x72, 3437 0x40, 0x77, 0xb8, 0x4e, 0x4b, 0xaa, 0x60, 0x86, 0x62, 0x14, 0xc9, 0x7f, 0x40, 0x2d, 0x69, 0xbb, 3438 0xc4, 0xbb, 0x96, 0x86, 0x11, 0xdc, 0x5a, 0x54, 0x3c, 0x74, 0x55, 0xaa, 0x8a, 0x17, 0xcb, 0x87, 3439 0xa0, 0x89, 0xa5, 0xc2, 0x34, 0xd7, 0xeb, 0x1b, 0x38, 0xfb, 0xca, 0x2b, 0x4a, 0x81, 0xae, 0x9f, 3440 0xcd, 0x55, 0x5b, 0x1f, 0xae, 0x08, 0x1b, 0x62, 0x0b, 0xc8, 0x0b, 0xe2, 0x08, 0xa8, 0x13, 0x8c, 3441 0xf2, 0xf5, 0x9c, 0xa9, 0x39, 0xf2, 0xa0, 0x5b, 0x67, 0x8b, 0x28, 0xe5, 0x26, 0x54, 0x85, 0x51, 3442 0x97, 0x4d, 0xe2, 0xe7, 0xf5, 0xcd, 0xcc, 0xa1, 0x03, 0x38, 0xd0, 0xe2, 0x72, 0xfd, 0x10, 0x60, 3443 0x96, 0xa8, 0xa4, 0x0c, 0x98, 0xaa, 0xda, 0x12, 0xbe, 0x74, 0xb4, 0xbb, 0xc7, 0x1d, 0x43, 0x53, 3444 0xc8, 0x1a, 0xc0, 0xa9, 0x41, 0x2d, 0x6a, 0xf4, 0x07, 0x1d, 0x53, 0x53, 0xf5, 0xf7, 0xa1, 0x9a, 3445 0x01, 0x04, 0x55, 0x11, 0x12, 0x6d, 0x89, 0x54, 0x61, 0x85, 0x1a, 0x9d, 0xc6, 0x97, 0xf8, 0xa6, 3446 0x67, 0x42, 0x4d, 0xa0, 0x98, 0x30, 0xd6, 0xad, 0xb9, 0x5e, 0x65, 0x6b, 0x11, 0xd8, 0x97, 0x75, 3447 0x29, 0x53, 0xd0, 0x64, 0x44, 0xa3, 0xe4, 0xc8, 0x7e, 0x15, 0x5f, 0x09, 0xf8, 0xf1, 0xa5, 0x9d, 3448 0x8a, 0x0f, 0xf2, 0x09, 0x40, 0x06, 0x29, 0x71, 0xcd, 0x7f, 0x25, 0x52, 0x19, 0x55, 0xfd, 0x73, 3449 0xa8, 0x66, 0x96, 0x5d, 0xb8, 0xe2, 0xfe, 0x8c, 0x21, 0x79, 0x02, 0xd4, 0xe7, 0xcc, 0xa6, 0xee, 3450 0x26, 0xef, 0xd5, 0xbf, 0x54, 0x12, 0x56, 0x93, 0x46, 0xf3, 0x2f, 0x21, 0xea, 0x25, 0x2f, 0x21, 3451 0xb7, 0xe7, 0x8e, 0xd0, 0x05, 0xcf, 0xca, 0x19, 0x05, 0xe4, 0x5a, 0x5e, 0xcc, 0xe8, 0x9d, 0x42, 3452 0xc5, 0x47, 0x86, 0x00, 0x0b, 0x59, 0x02, 0xd4, 0xff, 0xae, 0xc0, 0x5a, 0xea, 0x9b, 0x68, 0x03, 3453 0x6f, 0x41, 0x29, 0x44, 0x3f, 0x65, 0x1b, 0x38, 0x87, 0x9e, 0xd8, 0x03, 0x95, 0x3a, 0xe4, 0x06, 3454 0xd4, 0x72, 0x3c, 0x86, 0x30, 0x14, 0xe8, 0x6a, 0x96, 0xbe, 0x32, 0x9d, 0x65, 0xe1, 0xfb, 0xf4, 3455 0xf0, 0xaf, 0x62, 0xeb, 0x8f, 0x61, 0x35, 0x29, 0x42, 0xf4, 0xaf, 0x88, 0xfe, 0x6d, 0x2e, 0x88, 3456 0x3f, 0xad, 0x9e, 0xcd, 0x3e, 0x3e, 0x2a, 0x95, 0xff, 0xb6, 0xa2, 0xfd, 0xac, 0xfb, 0xb0, 0xfc, 3457 0xbf, 0xf2, 0xff, 0xb5, 0xff, 0x0a, 0x00, 0x00, 0xff, 0xff, 0x09, 0x6f, 0x4d, 0x63, 0xf2, 0x1d, 3458 0x00, 0x00, 3459} 3460