1
0
Fork 0
mirror of https://github.com/Luzifer/cloudkeys-go.git synced 2024-11-10 07:00:08 +00:00
cloudkeys-go/vendor/google.golang.org/appengine/internal/search/search.pb.go

3460 lines
125 KiB
Go
Raw Normal View History

// Code generated by protoc-gen-go. DO NOT EDIT.
// source: google.golang.org/appengine/internal/search/search.proto
package search
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
type Scope_Type int32
const (
Scope_USER_BY_CANONICAL_ID Scope_Type = 1
Scope_USER_BY_EMAIL Scope_Type = 2
Scope_GROUP_BY_CANONICAL_ID Scope_Type = 3
Scope_GROUP_BY_EMAIL Scope_Type = 4
Scope_GROUP_BY_DOMAIN Scope_Type = 5
Scope_ALL_USERS Scope_Type = 6
Scope_ALL_AUTHENTICATED_USERS Scope_Type = 7
)
var Scope_Type_name = map[int32]string{
1: "USER_BY_CANONICAL_ID",
2: "USER_BY_EMAIL",
3: "GROUP_BY_CANONICAL_ID",
4: "GROUP_BY_EMAIL",
5: "GROUP_BY_DOMAIN",
6: "ALL_USERS",
7: "ALL_AUTHENTICATED_USERS",
}
var Scope_Type_value = map[string]int32{
"USER_BY_CANONICAL_ID": 1,
"USER_BY_EMAIL": 2,
"GROUP_BY_CANONICAL_ID": 3,
"GROUP_BY_EMAIL": 4,
"GROUP_BY_DOMAIN": 5,
"ALL_USERS": 6,
"ALL_AUTHENTICATED_USERS": 7,
}
func (x Scope_Type) Enum() *Scope_Type {
p := new(Scope_Type)
*p = x
return p
}
func (x Scope_Type) String() string {
return proto.EnumName(Scope_Type_name, int32(x))
}
func (x *Scope_Type) UnmarshalJSON(data []byte) error {
value, err := proto.UnmarshalJSONEnum(Scope_Type_value, data, "Scope_Type")
if err != nil {
return err
}
*x = Scope_Type(value)
return nil
}
func (Scope_Type) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{0, 0}
}
type Entry_Permission int32
const (
Entry_READ Entry_Permission = 1
Entry_WRITE Entry_Permission = 2
Entry_FULL_CONTROL Entry_Permission = 3
)
var Entry_Permission_name = map[int32]string{
1: "READ",
2: "WRITE",
3: "FULL_CONTROL",
}
var Entry_Permission_value = map[string]int32{
"READ": 1,
"WRITE": 2,
"FULL_CONTROL": 3,
}
func (x Entry_Permission) Enum() *Entry_Permission {
p := new(Entry_Permission)
*p = x
return p
}
func (x Entry_Permission) String() string {
return proto.EnumName(Entry_Permission_name, int32(x))
}
func (x *Entry_Permission) UnmarshalJSON(data []byte) error {
value, err := proto.UnmarshalJSONEnum(Entry_Permission_value, data, "Entry_Permission")
if err != nil {
return err
}
*x = Entry_Permission(value)
return nil
}
func (Entry_Permission) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{1, 0}
}
type FieldValue_ContentType int32
const (
FieldValue_TEXT FieldValue_ContentType = 0
FieldValue_HTML FieldValue_ContentType = 1
FieldValue_ATOM FieldValue_ContentType = 2
FieldValue_DATE FieldValue_ContentType = 3
FieldValue_NUMBER FieldValue_ContentType = 4
FieldValue_GEO FieldValue_ContentType = 5
)
var FieldValue_ContentType_name = map[int32]string{
0: "TEXT",
1: "HTML",
2: "ATOM",
3: "DATE",
4: "NUMBER",
5: "GEO",
}
var FieldValue_ContentType_value = map[string]int32{
"TEXT": 0,
"HTML": 1,
"ATOM": 2,
"DATE": 3,
"NUMBER": 4,
"GEO": 5,
}
func (x FieldValue_ContentType) Enum() *FieldValue_ContentType {
p := new(FieldValue_ContentType)
*p = x
return p
}
func (x FieldValue_ContentType) String() string {
return proto.EnumName(FieldValue_ContentType_name, int32(x))
}
func (x *FieldValue_ContentType) UnmarshalJSON(data []byte) error {
value, err := proto.UnmarshalJSONEnum(FieldValue_ContentType_value, data, "FieldValue_ContentType")
if err != nil {
return err
}
*x = FieldValue_ContentType(value)
return nil
}
func (FieldValue_ContentType) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{3, 0}
}
type FacetValue_ContentType int32
const (
FacetValue_ATOM FacetValue_ContentType = 2
FacetValue_NUMBER FacetValue_ContentType = 4
)
var FacetValue_ContentType_name = map[int32]string{
2: "ATOM",
4: "NUMBER",
}
var FacetValue_ContentType_value = map[string]int32{
"ATOM": 2,
"NUMBER": 4,
}
func (x FacetValue_ContentType) Enum() *FacetValue_ContentType {
p := new(FacetValue_ContentType)
*p = x
return p
}
func (x FacetValue_ContentType) String() string {
return proto.EnumName(FacetValue_ContentType_name, int32(x))
}
func (x *FacetValue_ContentType) UnmarshalJSON(data []byte) error {
value, err := proto.UnmarshalJSONEnum(FacetValue_ContentType_value, data, "FacetValue_ContentType")
if err != nil {
return err
}
*x = FacetValue_ContentType(value)
return nil
}
func (FacetValue_ContentType) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{7, 0}
}
type Document_OrderIdSource int32
const (
Document_DEFAULTED Document_OrderIdSource = 0
Document_SUPPLIED Document_OrderIdSource = 1
)
var Document_OrderIdSource_name = map[int32]string{
0: "DEFAULTED",
1: "SUPPLIED",
}
var Document_OrderIdSource_value = map[string]int32{
"DEFAULTED": 0,
"SUPPLIED": 1,
}
func (x Document_OrderIdSource) Enum() *Document_OrderIdSource {
p := new(Document_OrderIdSource)
*p = x
return p
}
func (x Document_OrderIdSource) String() string {
return proto.EnumName(Document_OrderIdSource_name, int32(x))
}
func (x *Document_OrderIdSource) UnmarshalJSON(data []byte) error {
value, err := proto.UnmarshalJSONEnum(Document_OrderIdSource_value, data, "Document_OrderIdSource")
if err != nil {
return err
}
*x = Document_OrderIdSource(value)
return nil
}
func (Document_OrderIdSource) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{10, 0}
}
type Document_Storage int32
const (
Document_DISK Document_Storage = 0
)
var Document_Storage_name = map[int32]string{
0: "DISK",
}
var Document_Storage_value = map[string]int32{
"DISK": 0,
}
func (x Document_Storage) Enum() *Document_Storage {
p := new(Document_Storage)
*p = x
return p
}
func (x Document_Storage) String() string {
return proto.EnumName(Document_Storage_name, int32(x))
}
func (x *Document_Storage) UnmarshalJSON(data []byte) error {
value, err := proto.UnmarshalJSONEnum(Document_Storage_value, data, "Document_Storage")
if err != nil {
return err
}
*x = Document_Storage(value)
return nil
}
func (Document_Storage) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{10, 1}
}
type SearchServiceError_ErrorCode int32
const (
SearchServiceError_OK SearchServiceError_ErrorCode = 0
SearchServiceError_INVALID_REQUEST SearchServiceError_ErrorCode = 1
SearchServiceError_TRANSIENT_ERROR SearchServiceError_ErrorCode = 2
SearchServiceError_INTERNAL_ERROR SearchServiceError_ErrorCode = 3
SearchServiceError_PERMISSION_DENIED SearchServiceError_ErrorCode = 4
SearchServiceError_TIMEOUT SearchServiceError_ErrorCode = 5
SearchServiceError_CONCURRENT_TRANSACTION SearchServiceError_ErrorCode = 6
)
var SearchServiceError_ErrorCode_name = map[int32]string{
0: "OK",
1: "INVALID_REQUEST",
2: "TRANSIENT_ERROR",
3: "INTERNAL_ERROR",
4: "PERMISSION_DENIED",
5: "TIMEOUT",
6: "CONCURRENT_TRANSACTION",
}
var SearchServiceError_ErrorCode_value = map[string]int32{
"OK": 0,
"INVALID_REQUEST": 1,
"TRANSIENT_ERROR": 2,
"INTERNAL_ERROR": 3,
"PERMISSION_DENIED": 4,
"TIMEOUT": 5,
"CONCURRENT_TRANSACTION": 6,
}
func (x SearchServiceError_ErrorCode) Enum() *SearchServiceError_ErrorCode {
p := new(SearchServiceError_ErrorCode)
*p = x
return p
}
func (x SearchServiceError_ErrorCode) String() string {
return proto.EnumName(SearchServiceError_ErrorCode_name, int32(x))
}
func (x *SearchServiceError_ErrorCode) UnmarshalJSON(data []byte) error {
value, err := proto.UnmarshalJSONEnum(SearchServiceError_ErrorCode_value, data, "SearchServiceError_ErrorCode")
if err != nil {
return err
}
*x = SearchServiceError_ErrorCode(value)
return nil
}
func (SearchServiceError_ErrorCode) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{11, 0}
}
type IndexSpec_Consistency int32
const (
IndexSpec_GLOBAL IndexSpec_Consistency = 0
IndexSpec_PER_DOCUMENT IndexSpec_Consistency = 1
)
var IndexSpec_Consistency_name = map[int32]string{
0: "GLOBAL",
1: "PER_DOCUMENT",
}
var IndexSpec_Consistency_value = map[string]int32{
"GLOBAL": 0,
"PER_DOCUMENT": 1,
}
func (x IndexSpec_Consistency) Enum() *IndexSpec_Consistency {
p := new(IndexSpec_Consistency)
*p = x
return p
}
func (x IndexSpec_Consistency) String() string {
return proto.EnumName(IndexSpec_Consistency_name, int32(x))
}
func (x *IndexSpec_Consistency) UnmarshalJSON(data []byte) error {
value, err := proto.UnmarshalJSONEnum(IndexSpec_Consistency_value, data, "IndexSpec_Consistency")
if err != nil {
return err
}
*x = IndexSpec_Consistency(value)
return nil
}
func (IndexSpec_Consistency) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{13, 0}
}
type IndexSpec_Source int32
const (
IndexSpec_SEARCH IndexSpec_Source = 0
IndexSpec_DATASTORE IndexSpec_Source = 1
IndexSpec_CLOUD_STORAGE IndexSpec_Source = 2
)
var IndexSpec_Source_name = map[int32]string{
0: "SEARCH",
1: "DATASTORE",
2: "CLOUD_STORAGE",
}
var IndexSpec_Source_value = map[string]int32{
"SEARCH": 0,
"DATASTORE": 1,
"CLOUD_STORAGE": 2,
}
func (x IndexSpec_Source) Enum() *IndexSpec_Source {
p := new(IndexSpec_Source)
*p = x
return p
}
func (x IndexSpec_Source) String() string {
return proto.EnumName(IndexSpec_Source_name, int32(x))
}
func (x *IndexSpec_Source) UnmarshalJSON(data []byte) error {
value, err := proto.UnmarshalJSONEnum(IndexSpec_Source_value, data, "IndexSpec_Source")
if err != nil {
return err
}
*x = IndexSpec_Source(value)
return nil
}
func (IndexSpec_Source) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{13, 1}
}
type IndexSpec_Mode int32
const (
IndexSpec_PRIORITY IndexSpec_Mode = 0
IndexSpec_BACKGROUND IndexSpec_Mode = 1
)
var IndexSpec_Mode_name = map[int32]string{
0: "PRIORITY",
1: "BACKGROUND",
}
var IndexSpec_Mode_value = map[string]int32{
"PRIORITY": 0,
"BACKGROUND": 1,
}
func (x IndexSpec_Mode) Enum() *IndexSpec_Mode {
p := new(IndexSpec_Mode)
*p = x
return p
}
func (x IndexSpec_Mode) String() string {
return proto.EnumName(IndexSpec_Mode_name, int32(x))
}
func (x *IndexSpec_Mode) UnmarshalJSON(data []byte) error {
value, err := proto.UnmarshalJSONEnum(IndexSpec_Mode_value, data, "IndexSpec_Mode")
if err != nil {
return err
}
*x = IndexSpec_Mode(value)
return nil
}
func (IndexSpec_Mode) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{13, 2}
}
type IndexDocumentParams_Freshness int32
const (
IndexDocumentParams_SYNCHRONOUSLY IndexDocumentParams_Freshness = 0
IndexDocumentParams_WHEN_CONVENIENT IndexDocumentParams_Freshness = 1
)
var IndexDocumentParams_Freshness_name = map[int32]string{
0: "SYNCHRONOUSLY",
1: "WHEN_CONVENIENT",
}
var IndexDocumentParams_Freshness_value = map[string]int32{
"SYNCHRONOUSLY": 0,
"WHEN_CONVENIENT": 1,
}
func (x IndexDocumentParams_Freshness) Enum() *IndexDocumentParams_Freshness {
p := new(IndexDocumentParams_Freshness)
*p = x
return p
}
func (x IndexDocumentParams_Freshness) String() string {
return proto.EnumName(IndexDocumentParams_Freshness_name, int32(x))
}
func (x *IndexDocumentParams_Freshness) UnmarshalJSON(data []byte) error {
value, err := proto.UnmarshalJSONEnum(IndexDocumentParams_Freshness_value, data, "IndexDocumentParams_Freshness")
if err != nil {
return err
}
*x = IndexDocumentParams_Freshness(value)
return nil
}
func (IndexDocumentParams_Freshness) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{15, 0}
}
type ScorerSpec_Scorer int32
const (
ScorerSpec_RESCORING_MATCH_SCORER ScorerSpec_Scorer = 0
ScorerSpec_MATCH_SCORER ScorerSpec_Scorer = 2
)
var ScorerSpec_Scorer_name = map[int32]string{
0: "RESCORING_MATCH_SCORER",
2: "MATCH_SCORER",
}
var ScorerSpec_Scorer_value = map[string]int32{
"RESCORING_MATCH_SCORER": 0,
"MATCH_SCORER": 2,
}
func (x ScorerSpec_Scorer) Enum() *ScorerSpec_Scorer {
p := new(ScorerSpec_Scorer)
*p = x
return p
}
func (x ScorerSpec_Scorer) String() string {
return proto.EnumName(ScorerSpec_Scorer_name, int32(x))
}
func (x *ScorerSpec_Scorer) UnmarshalJSON(data []byte) error {
value, err := proto.UnmarshalJSONEnum(ScorerSpec_Scorer_value, data, "ScorerSpec_Scorer")
if err != nil {
return err
}
*x = ScorerSpec_Scorer(value)
return nil
}
func (ScorerSpec_Scorer) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{31, 0}
}
type SearchParams_CursorType int32
const (
SearchParams_NONE SearchParams_CursorType = 0
SearchParams_SINGLE SearchParams_CursorType = 1
SearchParams_PER_RESULT SearchParams_CursorType = 2
)
var SearchParams_CursorType_name = map[int32]string{
0: "NONE",
1: "SINGLE",
2: "PER_RESULT",
}
var SearchParams_CursorType_value = map[string]int32{
"NONE": 0,
"SINGLE": 1,
"PER_RESULT": 2,
}
func (x SearchParams_CursorType) Enum() *SearchParams_CursorType {
p := new(SearchParams_CursorType)
*p = x
return p
}
func (x SearchParams_CursorType) String() string {
return proto.EnumName(SearchParams_CursorType_name, int32(x))
}
func (x *SearchParams_CursorType) UnmarshalJSON(data []byte) error {
value, err := proto.UnmarshalJSONEnum(SearchParams_CursorType_value, data, "SearchParams_CursorType")
if err != nil {
return err
}
*x = SearchParams_CursorType(value)
return nil
}
func (SearchParams_CursorType) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{38, 0}
}
type SearchParams_ParsingMode int32
const (
SearchParams_STRICT SearchParams_ParsingMode = 0
SearchParams_RELAXED SearchParams_ParsingMode = 1
)
var SearchParams_ParsingMode_name = map[int32]string{
0: "STRICT",
1: "RELAXED",
}
var SearchParams_ParsingMode_value = map[string]int32{
"STRICT": 0,
"RELAXED": 1,
}
func (x SearchParams_ParsingMode) Enum() *SearchParams_ParsingMode {
p := new(SearchParams_ParsingMode)
*p = x
return p
}
func (x SearchParams_ParsingMode) String() string {
return proto.EnumName(SearchParams_ParsingMode_name, int32(x))
}
func (x *SearchParams_ParsingMode) UnmarshalJSON(data []byte) error {
value, err := proto.UnmarshalJSONEnum(SearchParams_ParsingMode_value, data, "SearchParams_ParsingMode")
if err != nil {
return err
}
*x = SearchParams_ParsingMode(value)
return nil
}
func (SearchParams_ParsingMode) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{38, 1}
}
type Scope struct {
Type *Scope_Type `protobuf:"varint,1,opt,name=type,enum=search.Scope_Type" json:"type,omitempty"`
Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Scope) Reset() { *m = Scope{} }
func (m *Scope) String() string { return proto.CompactTextString(m) }
func (*Scope) ProtoMessage() {}
func (*Scope) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{0}
}
func (m *Scope) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Scope.Unmarshal(m, b)
}
func (m *Scope) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Scope.Marshal(b, m, deterministic)
}
func (dst *Scope) XXX_Merge(src proto.Message) {
xxx_messageInfo_Scope.Merge(dst, src)
}
func (m *Scope) XXX_Size() int {
return xxx_messageInfo_Scope.Size(m)
}
func (m *Scope) XXX_DiscardUnknown() {
xxx_messageInfo_Scope.DiscardUnknown(m)
}
var xxx_messageInfo_Scope proto.InternalMessageInfo
func (m *Scope) GetType() Scope_Type {
if m != nil && m.Type != nil {
return *m.Type
}
return Scope_USER_BY_CANONICAL_ID
}
func (m *Scope) GetValue() string {
if m != nil && m.Value != nil {
return *m.Value
}
return ""
}
type Entry struct {
Scope *Scope `protobuf:"bytes,1,opt,name=scope" json:"scope,omitempty"`
Permission *Entry_Permission `protobuf:"varint,2,opt,name=permission,enum=search.Entry_Permission" json:"permission,omitempty"`
DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Entry) Reset() { *m = Entry{} }
func (m *Entry) String() string { return proto.CompactTextString(m) }
func (*Entry) ProtoMessage() {}
func (*Entry) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{1}
}
func (m *Entry) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Entry.Unmarshal(m, b)
}
func (m *Entry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Entry.Marshal(b, m, deterministic)
}
func (dst *Entry) XXX_Merge(src proto.Message) {
xxx_messageInfo_Entry.Merge(dst, src)
}
func (m *Entry) XXX_Size() int {
return xxx_messageInfo_Entry.Size(m)
}
func (m *Entry) XXX_DiscardUnknown() {
xxx_messageInfo_Entry.DiscardUnknown(m)
}
var xxx_messageInfo_Entry proto.InternalMessageInfo
func (m *Entry) GetScope() *Scope {
if m != nil {
return m.Scope
}
return nil
}
func (m *Entry) GetPermission() Entry_Permission {
if m != nil && m.Permission != nil {
return *m.Permission
}
return Entry_READ
}
func (m *Entry) GetDisplayName() string {
if m != nil && m.DisplayName != nil {
return *m.DisplayName
}
return ""
}
type AccessControlList struct {
Owner *string `protobuf:"bytes,1,opt,name=owner" json:"owner,omitempty"`
Entries []*Entry `protobuf:"bytes,2,rep,name=entries" json:"entries,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *AccessControlList) Reset() { *m = AccessControlList{} }
func (m *AccessControlList) String() string { return proto.CompactTextString(m) }
func (*AccessControlList) ProtoMessage() {}
func (*AccessControlList) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{2}
}
func (m *AccessControlList) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AccessControlList.Unmarshal(m, b)
}
func (m *AccessControlList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_AccessControlList.Marshal(b, m, deterministic)
}
func (dst *AccessControlList) XXX_Merge(src proto.Message) {
xxx_messageInfo_AccessControlList.Merge(dst, src)
}
func (m *AccessControlList) XXX_Size() int {
return xxx_messageInfo_AccessControlList.Size(m)
}
func (m *AccessControlList) XXX_DiscardUnknown() {
xxx_messageInfo_AccessControlList.DiscardUnknown(m)
}
var xxx_messageInfo_AccessControlList proto.InternalMessageInfo
func (m *AccessControlList) GetOwner() string {
if m != nil && m.Owner != nil {
return *m.Owner
}
return ""
}
func (m *AccessControlList) GetEntries() []*Entry {
if m != nil {
return m.Entries
}
return nil
}
type FieldValue struct {
Type *FieldValue_ContentType `protobuf:"varint,1,opt,name=type,enum=search.FieldValue_ContentType,def=0" json:"type,omitempty"`
Language *string `protobuf:"bytes,2,opt,name=language,def=en" json:"language,omitempty"`
StringValue *string `protobuf:"bytes,3,opt,name=string_value,json=stringValue" json:"string_value,omitempty"`
Geo *FieldValue_Geo `protobuf:"group,4,opt,name=Geo,json=geo" json:"geo,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FieldValue) Reset() { *m = FieldValue{} }
func (m *FieldValue) String() string { return proto.CompactTextString(m) }
func (*FieldValue) ProtoMessage() {}
func (*FieldValue) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{3}
}
func (m *FieldValue) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FieldValue.Unmarshal(m, b)
}
func (m *FieldValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FieldValue.Marshal(b, m, deterministic)
}
func (dst *FieldValue) XXX_Merge(src proto.Message) {
xxx_messageInfo_FieldValue.Merge(dst, src)
}
func (m *FieldValue) XXX_Size() int {
return xxx_messageInfo_FieldValue.Size(m)
}
func (m *FieldValue) XXX_DiscardUnknown() {
xxx_messageInfo_FieldValue.DiscardUnknown(m)
}
var xxx_messageInfo_FieldValue proto.InternalMessageInfo
const Default_FieldValue_Type FieldValue_ContentType = FieldValue_TEXT
const Default_FieldValue_Language string = "en"
func (m *FieldValue) GetType() FieldValue_ContentType {
if m != nil && m.Type != nil {
return *m.Type
}
return Default_FieldValue_Type
}
func (m *FieldValue) GetLanguage() string {
if m != nil && m.Language != nil {
return *m.Language
}
return Default_FieldValue_Language
}
func (m *FieldValue) GetStringValue() string {
if m != nil && m.StringValue != nil {
return *m.StringValue
}
return ""
}
func (m *FieldValue) GetGeo() *FieldValue_Geo {
if m != nil {
return m.Geo
}
return nil
}
type FieldValue_Geo struct {
Lat *float64 `protobuf:"fixed64,5,req,name=lat" json:"lat,omitempty"`
Lng *float64 `protobuf:"fixed64,6,req,name=lng" json:"lng,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FieldValue_Geo) Reset() { *m = FieldValue_Geo{} }
func (m *FieldValue_Geo) String() string { return proto.CompactTextString(m) }
func (*FieldValue_Geo) ProtoMessage() {}
func (*FieldValue_Geo) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{3, 0}
}
func (m *FieldValue_Geo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FieldValue_Geo.Unmarshal(m, b)
}
func (m *FieldValue_Geo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FieldValue_Geo.Marshal(b, m, deterministic)
}
func (dst *FieldValue_Geo) XXX_Merge(src proto.Message) {
xxx_messageInfo_FieldValue_Geo.Merge(dst, src)
}
func (m *FieldValue_Geo) XXX_Size() int {
return xxx_messageInfo_FieldValue_Geo.Size(m)
}
func (m *FieldValue_Geo) XXX_DiscardUnknown() {
xxx_messageInfo_FieldValue_Geo.DiscardUnknown(m)
}
var xxx_messageInfo_FieldValue_Geo proto.InternalMessageInfo
func (m *FieldValue_Geo) GetLat() float64 {
if m != nil && m.Lat != nil {
return *m.Lat
}
return 0
}
func (m *FieldValue_Geo) GetLng() float64 {
if m != nil && m.Lng != nil {
return *m.Lng
}
return 0
}
type Field struct {
Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
Value *FieldValue `protobuf:"bytes,2,req,name=value" json:"value,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Field) Reset() { *m = Field{} }
func (m *Field) String() string { return proto.CompactTextString(m) }
func (*Field) ProtoMessage() {}
func (*Field) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{4}
}
func (m *Field) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Field.Unmarshal(m, b)
}
func (m *Field) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Field.Marshal(b, m, deterministic)
}
func (dst *Field) XXX_Merge(src proto.Message) {
xxx_messageInfo_Field.Merge(dst, src)
}
func (m *Field) XXX_Size() int {
return xxx_messageInfo_Field.Size(m)
}
func (m *Field) XXX_DiscardUnknown() {
xxx_messageInfo_Field.DiscardUnknown(m)
}
var xxx_messageInfo_Field proto.InternalMessageInfo
func (m *Field) GetName() string {
if m != nil && m.Name != nil {
return *m.Name
}
return ""
}
func (m *Field) GetValue() *FieldValue {
if m != nil {
return m.Value
}
return nil
}
type FieldTypes struct {
Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
Type []FieldValue_ContentType `protobuf:"varint,2,rep,name=type,enum=search.FieldValue_ContentType" json:"type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FieldTypes) Reset() { *m = FieldTypes{} }
func (m *FieldTypes) String() string { return proto.CompactTextString(m) }
func (*FieldTypes) ProtoMessage() {}
func (*FieldTypes) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{5}
}
func (m *FieldTypes) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FieldTypes.Unmarshal(m, b)
}
func (m *FieldTypes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FieldTypes.Marshal(b, m, deterministic)
}
func (dst *FieldTypes) XXX_Merge(src proto.Message) {
xxx_messageInfo_FieldTypes.Merge(dst, src)
}
func (m *FieldTypes) XXX_Size() int {
return xxx_messageInfo_FieldTypes.Size(m)
}
func (m *FieldTypes) XXX_DiscardUnknown() {
xxx_messageInfo_FieldTypes.DiscardUnknown(m)
}
var xxx_messageInfo_FieldTypes proto.InternalMessageInfo
func (m *FieldTypes) GetName() string {
if m != nil && m.Name != nil {
return *m.Name
}
return ""
}
func (m *FieldTypes) GetType() []FieldValue_ContentType {
if m != nil {
return m.Type
}
return nil
}
type IndexShardSettings struct {
PrevNumShards []int32 `protobuf:"varint,1,rep,name=prev_num_shards,json=prevNumShards" json:"prev_num_shards,omitempty"`
NumShards *int32 `protobuf:"varint,2,req,name=num_shards,json=numShards,def=1" json:"num_shards,omitempty"`
PrevNumShardsSearchFalse []int32 `protobuf:"varint,3,rep,name=prev_num_shards_search_false,json=prevNumShardsSearchFalse" json:"prev_num_shards_search_false,omitempty"`
LocalReplica *string `protobuf:"bytes,4,opt,name=local_replica,json=localReplica,def=" json:"local_replica,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *IndexShardSettings) Reset() { *m = IndexShardSettings{} }
func (m *IndexShardSettings) String() string { return proto.CompactTextString(m) }
func (*IndexShardSettings) ProtoMessage() {}
func (*IndexShardSettings) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{6}
}
func (m *IndexShardSettings) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_IndexShardSettings.Unmarshal(m, b)
}
func (m *IndexShardSettings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_IndexShardSettings.Marshal(b, m, deterministic)
}
func (dst *IndexShardSettings) XXX_Merge(src proto.Message) {
xxx_messageInfo_IndexShardSettings.Merge(dst, src)
}
func (m *IndexShardSettings) XXX_Size() int {
return xxx_messageInfo_IndexShardSettings.Size(m)
}
func (m *IndexShardSettings) XXX_DiscardUnknown() {
xxx_messageInfo_IndexShardSettings.DiscardUnknown(m)
}
var xxx_messageInfo_IndexShardSettings proto.InternalMessageInfo
const Default_IndexShardSettings_NumShards int32 = 1
func (m *IndexShardSettings) GetPrevNumShards() []int32 {
if m != nil {
return m.PrevNumShards
}
return nil
}
func (m *IndexShardSettings) GetNumShards() int32 {
if m != nil && m.NumShards != nil {
return *m.NumShards
}
return Default_IndexShardSettings_NumShards
}
func (m *IndexShardSettings) GetPrevNumShardsSearchFalse() []int32 {
if m != nil {
return m.PrevNumShardsSearchFalse
}
return nil
}
func (m *IndexShardSettings) GetLocalReplica() string {
if m != nil && m.LocalReplica != nil {
return *m.LocalReplica
}
return ""
}
type FacetValue struct {
Type *FacetValue_ContentType `protobuf:"varint,1,opt,name=type,enum=search.FacetValue_ContentType,def=2" json:"type,omitempty"`
StringValue *string `protobuf:"bytes,3,opt,name=string_value,json=stringValue" json:"string_value,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FacetValue) Reset() { *m = FacetValue{} }
func (m *FacetValue) String() string { return proto.CompactTextString(m) }
func (*FacetValue) ProtoMessage() {}
func (*FacetValue) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{7}
}
func (m *FacetValue) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FacetValue.Unmarshal(m, b)
}
func (m *FacetValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FacetValue.Marshal(b, m, deterministic)
}
func (dst *FacetValue) XXX_Merge(src proto.Message) {
xxx_messageInfo_FacetValue.Merge(dst, src)
}
func (m *FacetValue) XXX_Size() int {
return xxx_messageInfo_FacetValue.Size(m)
}
func (m *FacetValue) XXX_DiscardUnknown() {
xxx_messageInfo_FacetValue.DiscardUnknown(m)
}
var xxx_messageInfo_FacetValue proto.InternalMessageInfo
const Default_FacetValue_Type FacetValue_ContentType = FacetValue_ATOM
func (m *FacetValue) GetType() FacetValue_ContentType {
if m != nil && m.Type != nil {
return *m.Type
}
return Default_FacetValue_Type
}
func (m *FacetValue) GetStringValue() string {
if m != nil && m.StringValue != nil {
return *m.StringValue
}
return ""
}
type Facet struct {
Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
Value *FacetValue `protobuf:"bytes,2,req,name=value" json:"value,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Facet) Reset() { *m = Facet{} }
func (m *Facet) String() string { return proto.CompactTextString(m) }
func (*Facet) ProtoMessage() {}
func (*Facet) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{8}
}
func (m *Facet) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Facet.Unmarshal(m, b)
}
func (m *Facet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Facet.Marshal(b, m, deterministic)
}
func (dst *Facet) XXX_Merge(src proto.Message) {
xxx_messageInfo_Facet.Merge(dst, src)
}
func (m *Facet) XXX_Size() int {
return xxx_messageInfo_Facet.Size(m)
}
func (m *Facet) XXX_DiscardUnknown() {
xxx_messageInfo_Facet.DiscardUnknown(m)
}
var xxx_messageInfo_Facet proto.InternalMessageInfo
func (m *Facet) GetName() string {
if m != nil && m.Name != nil {
return *m.Name
}
return ""
}
func (m *Facet) GetValue() *FacetValue {
if m != nil {
return m.Value
}
return nil
}
type DocumentMetadata struct {
Version *int64 `protobuf:"varint,1,opt,name=version" json:"version,omitempty"`
CommittedStVersion *int64 `protobuf:"varint,2,opt,name=committed_st_version,json=committedStVersion" json:"committed_st_version,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DocumentMetadata) Reset() { *m = DocumentMetadata{} }
func (m *DocumentMetadata) String() string { return proto.CompactTextString(m) }
func (*DocumentMetadata) ProtoMessage() {}
func (*DocumentMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{9}
}
func (m *DocumentMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DocumentMetadata.Unmarshal(m, b)
}
func (m *DocumentMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DocumentMetadata.Marshal(b, m, deterministic)
}
func (dst *DocumentMetadata) XXX_Merge(src proto.Message) {
xxx_messageInfo_DocumentMetadata.Merge(dst, src)
}
func (m *DocumentMetadata) XXX_Size() int {
return xxx_messageInfo_DocumentMetadata.Size(m)
}
func (m *DocumentMetadata) XXX_DiscardUnknown() {
xxx_messageInfo_DocumentMetadata.DiscardUnknown(m)
}
var xxx_messageInfo_DocumentMetadata proto.InternalMessageInfo
func (m *DocumentMetadata) GetVersion() int64 {
if m != nil && m.Version != nil {
return *m.Version
}
return 0
}
func (m *DocumentMetadata) GetCommittedStVersion() int64 {
if m != nil && m.CommittedStVersion != nil {
return *m.CommittedStVersion
}
return 0
}
type Document struct {
Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
Language *string `protobuf:"bytes,2,opt,name=language,def=en" json:"language,omitempty"`
Field []*Field `protobuf:"bytes,3,rep,name=field" json:"field,omitempty"`
OrderId *int32 `protobuf:"varint,4,opt,name=order_id,json=orderId" json:"order_id,omitempty"`
OrderIdSource *Document_OrderIdSource `protobuf:"varint,6,opt,name=order_id_source,json=orderIdSource,enum=search.Document_OrderIdSource,def=1" json:"order_id_source,omitempty"`
Storage *Document_Storage `protobuf:"varint,5,opt,name=storage,enum=search.Document_Storage,def=0" json:"storage,omitempty"`
Facet []*Facet `protobuf:"bytes,8,rep,name=facet" json:"facet,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Document) Reset() { *m = Document{} }
func (m *Document) String() string { return proto.CompactTextString(m) }
func (*Document) ProtoMessage() {}
func (*Document) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{10}
}
func (m *Document) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Document.Unmarshal(m, b)
}
func (m *Document) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Document.Marshal(b, m, deterministic)
}
func (dst *Document) XXX_Merge(src proto.Message) {
xxx_messageInfo_Document.Merge(dst, src)
}
func (m *Document) XXX_Size() int {
return xxx_messageInfo_Document.Size(m)
}
func (m *Document) XXX_DiscardUnknown() {
xxx_messageInfo_Document.DiscardUnknown(m)
}
var xxx_messageInfo_Document proto.InternalMessageInfo
const Default_Document_Language string = "en"
const Default_Document_OrderIdSource Document_OrderIdSource = Document_SUPPLIED
const Default_Document_Storage Document_Storage = Document_DISK
func (m *Document) GetId() string {
if m != nil && m.Id != nil {
return *m.Id
}
return ""
}
func (m *Document) GetLanguage() string {
if m != nil && m.Language != nil {
return *m.Language
}
return Default_Document_Language
}
func (m *Document) GetField() []*Field {
if m != nil {
return m.Field
}
return nil
}
func (m *Document) GetOrderId() int32 {
if m != nil && m.OrderId != nil {
return *m.OrderId
}
return 0
}
func (m *Document) GetOrderIdSource() Document_OrderIdSource {
if m != nil && m.OrderIdSource != nil {
return *m.OrderIdSource
}
return Default_Document_OrderIdSource
}
func (m *Document) GetStorage() Document_Storage {
if m != nil && m.Storage != nil {
return *m.Storage
}
return Default_Document_Storage
}
func (m *Document) GetFacet() []*Facet {
if m != nil {
return m.Facet
}
return nil
}
type SearchServiceError struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SearchServiceError) Reset() { *m = SearchServiceError{} }
func (m *SearchServiceError) String() string { return proto.CompactTextString(m) }
func (*SearchServiceError) ProtoMessage() {}
func (*SearchServiceError) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{11}
}
func (m *SearchServiceError) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SearchServiceError.Unmarshal(m, b)
}
func (m *SearchServiceError) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SearchServiceError.Marshal(b, m, deterministic)
}
func (dst *SearchServiceError) XXX_Merge(src proto.Message) {
xxx_messageInfo_SearchServiceError.Merge(dst, src)
}
func (m *SearchServiceError) XXX_Size() int {
return xxx_messageInfo_SearchServiceError.Size(m)
}
func (m *SearchServiceError) XXX_DiscardUnknown() {
xxx_messageInfo_SearchServiceError.DiscardUnknown(m)
}
var xxx_messageInfo_SearchServiceError proto.InternalMessageInfo
type RequestStatus struct {
Code *SearchServiceError_ErrorCode `protobuf:"varint,1,req,name=code,enum=search.SearchServiceError_ErrorCode" json:"code,omitempty"`
ErrorDetail *string `protobuf:"bytes,2,opt,name=error_detail,json=errorDetail" json:"error_detail,omitempty"`
CanonicalCode *int32 `protobuf:"varint,3,opt,name=canonical_code,json=canonicalCode" json:"canonical_code,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *RequestStatus) Reset() { *m = RequestStatus{} }
func (m *RequestStatus) String() string { return proto.CompactTextString(m) }
func (*RequestStatus) ProtoMessage() {}
func (*RequestStatus) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{12}
}
func (m *RequestStatus) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RequestStatus.Unmarshal(m, b)
}
func (m *RequestStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_RequestStatus.Marshal(b, m, deterministic)
}
func (dst *RequestStatus) XXX_Merge(src proto.Message) {
xxx_messageInfo_RequestStatus.Merge(dst, src)
}
func (m *RequestStatus) XXX_Size() int {
return xxx_messageInfo_RequestStatus.Size(m)
}
func (m *RequestStatus) XXX_DiscardUnknown() {
xxx_messageInfo_RequestStatus.DiscardUnknown(m)
}
var xxx_messageInfo_RequestStatus proto.InternalMessageInfo
func (m *RequestStatus) GetCode() SearchServiceError_ErrorCode {
if m != nil && m.Code != nil {
return *m.Code
}
return SearchServiceError_OK
}
func (m *RequestStatus) GetErrorDetail() string {
if m != nil && m.ErrorDetail != nil {
return *m.ErrorDetail
}
return ""
}
func (m *RequestStatus) GetCanonicalCode() int32 {
if m != nil && m.CanonicalCode != nil {
return *m.CanonicalCode
}
return 0
}
type IndexSpec struct {
Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
Consistency *IndexSpec_Consistency `protobuf:"varint,2,opt,name=consistency,enum=search.IndexSpec_Consistency,def=1" json:"consistency,omitempty"`
Namespace *string `protobuf:"bytes,3,opt,name=namespace" json:"namespace,omitempty"`
Version *int32 `protobuf:"varint,4,opt,name=version" json:"version,omitempty"`
Source *IndexSpec_Source `protobuf:"varint,5,opt,name=source,enum=search.IndexSpec_Source,def=0" json:"source,omitempty"`
Mode *IndexSpec_Mode `protobuf:"varint,6,opt,name=mode,enum=search.IndexSpec_Mode,def=0" json:"mode,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *IndexSpec) Reset() { *m = IndexSpec{} }
func (m *IndexSpec) String() string { return proto.CompactTextString(m) }
func (*IndexSpec) ProtoMessage() {}
func (*IndexSpec) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{13}
}
func (m *IndexSpec) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_IndexSpec.Unmarshal(m, b)
}
func (m *IndexSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_IndexSpec.Marshal(b, m, deterministic)
}
func (dst *IndexSpec) XXX_Merge(src proto.Message) {
xxx_messageInfo_IndexSpec.Merge(dst, src)
}
func (m *IndexSpec) XXX_Size() int {
return xxx_messageInfo_IndexSpec.Size(m)
}
func (m *IndexSpec) XXX_DiscardUnknown() {
xxx_messageInfo_IndexSpec.DiscardUnknown(m)
}
var xxx_messageInfo_IndexSpec proto.InternalMessageInfo
const Default_IndexSpec_Consistency IndexSpec_Consistency = IndexSpec_PER_DOCUMENT
const Default_IndexSpec_Source IndexSpec_Source = IndexSpec_SEARCH
const Default_IndexSpec_Mode IndexSpec_Mode = IndexSpec_PRIORITY
func (m *IndexSpec) GetName() string {
if m != nil && m.Name != nil {
return *m.Name
}
return ""
}
func (m *IndexSpec) GetConsistency() IndexSpec_Consistency {
if m != nil && m.Consistency != nil {
return *m.Consistency
}
return Default_IndexSpec_Consistency
}
func (m *IndexSpec) GetNamespace() string {
if m != nil && m.Namespace != nil {
return *m.Namespace
}
return ""
}
func (m *IndexSpec) GetVersion() int32 {
if m != nil && m.Version != nil {
return *m.Version
}
return 0
}
func (m *IndexSpec) GetSource() IndexSpec_Source {
if m != nil && m.Source != nil {
return *m.Source
}
return Default_IndexSpec_Source
}
func (m *IndexSpec) GetMode() IndexSpec_Mode {
if m != nil && m.Mode != nil {
return *m.Mode
}
return Default_IndexSpec_Mode
}
type IndexMetadata struct {
IndexSpec *IndexSpec `protobuf:"bytes,1,req,name=index_spec,json=indexSpec" json:"index_spec,omitempty"`
Field []*FieldTypes `protobuf:"bytes,2,rep,name=field" json:"field,omitempty"`
Storage *IndexMetadata_Storage `protobuf:"bytes,3,opt,name=storage" json:"storage,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *IndexMetadata) Reset() { *m = IndexMetadata{} }
func (m *IndexMetadata) String() string { return proto.CompactTextString(m) }
func (*IndexMetadata) ProtoMessage() {}
func (*IndexMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{14}
}
func (m *IndexMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_IndexMetadata.Unmarshal(m, b)
}
func (m *IndexMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_IndexMetadata.Marshal(b, m, deterministic)
}
func (dst *IndexMetadata) XXX_Merge(src proto.Message) {
xxx_messageInfo_IndexMetadata.Merge(dst, src)
}
func (m *IndexMetadata) XXX_Size() int {
return xxx_messageInfo_IndexMetadata.Size(m)
}
func (m *IndexMetadata) XXX_DiscardUnknown() {
xxx_messageInfo_IndexMetadata.DiscardUnknown(m)
}
var xxx_messageInfo_IndexMetadata proto.InternalMessageInfo
func (m *IndexMetadata) GetIndexSpec() *IndexSpec {
if m != nil {
return m.IndexSpec
}
return nil
}
func (m *IndexMetadata) GetField() []*FieldTypes {
if m != nil {
return m.Field
}
return nil
}
func (m *IndexMetadata) GetStorage() *IndexMetadata_Storage {
if m != nil {
return m.Storage
}
return nil
}
type IndexMetadata_Storage struct {
AmountUsed *int64 `protobuf:"varint,1,opt,name=amount_used,json=amountUsed" json:"amount_used,omitempty"`
Limit *int64 `protobuf:"varint,2,opt,name=limit" json:"limit,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *IndexMetadata_Storage) Reset() { *m = IndexMetadata_Storage{} }
func (m *IndexMetadata_Storage) String() string { return proto.CompactTextString(m) }
func (*IndexMetadata_Storage) ProtoMessage() {}
func (*IndexMetadata_Storage) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{14, 0}
}
func (m *IndexMetadata_Storage) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_IndexMetadata_Storage.Unmarshal(m, b)
}
func (m *IndexMetadata_Storage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_IndexMetadata_Storage.Marshal(b, m, deterministic)
}
func (dst *IndexMetadata_Storage) XXX_Merge(src proto.Message) {
xxx_messageInfo_IndexMetadata_Storage.Merge(dst, src)
}
func (m *IndexMetadata_Storage) XXX_Size() int {
return xxx_messageInfo_IndexMetadata_Storage.Size(m)
}
func (m *IndexMetadata_Storage) XXX_DiscardUnknown() {
xxx_messageInfo_IndexMetadata_Storage.DiscardUnknown(m)
}
var xxx_messageInfo_IndexMetadata_Storage proto.InternalMessageInfo
func (m *IndexMetadata_Storage) GetAmountUsed() int64 {
if m != nil && m.AmountUsed != nil {
return *m.AmountUsed
}
return 0
}
func (m *IndexMetadata_Storage) GetLimit() int64 {
if m != nil && m.Limit != nil {
return *m.Limit
}
return 0
}
type IndexDocumentParams struct {
Document []*Document `protobuf:"bytes,1,rep,name=document" json:"document,omitempty"`
Freshness *IndexDocumentParams_Freshness `protobuf:"varint,2,opt,name=freshness,enum=search.IndexDocumentParams_Freshness,def=0" json:"freshness,omitempty"` // Deprecated: Do not use.
IndexSpec *IndexSpec `protobuf:"bytes,3,req,name=index_spec,json=indexSpec" json:"index_spec,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *IndexDocumentParams) Reset() { *m = IndexDocumentParams{} }
func (m *IndexDocumentParams) String() string { return proto.CompactTextString(m) }
func (*IndexDocumentParams) ProtoMessage() {}
func (*IndexDocumentParams) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{15}
}
func (m *IndexDocumentParams) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_IndexDocumentParams.Unmarshal(m, b)
}
func (m *IndexDocumentParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_IndexDocumentParams.Marshal(b, m, deterministic)
}
func (dst *IndexDocumentParams) XXX_Merge(src proto.Message) {
xxx_messageInfo_IndexDocumentParams.Merge(dst, src)
}
func (m *IndexDocumentParams) XXX_Size() int {
return xxx_messageInfo_IndexDocumentParams.Size(m)
}
func (m *IndexDocumentParams) XXX_DiscardUnknown() {
xxx_messageInfo_IndexDocumentParams.DiscardUnknown(m)
}
var xxx_messageInfo_IndexDocumentParams proto.InternalMessageInfo
const Default_IndexDocumentParams_Freshness IndexDocumentParams_Freshness = IndexDocumentParams_SYNCHRONOUSLY
func (m *IndexDocumentParams) GetDocument() []*Document {
if m != nil {
return m.Document
}
return nil
}
// Deprecated: Do not use.
func (m *IndexDocumentParams) GetFreshness() IndexDocumentParams_Freshness {
if m != nil && m.Freshness != nil {
return *m.Freshness
}
return Default_IndexDocumentParams_Freshness
}
func (m *IndexDocumentParams) GetIndexSpec() *IndexSpec {
if m != nil {
return m.IndexSpec
}
return nil
}
type IndexDocumentRequest struct {
Params *IndexDocumentParams `protobuf:"bytes,1,req,name=params" json:"params,omitempty"`
AppId []byte `protobuf:"bytes,3,opt,name=app_id,json=appId" json:"app_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *IndexDocumentRequest) Reset() { *m = IndexDocumentRequest{} }
func (m *IndexDocumentRequest) String() string { return proto.CompactTextString(m) }
func (*IndexDocumentRequest) ProtoMessage() {}
func (*IndexDocumentRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{16}
}
func (m *IndexDocumentRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_IndexDocumentRequest.Unmarshal(m, b)
}
func (m *IndexDocumentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_IndexDocumentRequest.Marshal(b, m, deterministic)
}
func (dst *IndexDocumentRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_IndexDocumentRequest.Merge(dst, src)
}
func (m *IndexDocumentRequest) XXX_Size() int {
return xxx_messageInfo_IndexDocumentRequest.Size(m)
}
func (m *IndexDocumentRequest) XXX_DiscardUnknown() {
xxx_messageInfo_IndexDocumentRequest.DiscardUnknown(m)
}
var xxx_messageInfo_IndexDocumentRequest proto.InternalMessageInfo
func (m *IndexDocumentRequest) GetParams() *IndexDocumentParams {
if m != nil {
return m.Params
}
return nil
}
func (m *IndexDocumentRequest) GetAppId() []byte {
if m != nil {
return m.AppId
}
return nil
}
type IndexDocumentResponse struct {
Status []*RequestStatus `protobuf:"bytes,1,rep,name=status" json:"status,omitempty"`
DocId []string `protobuf:"bytes,2,rep,name=doc_id,json=docId" json:"doc_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *IndexDocumentResponse) Reset() { *m = IndexDocumentResponse{} }
func (m *IndexDocumentResponse) String() string { return proto.CompactTextString(m) }
func (*IndexDocumentResponse) ProtoMessage() {}
func (*IndexDocumentResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{17}
}
func (m *IndexDocumentResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_IndexDocumentResponse.Unmarshal(m, b)
}
func (m *IndexDocumentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_IndexDocumentResponse.Marshal(b, m, deterministic)
}
func (dst *IndexDocumentResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_IndexDocumentResponse.Merge(dst, src)
}
func (m *IndexDocumentResponse) XXX_Size() int {
return xxx_messageInfo_IndexDocumentResponse.Size(m)
}
func (m *IndexDocumentResponse) XXX_DiscardUnknown() {
xxx_messageInfo_IndexDocumentResponse.DiscardUnknown(m)
}
var xxx_messageInfo_IndexDocumentResponse proto.InternalMessageInfo
func (m *IndexDocumentResponse) GetStatus() []*RequestStatus {
if m != nil {
return m.Status
}
return nil
}
func (m *IndexDocumentResponse) GetDocId() []string {
if m != nil {
return m.DocId
}
return nil
}
type DeleteDocumentParams struct {
DocId []string `protobuf:"bytes,1,rep,name=doc_id,json=docId" json:"doc_id,omitempty"`
IndexSpec *IndexSpec `protobuf:"bytes,2,req,name=index_spec,json=indexSpec" json:"index_spec,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DeleteDocumentParams) Reset() { *m = DeleteDocumentParams{} }
func (m *DeleteDocumentParams) String() string { return proto.CompactTextString(m) }
func (*DeleteDocumentParams) ProtoMessage() {}
func (*DeleteDocumentParams) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{18}
}
func (m *DeleteDocumentParams) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteDocumentParams.Unmarshal(m, b)
}
func (m *DeleteDocumentParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DeleteDocumentParams.Marshal(b, m, deterministic)
}
func (dst *DeleteDocumentParams) XXX_Merge(src proto.Message) {
xxx_messageInfo_DeleteDocumentParams.Merge(dst, src)
}
func (m *DeleteDocumentParams) XXX_Size() int {
return xxx_messageInfo_DeleteDocumentParams.Size(m)
}
func (m *DeleteDocumentParams) XXX_DiscardUnknown() {
xxx_messageInfo_DeleteDocumentParams.DiscardUnknown(m)
}
var xxx_messageInfo_DeleteDocumentParams proto.InternalMessageInfo
func (m *DeleteDocumentParams) GetDocId() []string {
if m != nil {
return m.DocId
}
return nil
}
func (m *DeleteDocumentParams) GetIndexSpec() *IndexSpec {
if m != nil {
return m.IndexSpec
}
return nil
}
type DeleteDocumentRequest struct {
Params *DeleteDocumentParams `protobuf:"bytes,1,req,name=params" json:"params,omitempty"`
AppId []byte `protobuf:"bytes,3,opt,name=app_id,json=appId" json:"app_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DeleteDocumentRequest) Reset() { *m = DeleteDocumentRequest{} }
func (m *DeleteDocumentRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteDocumentRequest) ProtoMessage() {}
func (*DeleteDocumentRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{19}
}
func (m *DeleteDocumentRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteDocumentRequest.Unmarshal(m, b)
}
func (m *DeleteDocumentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DeleteDocumentRequest.Marshal(b, m, deterministic)
}
func (dst *DeleteDocumentRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_DeleteDocumentRequest.Merge(dst, src)
}
func (m *DeleteDocumentRequest) XXX_Size() int {
return xxx_messageInfo_DeleteDocumentRequest.Size(m)
}
func (m *DeleteDocumentRequest) XXX_DiscardUnknown() {
xxx_messageInfo_DeleteDocumentRequest.DiscardUnknown(m)
}
var xxx_messageInfo_DeleteDocumentRequest proto.InternalMessageInfo
func (m *DeleteDocumentRequest) GetParams() *DeleteDocumentParams {
if m != nil {
return m.Params
}
return nil
}
func (m *DeleteDocumentRequest) GetAppId() []byte {
if m != nil {
return m.AppId
}
return nil
}
type DeleteDocumentResponse struct {
Status []*RequestStatus `protobuf:"bytes,1,rep,name=status" json:"status,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DeleteDocumentResponse) Reset() { *m = DeleteDocumentResponse{} }
func (m *DeleteDocumentResponse) String() string { return proto.CompactTextString(m) }
func (*DeleteDocumentResponse) ProtoMessage() {}
func (*DeleteDocumentResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{20}
}
func (m *DeleteDocumentResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteDocumentResponse.Unmarshal(m, b)
}
func (m *DeleteDocumentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DeleteDocumentResponse.Marshal(b, m, deterministic)
}
func (dst *DeleteDocumentResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_DeleteDocumentResponse.Merge(dst, src)
}
func (m *DeleteDocumentResponse) XXX_Size() int {
return xxx_messageInfo_DeleteDocumentResponse.Size(m)
}
func (m *DeleteDocumentResponse) XXX_DiscardUnknown() {
xxx_messageInfo_DeleteDocumentResponse.DiscardUnknown(m)
}
var xxx_messageInfo_DeleteDocumentResponse proto.InternalMessageInfo
func (m *DeleteDocumentResponse) GetStatus() []*RequestStatus {
if m != nil {
return m.Status
}
return nil
}
type ListDocumentsParams struct {
IndexSpec *IndexSpec `protobuf:"bytes,1,req,name=index_spec,json=indexSpec" json:"index_spec,omitempty"`
StartDocId *string `protobuf:"bytes,2,opt,name=start_doc_id,json=startDocId" json:"start_doc_id,omitempty"`
IncludeStartDoc *bool `protobuf:"varint,3,opt,name=include_start_doc,json=includeStartDoc,def=1" json:"include_start_doc,omitempty"`
Limit *int32 `protobuf:"varint,4,opt,name=limit,def=100" json:"limit,omitempty"`
KeysOnly *bool `protobuf:"varint,5,opt,name=keys_only,json=keysOnly" json:"keys_only,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ListDocumentsParams) Reset() { *m = ListDocumentsParams{} }
func (m *ListDocumentsParams) String() string { return proto.CompactTextString(m) }
func (*ListDocumentsParams) ProtoMessage() {}
func (*ListDocumentsParams) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{21}
}
func (m *ListDocumentsParams) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListDocumentsParams.Unmarshal(m, b)
}
func (m *ListDocumentsParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ListDocumentsParams.Marshal(b, m, deterministic)
}
func (dst *ListDocumentsParams) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListDocumentsParams.Merge(dst, src)
}
func (m *ListDocumentsParams) XXX_Size() int {
return xxx_messageInfo_ListDocumentsParams.Size(m)
}
func (m *ListDocumentsParams) XXX_DiscardUnknown() {
xxx_messageInfo_ListDocumentsParams.DiscardUnknown(m)
}
var xxx_messageInfo_ListDocumentsParams proto.InternalMessageInfo
const Default_ListDocumentsParams_IncludeStartDoc bool = true
const Default_ListDocumentsParams_Limit int32 = 100
func (m *ListDocumentsParams) GetIndexSpec() *IndexSpec {
if m != nil {
return m.IndexSpec
}
return nil
}
func (m *ListDocumentsParams) GetStartDocId() string {
if m != nil && m.StartDocId != nil {
return *m.StartDocId
}
return ""
}
func (m *ListDocumentsParams) GetIncludeStartDoc() bool {
if m != nil && m.IncludeStartDoc != nil {
return *m.IncludeStartDoc
}
return Default_ListDocumentsParams_IncludeStartDoc
}
func (m *ListDocumentsParams) GetLimit() int32 {
if m != nil && m.Limit != nil {
return *m.Limit
}
return Default_ListDocumentsParams_Limit
}
func (m *ListDocumentsParams) GetKeysOnly() bool {
if m != nil && m.KeysOnly != nil {
return *m.KeysOnly
}
return false
}
type ListDocumentsRequest struct {
Params *ListDocumentsParams `protobuf:"bytes,1,req,name=params" json:"params,omitempty"`
AppId []byte `protobuf:"bytes,2,opt,name=app_id,json=appId" json:"app_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ListDocumentsRequest) Reset() { *m = ListDocumentsRequest{} }
func (m *ListDocumentsRequest) String() string { return proto.CompactTextString(m) }
func (*ListDocumentsRequest) ProtoMessage() {}
func (*ListDocumentsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{22}
}
func (m *ListDocumentsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListDocumentsRequest.Unmarshal(m, b)
}
func (m *ListDocumentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ListDocumentsRequest.Marshal(b, m, deterministic)
}
func (dst *ListDocumentsRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListDocumentsRequest.Merge(dst, src)
}
func (m *ListDocumentsRequest) XXX_Size() int {
return xxx_messageInfo_ListDocumentsRequest.Size(m)
}
func (m *ListDocumentsRequest) XXX_DiscardUnknown() {
xxx_messageInfo_ListDocumentsRequest.DiscardUnknown(m)
}
var xxx_messageInfo_ListDocumentsRequest proto.InternalMessageInfo
func (m *ListDocumentsRequest) GetParams() *ListDocumentsParams {
if m != nil {
return m.Params
}
return nil
}
func (m *ListDocumentsRequest) GetAppId() []byte {
if m != nil {
return m.AppId
}
return nil
}
type ListDocumentsResponse struct {
Status *RequestStatus `protobuf:"bytes,1,req,name=status" json:"status,omitempty"`
Document []*Document `protobuf:"bytes,2,rep,name=document" json:"document,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ListDocumentsResponse) Reset() { *m = ListDocumentsResponse{} }
func (m *ListDocumentsResponse) String() string { return proto.CompactTextString(m) }
func (*ListDocumentsResponse) ProtoMessage() {}
func (*ListDocumentsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{23}
}
func (m *ListDocumentsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListDocumentsResponse.Unmarshal(m, b)
}
func (m *ListDocumentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ListDocumentsResponse.Marshal(b, m, deterministic)
}
func (dst *ListDocumentsResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListDocumentsResponse.Merge(dst, src)
}
func (m *ListDocumentsResponse) XXX_Size() int {
return xxx_messageInfo_ListDocumentsResponse.Size(m)
}
func (m *ListDocumentsResponse) XXX_DiscardUnknown() {
xxx_messageInfo_ListDocumentsResponse.DiscardUnknown(m)
}
var xxx_messageInfo_ListDocumentsResponse proto.InternalMessageInfo
func (m *ListDocumentsResponse) GetStatus() *RequestStatus {
if m != nil {
return m.Status
}
return nil
}
func (m *ListDocumentsResponse) GetDocument() []*Document {
if m != nil {
return m.Document
}
return nil
}
type ListIndexesParams struct {
FetchSchema *bool `protobuf:"varint,1,opt,name=fetch_schema,json=fetchSchema" json:"fetch_schema,omitempty"`
Limit *int32 `protobuf:"varint,2,opt,name=limit,def=20" json:"limit,omitempty"`
Namespace *string `protobuf:"bytes,3,opt,name=namespace" json:"namespace,omitempty"`
StartIndexName *string `protobuf:"bytes,4,opt,name=start_index_name,json=startIndexName" json:"start_index_name,omitempty"`
IncludeStartIndex *bool `protobuf:"varint,5,opt,name=include_start_index,json=includeStartIndex,def=1" json:"include_start_index,omitempty"`
IndexNamePrefix *string `protobuf:"bytes,6,opt,name=index_name_prefix,json=indexNamePrefix" json:"index_name_prefix,omitempty"`
Offset *int32 `protobuf:"varint,7,opt,name=offset" json:"offset,omitempty"`
Source *IndexSpec_Source `protobuf:"varint,8,opt,name=source,enum=search.IndexSpec_Source,def=0" json:"source,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ListIndexesParams) Reset() { *m = ListIndexesParams{} }
func (m *ListIndexesParams) String() string { return proto.CompactTextString(m) }
func (*ListIndexesParams) ProtoMessage() {}
func (*ListIndexesParams) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{24}
}
func (m *ListIndexesParams) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListIndexesParams.Unmarshal(m, b)
}
func (m *ListIndexesParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ListIndexesParams.Marshal(b, m, deterministic)
}
func (dst *ListIndexesParams) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListIndexesParams.Merge(dst, src)
}
func (m *ListIndexesParams) XXX_Size() int {
return xxx_messageInfo_ListIndexesParams.Size(m)
}
func (m *ListIndexesParams) XXX_DiscardUnknown() {
xxx_messageInfo_ListIndexesParams.DiscardUnknown(m)
}
var xxx_messageInfo_ListIndexesParams proto.InternalMessageInfo
const Default_ListIndexesParams_Limit int32 = 20
const Default_ListIndexesParams_IncludeStartIndex bool = true
const Default_ListIndexesParams_Source IndexSpec_Source = IndexSpec_SEARCH
func (m *ListIndexesParams) GetFetchSchema() bool {
if m != nil && m.FetchSchema != nil {
return *m.FetchSchema
}
return false
}
func (m *ListIndexesParams) GetLimit() int32 {
if m != nil && m.Limit != nil {
return *m.Limit
}
return Default_ListIndexesParams_Limit
}
func (m *ListIndexesParams) GetNamespace() string {
if m != nil && m.Namespace != nil {
return *m.Namespace
}
return ""
}
func (m *ListIndexesParams) GetStartIndexName() string {
if m != nil && m.StartIndexName != nil {
return *m.StartIndexName
}
return ""
}
func (m *ListIndexesParams) GetIncludeStartIndex() bool {
if m != nil && m.IncludeStartIndex != nil {
return *m.IncludeStartIndex
}
return Default_ListIndexesParams_IncludeStartIndex
}
func (m *ListIndexesParams) GetIndexNamePrefix() string {
if m != nil && m.IndexNamePrefix != nil {
return *m.IndexNamePrefix
}
return ""
}
func (m *ListIndexesParams) GetOffset() int32 {
if m != nil && m.Offset != nil {
return *m.Offset
}
return 0
}
func (m *ListIndexesParams) GetSource() IndexSpec_Source {
if m != nil && m.Source != nil {
return *m.Source
}
return Default_ListIndexesParams_Source
}
type ListIndexesRequest struct {
Params *ListIndexesParams `protobuf:"bytes,1,req,name=params" json:"params,omitempty"`
AppId []byte `protobuf:"bytes,3,opt,name=app_id,json=appId" json:"app_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ListIndexesRequest) Reset() { *m = ListIndexesRequest{} }
func (m *ListIndexesRequest) String() string { return proto.CompactTextString(m) }
func (*ListIndexesRequest) ProtoMessage() {}
func (*ListIndexesRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{25}
}
func (m *ListIndexesRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListIndexesRequest.Unmarshal(m, b)
}
func (m *ListIndexesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ListIndexesRequest.Marshal(b, m, deterministic)
}
func (dst *ListIndexesRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListIndexesRequest.Merge(dst, src)
}
func (m *ListIndexesRequest) XXX_Size() int {
return xxx_messageInfo_ListIndexesRequest.Size(m)
}
func (m *ListIndexesRequest) XXX_DiscardUnknown() {
xxx_messageInfo_ListIndexesRequest.DiscardUnknown(m)
}
var xxx_messageInfo_ListIndexesRequest proto.InternalMessageInfo
func (m *ListIndexesRequest) GetParams() *ListIndexesParams {
if m != nil {
return m.Params
}
return nil
}
func (m *ListIndexesRequest) GetAppId() []byte {
if m != nil {
return m.AppId
}
return nil
}
type ListIndexesResponse struct {
Status *RequestStatus `protobuf:"bytes,1,req,name=status" json:"status,omitempty"`
IndexMetadata []*IndexMetadata `protobuf:"bytes,2,rep,name=index_metadata,json=indexMetadata" json:"index_metadata,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ListIndexesResponse) Reset() { *m = ListIndexesResponse{} }
func (m *ListIndexesResponse) String() string { return proto.CompactTextString(m) }
func (*ListIndexesResponse) ProtoMessage() {}
func (*ListIndexesResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{26}
}
func (m *ListIndexesResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ListIndexesResponse.Unmarshal(m, b)
}
func (m *ListIndexesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ListIndexesResponse.Marshal(b, m, deterministic)
}
func (dst *ListIndexesResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_ListIndexesResponse.Merge(dst, src)
}
func (m *ListIndexesResponse) XXX_Size() int {
return xxx_messageInfo_ListIndexesResponse.Size(m)
}
func (m *ListIndexesResponse) XXX_DiscardUnknown() {
xxx_messageInfo_ListIndexesResponse.DiscardUnknown(m)
}
var xxx_messageInfo_ListIndexesResponse proto.InternalMessageInfo
func (m *ListIndexesResponse) GetStatus() *RequestStatus {
if m != nil {
return m.Status
}
return nil
}
func (m *ListIndexesResponse) GetIndexMetadata() []*IndexMetadata {
if m != nil {
return m.IndexMetadata
}
return nil
}
type DeleteSchemaParams struct {
Source *IndexSpec_Source `protobuf:"varint,1,opt,name=source,enum=search.IndexSpec_Source,def=0" json:"source,omitempty"`
IndexSpec []*IndexSpec `protobuf:"bytes,2,rep,name=index_spec,json=indexSpec" json:"index_spec,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DeleteSchemaParams) Reset() { *m = DeleteSchemaParams{} }
func (m *DeleteSchemaParams) String() string { return proto.CompactTextString(m) }
func (*DeleteSchemaParams) ProtoMessage() {}
func (*DeleteSchemaParams) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{27}
}
func (m *DeleteSchemaParams) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteSchemaParams.Unmarshal(m, b)
}
func (m *DeleteSchemaParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DeleteSchemaParams.Marshal(b, m, deterministic)
}
func (dst *DeleteSchemaParams) XXX_Merge(src proto.Message) {
xxx_messageInfo_DeleteSchemaParams.Merge(dst, src)
}
func (m *DeleteSchemaParams) XXX_Size() int {
return xxx_messageInfo_DeleteSchemaParams.Size(m)
}
func (m *DeleteSchemaParams) XXX_DiscardUnknown() {
xxx_messageInfo_DeleteSchemaParams.DiscardUnknown(m)
}
var xxx_messageInfo_DeleteSchemaParams proto.InternalMessageInfo
const Default_DeleteSchemaParams_Source IndexSpec_Source = IndexSpec_SEARCH
func (m *DeleteSchemaParams) GetSource() IndexSpec_Source {
if m != nil && m.Source != nil {
return *m.Source
}
return Default_DeleteSchemaParams_Source
}
func (m *DeleteSchemaParams) GetIndexSpec() []*IndexSpec {
if m != nil {
return m.IndexSpec
}
return nil
}
type DeleteSchemaRequest struct {
Params *DeleteSchemaParams `protobuf:"bytes,1,req,name=params" json:"params,omitempty"`
AppId []byte `protobuf:"bytes,3,opt,name=app_id,json=appId" json:"app_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DeleteSchemaRequest) Reset() { *m = DeleteSchemaRequest{} }
func (m *DeleteSchemaRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteSchemaRequest) ProtoMessage() {}
func (*DeleteSchemaRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{28}
}
func (m *DeleteSchemaRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteSchemaRequest.Unmarshal(m, b)
}
func (m *DeleteSchemaRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DeleteSchemaRequest.Marshal(b, m, deterministic)
}
func (dst *DeleteSchemaRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_DeleteSchemaRequest.Merge(dst, src)
}
func (m *DeleteSchemaRequest) XXX_Size() int {
return xxx_messageInfo_DeleteSchemaRequest.Size(m)
}
func (m *DeleteSchemaRequest) XXX_DiscardUnknown() {
xxx_messageInfo_DeleteSchemaRequest.DiscardUnknown(m)
}
var xxx_messageInfo_DeleteSchemaRequest proto.InternalMessageInfo
func (m *DeleteSchemaRequest) GetParams() *DeleteSchemaParams {
if m != nil {
return m.Params
}
return nil
}
func (m *DeleteSchemaRequest) GetAppId() []byte {
if m != nil {
return m.AppId
}
return nil
}
type DeleteSchemaResponse struct {
Status []*RequestStatus `protobuf:"bytes,1,rep,name=status" json:"status,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DeleteSchemaResponse) Reset() { *m = DeleteSchemaResponse{} }
func (m *DeleteSchemaResponse) String() string { return proto.CompactTextString(m) }
func (*DeleteSchemaResponse) ProtoMessage() {}
func (*DeleteSchemaResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{29}
}
func (m *DeleteSchemaResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeleteSchemaResponse.Unmarshal(m, b)
}
func (m *DeleteSchemaResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DeleteSchemaResponse.Marshal(b, m, deterministic)
}
func (dst *DeleteSchemaResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_DeleteSchemaResponse.Merge(dst, src)
}
func (m *DeleteSchemaResponse) XXX_Size() int {
return xxx_messageInfo_DeleteSchemaResponse.Size(m)
}
func (m *DeleteSchemaResponse) XXX_DiscardUnknown() {
xxx_messageInfo_DeleteSchemaResponse.DiscardUnknown(m)
}
var xxx_messageInfo_DeleteSchemaResponse proto.InternalMessageInfo
func (m *DeleteSchemaResponse) GetStatus() []*RequestStatus {
if m != nil {
return m.Status
}
return nil
}
type SortSpec struct {
SortExpression *string `protobuf:"bytes,1,req,name=sort_expression,json=sortExpression" json:"sort_expression,omitempty"`
SortDescending *bool `protobuf:"varint,2,opt,name=sort_descending,json=sortDescending,def=1" json:"sort_descending,omitempty"`
DefaultValueText *string `protobuf:"bytes,4,opt,name=default_value_text,json=defaultValueText" json:"default_value_text,omitempty"`
DefaultValueNumeric *float64 `protobuf:"fixed64,5,opt,name=default_value_numeric,json=defaultValueNumeric" json:"default_value_numeric,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SortSpec) Reset() { *m = SortSpec{} }
func (m *SortSpec) String() string { return proto.CompactTextString(m) }
func (*SortSpec) ProtoMessage() {}
func (*SortSpec) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{30}
}
func (m *SortSpec) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SortSpec.Unmarshal(m, b)
}
func (m *SortSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SortSpec.Marshal(b, m, deterministic)
}
func (dst *SortSpec) XXX_Merge(src proto.Message) {
xxx_messageInfo_SortSpec.Merge(dst, src)
}
func (m *SortSpec) XXX_Size() int {
return xxx_messageInfo_SortSpec.Size(m)
}
func (m *SortSpec) XXX_DiscardUnknown() {
xxx_messageInfo_SortSpec.DiscardUnknown(m)
}
var xxx_messageInfo_SortSpec proto.InternalMessageInfo
const Default_SortSpec_SortDescending bool = true
func (m *SortSpec) GetSortExpression() string {
if m != nil && m.SortExpression != nil {
return *m.SortExpression
}
return ""
}
func (m *SortSpec) GetSortDescending() bool {
if m != nil && m.SortDescending != nil {
return *m.SortDescending
}
return Default_SortSpec_SortDescending
}
func (m *SortSpec) GetDefaultValueText() string {
if m != nil && m.DefaultValueText != nil {
return *m.DefaultValueText
}
return ""
}
func (m *SortSpec) GetDefaultValueNumeric() float64 {
if m != nil && m.DefaultValueNumeric != nil {
return *m.DefaultValueNumeric
}
return 0
}
type ScorerSpec struct {
Scorer *ScorerSpec_Scorer `protobuf:"varint,1,opt,name=scorer,enum=search.ScorerSpec_Scorer,def=2" json:"scorer,omitempty"`
Limit *int32 `protobuf:"varint,2,opt,name=limit,def=1000" json:"limit,omitempty"`
MatchScorerParameters *string `protobuf:"bytes,9,opt,name=match_scorer_parameters,json=matchScorerParameters" json:"match_scorer_parameters,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ScorerSpec) Reset() { *m = ScorerSpec{} }
func (m *ScorerSpec) String() string { return proto.CompactTextString(m) }
func (*ScorerSpec) ProtoMessage() {}
func (*ScorerSpec) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{31}
}
func (m *ScorerSpec) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ScorerSpec.Unmarshal(m, b)
}
func (m *ScorerSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ScorerSpec.Marshal(b, m, deterministic)
}
func (dst *ScorerSpec) XXX_Merge(src proto.Message) {
xxx_messageInfo_ScorerSpec.Merge(dst, src)
}
func (m *ScorerSpec) XXX_Size() int {
return xxx_messageInfo_ScorerSpec.Size(m)
}
func (m *ScorerSpec) XXX_DiscardUnknown() {
xxx_messageInfo_ScorerSpec.DiscardUnknown(m)
}
var xxx_messageInfo_ScorerSpec proto.InternalMessageInfo
const Default_ScorerSpec_Scorer ScorerSpec_Scorer = ScorerSpec_MATCH_SCORER
const Default_ScorerSpec_Limit int32 = 1000
func (m *ScorerSpec) GetScorer() ScorerSpec_Scorer {
if m != nil && m.Scorer != nil {
return *m.Scorer
}
return Default_ScorerSpec_Scorer
}
func (m *ScorerSpec) GetLimit() int32 {
if m != nil && m.Limit != nil {
return *m.Limit
}
return Default_ScorerSpec_Limit
}
func (m *ScorerSpec) GetMatchScorerParameters() string {
if m != nil && m.MatchScorerParameters != nil {
return *m.MatchScorerParameters
}
return ""
}
type FieldSpec struct {
Name []string `protobuf:"bytes,1,rep,name=name" json:"name,omitempty"`
Expression []*FieldSpec_Expression `protobuf:"group,2,rep,name=Expression,json=expression" json:"expression,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FieldSpec) Reset() { *m = FieldSpec{} }
func (m *FieldSpec) String() string { return proto.CompactTextString(m) }
func (*FieldSpec) ProtoMessage() {}
func (*FieldSpec) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{32}
}
func (m *FieldSpec) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FieldSpec.Unmarshal(m, b)
}
func (m *FieldSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FieldSpec.Marshal(b, m, deterministic)
}
func (dst *FieldSpec) XXX_Merge(src proto.Message) {
xxx_messageInfo_FieldSpec.Merge(dst, src)
}
func (m *FieldSpec) XXX_Size() int {
return xxx_messageInfo_FieldSpec.Size(m)
}
func (m *FieldSpec) XXX_DiscardUnknown() {
xxx_messageInfo_FieldSpec.DiscardUnknown(m)
}
var xxx_messageInfo_FieldSpec proto.InternalMessageInfo
func (m *FieldSpec) GetName() []string {
if m != nil {
return m.Name
}
return nil
}
func (m *FieldSpec) GetExpression() []*FieldSpec_Expression {
if m != nil {
return m.Expression
}
return nil
}
type FieldSpec_Expression struct {
Name *string `protobuf:"bytes,3,req,name=name" json:"name,omitempty"`
Expression *string `protobuf:"bytes,4,req,name=expression" json:"expression,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FieldSpec_Expression) Reset() { *m = FieldSpec_Expression{} }
func (m *FieldSpec_Expression) String() string { return proto.CompactTextString(m) }
func (*FieldSpec_Expression) ProtoMessage() {}
func (*FieldSpec_Expression) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{32, 0}
}
func (m *FieldSpec_Expression) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FieldSpec_Expression.Unmarshal(m, b)
}
func (m *FieldSpec_Expression) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FieldSpec_Expression.Marshal(b, m, deterministic)
}
func (dst *FieldSpec_Expression) XXX_Merge(src proto.Message) {
xxx_messageInfo_FieldSpec_Expression.Merge(dst, src)
}
func (m *FieldSpec_Expression) XXX_Size() int {
return xxx_messageInfo_FieldSpec_Expression.Size(m)
}
func (m *FieldSpec_Expression) XXX_DiscardUnknown() {
xxx_messageInfo_FieldSpec_Expression.DiscardUnknown(m)
}
var xxx_messageInfo_FieldSpec_Expression proto.InternalMessageInfo
func (m *FieldSpec_Expression) GetName() string {
if m != nil && m.Name != nil {
return *m.Name
}
return ""
}
func (m *FieldSpec_Expression) GetExpression() string {
if m != nil && m.Expression != nil {
return *m.Expression
}
return ""
}
type FacetRange struct {
Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
Start *string `protobuf:"bytes,2,opt,name=start" json:"start,omitempty"`
End *string `protobuf:"bytes,3,opt,name=end" json:"end,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FacetRange) Reset() { *m = FacetRange{} }
func (m *FacetRange) String() string { return proto.CompactTextString(m) }
func (*FacetRange) ProtoMessage() {}
func (*FacetRange) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{33}
}
func (m *FacetRange) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FacetRange.Unmarshal(m, b)
}
func (m *FacetRange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FacetRange.Marshal(b, m, deterministic)
}
func (dst *FacetRange) XXX_Merge(src proto.Message) {
xxx_messageInfo_FacetRange.Merge(dst, src)
}
func (m *FacetRange) XXX_Size() int {
return xxx_messageInfo_FacetRange.Size(m)
}
func (m *FacetRange) XXX_DiscardUnknown() {
xxx_messageInfo_FacetRange.DiscardUnknown(m)
}
var xxx_messageInfo_FacetRange proto.InternalMessageInfo
func (m *FacetRange) GetName() string {
if m != nil && m.Name != nil {
return *m.Name
}
return ""
}
func (m *FacetRange) GetStart() string {
if m != nil && m.Start != nil {
return *m.Start
}
return ""
}
func (m *FacetRange) GetEnd() string {
if m != nil && m.End != nil {
return *m.End
}
return ""
}
type FacetRequestParam struct {
ValueLimit *int32 `protobuf:"varint,1,opt,name=value_limit,json=valueLimit" json:"value_limit,omitempty"`
Range []*FacetRange `protobuf:"bytes,2,rep,name=range" json:"range,omitempty"`
ValueConstraint []string `protobuf:"bytes,3,rep,name=value_constraint,json=valueConstraint" json:"value_constraint,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FacetRequestParam) Reset() { *m = FacetRequestParam{} }
func (m *FacetRequestParam) String() string { return proto.CompactTextString(m) }
func (*FacetRequestParam) ProtoMessage() {}
func (*FacetRequestParam) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{34}
}
func (m *FacetRequestParam) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FacetRequestParam.Unmarshal(m, b)
}
func (m *FacetRequestParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FacetRequestParam.Marshal(b, m, deterministic)
}
func (dst *FacetRequestParam) XXX_Merge(src proto.Message) {
xxx_messageInfo_FacetRequestParam.Merge(dst, src)
}
func (m *FacetRequestParam) XXX_Size() int {
return xxx_messageInfo_FacetRequestParam.Size(m)
}
func (m *FacetRequestParam) XXX_DiscardUnknown() {
xxx_messageInfo_FacetRequestParam.DiscardUnknown(m)
}
var xxx_messageInfo_FacetRequestParam proto.InternalMessageInfo
func (m *FacetRequestParam) GetValueLimit() int32 {
if m != nil && m.ValueLimit != nil {
return *m.ValueLimit
}
return 0
}
func (m *FacetRequestParam) GetRange() []*FacetRange {
if m != nil {
return m.Range
}
return nil
}
func (m *FacetRequestParam) GetValueConstraint() []string {
if m != nil {
return m.ValueConstraint
}
return nil
}
type FacetAutoDetectParam struct {
ValueLimit *int32 `protobuf:"varint,1,opt,name=value_limit,json=valueLimit,def=10" json:"value_limit,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FacetAutoDetectParam) Reset() { *m = FacetAutoDetectParam{} }
func (m *FacetAutoDetectParam) String() string { return proto.CompactTextString(m) }
func (*FacetAutoDetectParam) ProtoMessage() {}
func (*FacetAutoDetectParam) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{35}
}
func (m *FacetAutoDetectParam) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FacetAutoDetectParam.Unmarshal(m, b)
}
func (m *FacetAutoDetectParam) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FacetAutoDetectParam.Marshal(b, m, deterministic)
}
func (dst *FacetAutoDetectParam) XXX_Merge(src proto.Message) {
xxx_messageInfo_FacetAutoDetectParam.Merge(dst, src)
}
func (m *FacetAutoDetectParam) XXX_Size() int {
return xxx_messageInfo_FacetAutoDetectParam.Size(m)
}
func (m *FacetAutoDetectParam) XXX_DiscardUnknown() {
xxx_messageInfo_FacetAutoDetectParam.DiscardUnknown(m)
}
var xxx_messageInfo_FacetAutoDetectParam proto.InternalMessageInfo
const Default_FacetAutoDetectParam_ValueLimit int32 = 10
func (m *FacetAutoDetectParam) GetValueLimit() int32 {
if m != nil && m.ValueLimit != nil {
return *m.ValueLimit
}
return Default_FacetAutoDetectParam_ValueLimit
}
type FacetRequest struct {
Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
Params *FacetRequestParam `protobuf:"bytes,2,opt,name=params" json:"params,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FacetRequest) Reset() { *m = FacetRequest{} }
func (m *FacetRequest) String() string { return proto.CompactTextString(m) }
func (*FacetRequest) ProtoMessage() {}
func (*FacetRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{36}
}
func (m *FacetRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FacetRequest.Unmarshal(m, b)
}
func (m *FacetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FacetRequest.Marshal(b, m, deterministic)
}
func (dst *FacetRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_FacetRequest.Merge(dst, src)
}
func (m *FacetRequest) XXX_Size() int {
return xxx_messageInfo_FacetRequest.Size(m)
}
func (m *FacetRequest) XXX_DiscardUnknown() {
xxx_messageInfo_FacetRequest.DiscardUnknown(m)
}
var xxx_messageInfo_FacetRequest proto.InternalMessageInfo
func (m *FacetRequest) GetName() string {
if m != nil && m.Name != nil {
return *m.Name
}
return ""
}
func (m *FacetRequest) GetParams() *FacetRequestParam {
if m != nil {
return m.Params
}
return nil
}
type FacetRefinement struct {
Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
Range *FacetRefinement_Range `protobuf:"bytes,3,opt,name=range" json:"range,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FacetRefinement) Reset() { *m = FacetRefinement{} }
func (m *FacetRefinement) String() string { return proto.CompactTextString(m) }
func (*FacetRefinement) ProtoMessage() {}
func (*FacetRefinement) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{37}
}
func (m *FacetRefinement) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FacetRefinement.Unmarshal(m, b)
}
func (m *FacetRefinement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FacetRefinement.Marshal(b, m, deterministic)
}
func (dst *FacetRefinement) XXX_Merge(src proto.Message) {
xxx_messageInfo_FacetRefinement.Merge(dst, src)
}
func (m *FacetRefinement) XXX_Size() int {
return xxx_messageInfo_FacetRefinement.Size(m)
}
func (m *FacetRefinement) XXX_DiscardUnknown() {
xxx_messageInfo_FacetRefinement.DiscardUnknown(m)
}
var xxx_messageInfo_FacetRefinement proto.InternalMessageInfo
func (m *FacetRefinement) GetName() string {
if m != nil && m.Name != nil {
return *m.Name
}
return ""
}
func (m *FacetRefinement) GetValue() string {
if m != nil && m.Value != nil {
return *m.Value
}
return ""
}
func (m *FacetRefinement) GetRange() *FacetRefinement_Range {
if m != nil {
return m.Range
}
return nil
}
type FacetRefinement_Range struct {
Start *string `protobuf:"bytes,1,opt,name=start" json:"start,omitempty"`
End *string `protobuf:"bytes,2,opt,name=end" json:"end,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FacetRefinement_Range) Reset() { *m = FacetRefinement_Range{} }
func (m *FacetRefinement_Range) String() string { return proto.CompactTextString(m) }
func (*FacetRefinement_Range) ProtoMessage() {}
func (*FacetRefinement_Range) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{37, 0}
}
func (m *FacetRefinement_Range) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FacetRefinement_Range.Unmarshal(m, b)
}
func (m *FacetRefinement_Range) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FacetRefinement_Range.Marshal(b, m, deterministic)
}
func (dst *FacetRefinement_Range) XXX_Merge(src proto.Message) {
xxx_messageInfo_FacetRefinement_Range.Merge(dst, src)
}
func (m *FacetRefinement_Range) XXX_Size() int {
return xxx_messageInfo_FacetRefinement_Range.Size(m)
}
func (m *FacetRefinement_Range) XXX_DiscardUnknown() {
xxx_messageInfo_FacetRefinement_Range.DiscardUnknown(m)
}
var xxx_messageInfo_FacetRefinement_Range proto.InternalMessageInfo
func (m *FacetRefinement_Range) GetStart() string {
if m != nil && m.Start != nil {
return *m.Start
}
return ""
}
func (m *FacetRefinement_Range) GetEnd() string {
if m != nil && m.End != nil {
return *m.End
}
return ""
}
type SearchParams struct {
IndexSpec *IndexSpec `protobuf:"bytes,1,req,name=index_spec,json=indexSpec" json:"index_spec,omitempty"`
Query *string `protobuf:"bytes,2,req,name=query" json:"query,omitempty"`
Cursor *string `protobuf:"bytes,4,opt,name=cursor" json:"cursor,omitempty"`
Offset *int32 `protobuf:"varint,11,opt,name=offset" json:"offset,omitempty"`
CursorType *SearchParams_CursorType `protobuf:"varint,5,opt,name=cursor_type,json=cursorType,enum=search.SearchParams_CursorType,def=0" json:"cursor_type,omitempty"`
Limit *int32 `protobuf:"varint,6,opt,name=limit,def=20" json:"limit,omitempty"`
MatchedCountAccuracy *int32 `protobuf:"varint,7,opt,name=matched_count_accuracy,json=matchedCountAccuracy" json:"matched_count_accuracy,omitempty"`
SortSpec []*SortSpec `protobuf:"bytes,8,rep,name=sort_spec,json=sortSpec" json:"sort_spec,omitempty"`
ScorerSpec *ScorerSpec `protobuf:"bytes,9,opt,name=scorer_spec,json=scorerSpec" json:"scorer_spec,omitempty"`
FieldSpec *FieldSpec `protobuf:"bytes,10,opt,name=field_spec,json=fieldSpec" json:"field_spec,omitempty"`
KeysOnly *bool `protobuf:"varint,12,opt,name=keys_only,json=keysOnly" json:"keys_only,omitempty"`
ParsingMode *SearchParams_ParsingMode `protobuf:"varint,13,opt,name=parsing_mode,json=parsingMode,enum=search.SearchParams_ParsingMode,def=0" json:"parsing_mode,omitempty"`
AutoDiscoverFacetCount *int32 `protobuf:"varint,15,opt,name=auto_discover_facet_count,json=autoDiscoverFacetCount,def=0" json:"auto_discover_facet_count,omitempty"`
IncludeFacet []*FacetRequest `protobuf:"bytes,16,rep,name=include_facet,json=includeFacet" json:"include_facet,omitempty"`
FacetRefinement []*FacetRefinement `protobuf:"bytes,17,rep,name=facet_refinement,json=facetRefinement" json:"facet_refinement,omitempty"`
FacetAutoDetectParam *FacetAutoDetectParam `protobuf:"bytes,18,opt,name=facet_auto_detect_param,json=facetAutoDetectParam" json:"facet_auto_detect_param,omitempty"`
FacetDepth *int32 `protobuf:"varint,19,opt,name=facet_depth,json=facetDepth,def=1000" json:"facet_depth,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SearchParams) Reset() { *m = SearchParams{} }
func (m *SearchParams) String() string { return proto.CompactTextString(m) }
func (*SearchParams) ProtoMessage() {}
func (*SearchParams) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{38}
}
func (m *SearchParams) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SearchParams.Unmarshal(m, b)
}
func (m *SearchParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SearchParams.Marshal(b, m, deterministic)
}
func (dst *SearchParams) XXX_Merge(src proto.Message) {
xxx_messageInfo_SearchParams.Merge(dst, src)
}
func (m *SearchParams) XXX_Size() int {
return xxx_messageInfo_SearchParams.Size(m)
}
func (m *SearchParams) XXX_DiscardUnknown() {
xxx_messageInfo_SearchParams.DiscardUnknown(m)
}
var xxx_messageInfo_SearchParams proto.InternalMessageInfo
const Default_SearchParams_CursorType SearchParams_CursorType = SearchParams_NONE
const Default_SearchParams_Limit int32 = 20
const Default_SearchParams_ParsingMode SearchParams_ParsingMode = SearchParams_STRICT
const Default_SearchParams_AutoDiscoverFacetCount int32 = 0
const Default_SearchParams_FacetDepth int32 = 1000
func (m *SearchParams) GetIndexSpec() *IndexSpec {
if m != nil {
return m.IndexSpec
}
return nil
}
func (m *SearchParams) GetQuery() string {
if m != nil && m.Query != nil {
return *m.Query
}
return ""
}
func (m *SearchParams) GetCursor() string {
if m != nil && m.Cursor != nil {
return *m.Cursor
}
return ""
}
func (m *SearchParams) GetOffset() int32 {
if m != nil && m.Offset != nil {
return *m.Offset
}
return 0
}
func (m *SearchParams) GetCursorType() SearchParams_CursorType {
if m != nil && m.CursorType != nil {
return *m.CursorType
}
return Default_SearchParams_CursorType
}
func (m *SearchParams) GetLimit() int32 {
if m != nil && m.Limit != nil {
return *m.Limit
}
return Default_SearchParams_Limit
}
func (m *SearchParams) GetMatchedCountAccuracy() int32 {
if m != nil && m.MatchedCountAccuracy != nil {
return *m.MatchedCountAccuracy
}
return 0
}
func (m *SearchParams) GetSortSpec() []*SortSpec {
if m != nil {
return m.SortSpec
}
return nil
}
func (m *SearchParams) GetScorerSpec() *ScorerSpec {
if m != nil {
return m.ScorerSpec
}
return nil
}
func (m *SearchParams) GetFieldSpec() *FieldSpec {
if m != nil {
return m.FieldSpec
}
return nil
}
func (m *SearchParams) GetKeysOnly() bool {
if m != nil && m.KeysOnly != nil {
return *m.KeysOnly
}
return false
}
func (m *SearchParams) GetParsingMode() SearchParams_ParsingMode {
if m != nil && m.ParsingMode != nil {
return *m.ParsingMode
}
return Default_SearchParams_ParsingMode
}
func (m *SearchParams) GetAutoDiscoverFacetCount() int32 {
if m != nil && m.AutoDiscoverFacetCount != nil {
return *m.AutoDiscoverFacetCount
}
return Default_SearchParams_AutoDiscoverFacetCount
}
func (m *SearchParams) GetIncludeFacet() []*FacetRequest {
if m != nil {
return m.IncludeFacet
}
return nil
}
func (m *SearchParams) GetFacetRefinement() []*FacetRefinement {
if m != nil {
return m.FacetRefinement
}
return nil
}
func (m *SearchParams) GetFacetAutoDetectParam() *FacetAutoDetectParam {
if m != nil {
return m.FacetAutoDetectParam
}
return nil
}
func (m *SearchParams) GetFacetDepth() int32 {
if m != nil && m.FacetDepth != nil {
return *m.FacetDepth
}
return Default_SearchParams_FacetDepth
}
type SearchRequest struct {
Params *SearchParams `protobuf:"bytes,1,req,name=params" json:"params,omitempty"`
AppId []byte `protobuf:"bytes,3,opt,name=app_id,json=appId" json:"app_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SearchRequest) Reset() { *m = SearchRequest{} }
func (m *SearchRequest) String() string { return proto.CompactTextString(m) }
func (*SearchRequest) ProtoMessage() {}
func (*SearchRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{39}
}
func (m *SearchRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SearchRequest.Unmarshal(m, b)
}
func (m *SearchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SearchRequest.Marshal(b, m, deterministic)
}
func (dst *SearchRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_SearchRequest.Merge(dst, src)
}
func (m *SearchRequest) XXX_Size() int {
return xxx_messageInfo_SearchRequest.Size(m)
}
func (m *SearchRequest) XXX_DiscardUnknown() {
xxx_messageInfo_SearchRequest.DiscardUnknown(m)
}
var xxx_messageInfo_SearchRequest proto.InternalMessageInfo
func (m *SearchRequest) GetParams() *SearchParams {
if m != nil {
return m.Params
}
return nil
}
func (m *SearchRequest) GetAppId() []byte {
if m != nil {
return m.AppId
}
return nil
}
type FacetResultValue struct {
Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
Count *int32 `protobuf:"varint,2,req,name=count" json:"count,omitempty"`
Refinement *FacetRefinement `protobuf:"bytes,3,req,name=refinement" json:"refinement,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FacetResultValue) Reset() { *m = FacetResultValue{} }
func (m *FacetResultValue) String() string { return proto.CompactTextString(m) }
func (*FacetResultValue) ProtoMessage() {}
func (*FacetResultValue) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{40}
}
func (m *FacetResultValue) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FacetResultValue.Unmarshal(m, b)
}
func (m *FacetResultValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FacetResultValue.Marshal(b, m, deterministic)
}
func (dst *FacetResultValue) XXX_Merge(src proto.Message) {
xxx_messageInfo_FacetResultValue.Merge(dst, src)
}
func (m *FacetResultValue) XXX_Size() int {
return xxx_messageInfo_FacetResultValue.Size(m)
}
func (m *FacetResultValue) XXX_DiscardUnknown() {
xxx_messageInfo_FacetResultValue.DiscardUnknown(m)
}
var xxx_messageInfo_FacetResultValue proto.InternalMessageInfo
func (m *FacetResultValue) GetName() string {
if m != nil && m.Name != nil {
return *m.Name
}
return ""
}
func (m *FacetResultValue) GetCount() int32 {
if m != nil && m.Count != nil {
return *m.Count
}
return 0
}
func (m *FacetResultValue) GetRefinement() *FacetRefinement {
if m != nil {
return m.Refinement
}
return nil
}
type FacetResult struct {
Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
Value []*FacetResultValue `protobuf:"bytes,2,rep,name=value" json:"value,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FacetResult) Reset() { *m = FacetResult{} }
func (m *FacetResult) String() string { return proto.CompactTextString(m) }
func (*FacetResult) ProtoMessage() {}
func (*FacetResult) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{41}
}
func (m *FacetResult) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FacetResult.Unmarshal(m, b)
}
func (m *FacetResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FacetResult.Marshal(b, m, deterministic)
}
func (dst *FacetResult) XXX_Merge(src proto.Message) {
xxx_messageInfo_FacetResult.Merge(dst, src)
}
func (m *FacetResult) XXX_Size() int {
return xxx_messageInfo_FacetResult.Size(m)
}
func (m *FacetResult) XXX_DiscardUnknown() {
xxx_messageInfo_FacetResult.DiscardUnknown(m)
}
var xxx_messageInfo_FacetResult proto.InternalMessageInfo
func (m *FacetResult) GetName() string {
if m != nil && m.Name != nil {
return *m.Name
}
return ""
}
func (m *FacetResult) GetValue() []*FacetResultValue {
if m != nil {
return m.Value
}
return nil
}
type SearchResult struct {
Document *Document `protobuf:"bytes,1,req,name=document" json:"document,omitempty"`
Expression []*Field `protobuf:"bytes,4,rep,name=expression" json:"expression,omitempty"`
Score []float64 `protobuf:"fixed64,2,rep,name=score" json:"score,omitempty"`
Cursor *string `protobuf:"bytes,3,opt,name=cursor" json:"cursor,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SearchResult) Reset() { *m = SearchResult{} }
func (m *SearchResult) String() string { return proto.CompactTextString(m) }
func (*SearchResult) ProtoMessage() {}
func (*SearchResult) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{42}
}
func (m *SearchResult) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SearchResult.Unmarshal(m, b)
}
func (m *SearchResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SearchResult.Marshal(b, m, deterministic)
}
func (dst *SearchResult) XXX_Merge(src proto.Message) {
xxx_messageInfo_SearchResult.Merge(dst, src)
}
func (m *SearchResult) XXX_Size() int {
return xxx_messageInfo_SearchResult.Size(m)
}
func (m *SearchResult) XXX_DiscardUnknown() {
xxx_messageInfo_SearchResult.DiscardUnknown(m)
}
var xxx_messageInfo_SearchResult proto.InternalMessageInfo
func (m *SearchResult) GetDocument() *Document {
if m != nil {
return m.Document
}
return nil
}
func (m *SearchResult) GetExpression() []*Field {
if m != nil {
return m.Expression
}
return nil
}
func (m *SearchResult) GetScore() []float64 {
if m != nil {
return m.Score
}
return nil
}
func (m *SearchResult) GetCursor() string {
if m != nil && m.Cursor != nil {
return *m.Cursor
}
return ""
}
type SearchResponse struct {
Result []*SearchResult `protobuf:"bytes,1,rep,name=result" json:"result,omitempty"`
MatchedCount *int64 `protobuf:"varint,2,req,name=matched_count,json=matchedCount" json:"matched_count,omitempty"`
Status *RequestStatus `protobuf:"bytes,3,req,name=status" json:"status,omitempty"`
Cursor *string `protobuf:"bytes,4,opt,name=cursor" json:"cursor,omitempty"`
FacetResult []*FacetResult `protobuf:"bytes,5,rep,name=facet_result,json=facetResult" json:"facet_result,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
proto.XXX_InternalExtensions `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SearchResponse) Reset() { *m = SearchResponse{} }
func (m *SearchResponse) String() string { return proto.CompactTextString(m) }
func (*SearchResponse) ProtoMessage() {}
func (*SearchResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_search_78ae5a87590ff3d8, []int{43}
}
var extRange_SearchResponse = []proto.ExtensionRange{
{Start: 1000, End: 9999},
}
func (*SearchResponse) ExtensionRangeArray() []proto.ExtensionRange {
return extRange_SearchResponse
}
func (m *SearchResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SearchResponse.Unmarshal(m, b)
}
func (m *SearchResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SearchResponse.Marshal(b, m, deterministic)
}
func (dst *SearchResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_SearchResponse.Merge(dst, src)
}
func (m *SearchResponse) XXX_Size() int {
return xxx_messageInfo_SearchResponse.Size(m)
}
func (m *SearchResponse) XXX_DiscardUnknown() {
xxx_messageInfo_SearchResponse.DiscardUnknown(m)
}
var xxx_messageInfo_SearchResponse proto.InternalMessageInfo
func (m *SearchResponse) GetResult() []*SearchResult {
if m != nil {
return m.Result
}
return nil
}
func (m *SearchResponse) GetMatchedCount() int64 {
if m != nil && m.MatchedCount != nil {
return *m.MatchedCount
}
return 0
}
func (m *SearchResponse) GetStatus() *RequestStatus {
if m != nil {
return m.Status
}
return nil
}
func (m *SearchResponse) GetCursor() string {
if m != nil && m.Cursor != nil {
return *m.Cursor
}
return ""
}
func (m *SearchResponse) GetFacetResult() []*FacetResult {
if m != nil {
return m.FacetResult
}
return nil
}
func init() {
proto.RegisterType((*Scope)(nil), "search.Scope")
proto.RegisterType((*Entry)(nil), "search.Entry")
proto.RegisterType((*AccessControlList)(nil), "search.AccessControlList")
proto.RegisterType((*FieldValue)(nil), "search.FieldValue")
proto.RegisterType((*FieldValue_Geo)(nil), "search.FieldValue.Geo")
proto.RegisterType((*Field)(nil), "search.Field")
proto.RegisterType((*FieldTypes)(nil), "search.FieldTypes")
proto.RegisterType((*IndexShardSettings)(nil), "search.IndexShardSettings")
proto.RegisterType((*FacetValue)(nil), "search.FacetValue")
proto.RegisterType((*Facet)(nil), "search.Facet")
proto.RegisterType((*DocumentMetadata)(nil), "search.DocumentMetadata")
proto.RegisterType((*Document)(nil), "search.Document")
proto.RegisterType((*SearchServiceError)(nil), "search.SearchServiceError")
proto.RegisterType((*RequestStatus)(nil), "search.RequestStatus")
proto.RegisterType((*IndexSpec)(nil), "search.IndexSpec")
proto.RegisterType((*IndexMetadata)(nil), "search.IndexMetadata")
proto.RegisterType((*IndexMetadata_Storage)(nil), "search.IndexMetadata.Storage")
proto.RegisterType((*IndexDocumentParams)(nil), "search.IndexDocumentParams")
proto.RegisterType((*IndexDocumentRequest)(nil), "search.IndexDocumentRequest")
proto.RegisterType((*IndexDocumentResponse)(nil), "search.IndexDocumentResponse")
proto.RegisterType((*DeleteDocumentParams)(nil), "search.DeleteDocumentParams")
proto.RegisterType((*DeleteDocumentRequest)(nil), "search.DeleteDocumentRequest")
proto.RegisterType((*DeleteDocumentResponse)(nil), "search.DeleteDocumentResponse")
proto.RegisterType((*ListDocumentsParams)(nil), "search.ListDocumentsParams")
proto.RegisterType((*ListDocumentsRequest)(nil), "search.ListDocumentsRequest")
proto.RegisterType((*ListDocumentsResponse)(nil), "search.ListDocumentsResponse")
proto.RegisterType((*ListIndexesParams)(nil), "search.ListIndexesParams")
proto.RegisterType((*ListIndexesRequest)(nil), "search.ListIndexesRequest")
proto.RegisterType((*ListIndexesResponse)(nil), "search.ListIndexesResponse")
proto.RegisterType((*DeleteSchemaParams)(nil), "search.DeleteSchemaParams")
proto.RegisterType((*DeleteSchemaRequest)(nil), "search.DeleteSchemaRequest")
proto.RegisterType((*DeleteSchemaResponse)(nil), "search.DeleteSchemaResponse")
proto.RegisterType((*SortSpec)(nil), "search.SortSpec")
proto.RegisterType((*ScorerSpec)(nil), "search.ScorerSpec")
proto.RegisterType((*FieldSpec)(nil), "search.FieldSpec")
proto.RegisterType((*FieldSpec_Expression)(nil), "search.FieldSpec.Expression")
proto.RegisterType((*FacetRange)(nil), "search.FacetRange")
proto.RegisterType((*FacetRequestParam)(nil), "search.FacetRequestParam")
proto.RegisterType((*FacetAutoDetectParam)(nil), "search.FacetAutoDetectParam")
proto.RegisterType((*FacetRequest)(nil), "search.FacetRequest")
proto.RegisterType((*FacetRefinement)(nil), "search.FacetRefinement")
proto.RegisterType((*FacetRefinement_Range)(nil), "search.FacetRefinement.Range")
proto.RegisterType((*SearchParams)(nil), "search.SearchParams")
proto.RegisterType((*SearchRequest)(nil), "search.SearchRequest")
proto.RegisterType((*FacetResultValue)(nil), "search.FacetResultValue")
proto.RegisterType((*FacetResult)(nil), "search.FacetResult")
proto.RegisterType((*SearchResult)(nil), "search.SearchResult")
proto.RegisterType((*SearchResponse)(nil), "search.SearchResponse")
}
func init() {
proto.RegisterFile("google.golang.org/appengine/internal/search/search.proto", fileDescriptor_search_78ae5a87590ff3d8)
}
var fileDescriptor_search_78ae5a87590ff3d8 = []byte{
// 2994 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x59, 0x4f, 0x73, 0x1b, 0xc7,
0x95, 0xe7, 0x0c, 0x08, 0x10, 0x78, 0x20, 0xc8, 0x61, 0xf3, 0x8f, 0x20, 0x59, 0x6b, 0xd3, 0x23,
0xcb, 0xa6, 0xbd, 0x12, 0x45, 0x51, 0x2a, 0x5b, 0xcb, 0x75, 0xed, 0x1a, 0x02, 0x46, 0x14, 0x56,
0x20, 0x40, 0x37, 0x06, 0xb2, 0xb5, 0x55, 0xeb, 0xd9, 0xc9, 0x4c, 0x13, 0x9a, 0x0a, 0x30, 0x03,
0xcf, 0x0c, 0x14, 0xf1, 0x96, 0xf2, 0x2d, 0x97, 0x54, 0x52, 0x39, 0xe5, 0x94, 0x72, 0xe5, 0x92,
0xca, 0x35, 0xf7, 0x9c, 0x92, 0x5b, 0x6e, 0x39, 0xe5, 0x0b, 0xa4, 0x52, 0x49, 0x55, 0x3e, 0x43,
0xaa, 0x5f, 0xf7, 0x0c, 0x66, 0x40, 0xc8, 0xb4, 0x74, 0x22, 0xe6, 0xf5, 0xeb, 0xd7, 0xaf, 0xdf,
0xef, 0xbd, 0x5f, 0xbf, 0x6e, 0xc2, 0x83, 0x61, 0x10, 0x0c, 0x47, 0x6c, 0x7f, 0x18, 0x8c, 0x6c,
0x7f, 0xb8, 0x1f, 0x84, 0xc3, 0x3b, 0xf6, 0x64, 0xc2, 0xfc, 0xa1, 0xe7, 0xb3, 0x3b, 0x9e, 0x1f,
0xb3, 0xd0, 0xb7, 0x47, 0x77, 0x22, 0x66, 0x87, 0xce, 0x73, 0xf9, 0x67, 0x7f, 0x12, 0x06, 0x71,
0x40, 0x4a, 0xe2, 0x4b, 0xff, 0x87, 0x02, 0xc5, 0xbe, 0x13, 0x4c, 0x18, 0x79, 0x1f, 0x96, 0xe3,
0xf3, 0x09, 0xab, 0x2b, 0xbb, 0xca, 0xde, 0xda, 0x21, 0xd9, 0x97, 0xea, 0x38, 0xb8, 0x6f, 0x9e,
0x4f, 0x18, 0xc5, 0x71, 0xb2, 0x05, 0xc5, 0x17, 0xf6, 0x68, 0xca, 0xea, 0xea, 0xae, 0xb2, 0x57,
0xa1, 0xe2, 0x43, 0xff, 0xb5, 0x02, 0xcb, 0x5c, 0x89, 0xd4, 0x61, 0x6b, 0xd0, 0x37, 0xa8, 0xf5,
0xf0, 0x99, 0xd5, 0x6c, 0x74, 0x7b, 0xdd, 0x76, 0xb3, 0xd1, 0xb1, 0xda, 0x2d, 0x4d, 0x21, 0x1b,
0x50, 0x4b, 0x46, 0x8c, 0x93, 0x46, 0xbb, 0xa3, 0xa9, 0xe4, 0x2a, 0x6c, 0x1f, 0xd3, 0xde, 0xe0,
0xf4, 0x82, 0x76, 0x81, 0x10, 0x58, 0x4b, 0x87, 0x84, 0xfa, 0x32, 0xd9, 0x84, 0xf5, 0x54, 0xd6,
0xea, 0x9d, 0x34, 0xda, 0x5d, 0xad, 0x48, 0x6a, 0x50, 0x69, 0x74, 0x3a, 0x16, 0x37, 0xdd, 0xd7,
0x4a, 0xe4, 0x2d, 0xb8, 0xc2, 0x3f, 0x1b, 0x03, 0xf3, 0xb1, 0xd1, 0x35, 0xdb, 0xcd, 0x86, 0x69,
0xb4, 0xe4, 0xe0, 0x8a, 0xfe, 0x7b, 0x05, 0x8a, 0x86, 0x1f, 0x87, 0xe7, 0xe4, 0x06, 0x14, 0x23,
0xbe, 0x33, 0xdc, 0x6e, 0xf5, 0xb0, 0x96, 0xdb, 0x2e, 0x15, 0x63, 0xe4, 0x01, 0xc0, 0x84, 0x85,
0x63, 0x2f, 0x8a, 0xbc, 0xc0, 0xc7, 0xfd, 0xae, 0x1d, 0xd6, 0x13, 0x4d, 0xb4, 0xb3, 0x7f, 0x9a,
0x8e, 0xd3, 0x8c, 0x2e, 0x79, 0x17, 0x56, 0x5d, 0x2f, 0x9a, 0x8c, 0xec, 0x73, 0xcb, 0xb7, 0xc7,
0xac, 0x5e, 0xc0, 0x58, 0x55, 0xa5, 0xac, 0x6b, 0x8f, 0x99, 0x7e, 0x0f, 0x60, 0x36, 0x99, 0x94,
0x61, 0x99, 0x1a, 0x0d, 0x1e, 0xa6, 0x0a, 0x14, 0xbf, 0xa0, 0x6d, 0xd3, 0xd0, 0x54, 0xa2, 0xc1,
0xea, 0xa3, 0x41, 0xa7, 0x63, 0x35, 0x7b, 0x5d, 0x93, 0xf6, 0x3a, 0x5a, 0x41, 0xa7, 0xb0, 0xd1,
0x70, 0x1c, 0x16, 0x45, 0xcd, 0xc0, 0x8f, 0xc3, 0x60, 0xd4, 0xf1, 0xa2, 0x98, 0x23, 0x12, 0xfc,
0xc8, 0x67, 0x21, 0xee, 0xa5, 0x42, 0xc5, 0x07, 0xf9, 0x00, 0x56, 0x98, 0x1f, 0x87, 0x1e, 0x8b,
0xea, 0xea, 0x6e, 0x21, 0xbb, 0x47, 0xf4, 0x9c, 0x26, 0xa3, 0xfa, 0x6f, 0x55, 0x80, 0x47, 0x1e,
0x1b, 0xb9, 0x4f, 0x39, 0x92, 0xe4, 0x41, 0x2e, 0x0f, 0xde, 0x4e, 0x26, 0xcd, 0x34, 0xf6, 0xf9,
0xda, 0xcc, 0x8f, 0x39, 0xdc, 0x47, 0xcb, 0xa6, 0xf1, 0xa5, 0x29, 0x33, 0xe3, 0x6d, 0x28, 0xf3,
0x34, 0x9c, 0xda, 0x43, 0x99, 0x1c, 0x47, 0x2a, 0xf3, 0x69, 0x2a, 0xe3, 0x41, 0x89, 0xe2, 0xd0,
0xf3, 0x87, 0x96, 0x48, 0x20, 0x19, 0x14, 0x21, 0x13, 0x8b, 0xef, 0x41, 0x61, 0xc8, 0x82, 0xfa,
0xf2, 0xae, 0xb2, 0x07, 0x87, 0x3b, 0x0b, 0xd6, 0x3e, 0x66, 0x01, 0xe5, 0x2a, 0xd7, 0x3e, 0x84,
0xc2, 0x31, 0x0b, 0x88, 0x06, 0x85, 0x91, 0x1d, 0xd7, 0x8b, 0xbb, 0xea, 0x9e, 0x42, 0xf9, 0x4f,
0x94, 0xf8, 0xc3, 0x7a, 0x49, 0x4a, 0xfc, 0xa1, 0xfe, 0x3f, 0x50, 0xcd, 0xb8, 0xcc, 0x43, 0xcd,
0x9d, 0xd6, 0x96, 0xf8, 0xaf, 0xc7, 0xe6, 0x49, 0x47, 0x53, 0xf8, 0xaf, 0x86, 0xd9, 0x3b, 0xd1,
0x54, 0xfe, 0xab, 0xd5, 0x30, 0x0d, 0xad, 0x40, 0x00, 0x4a, 0xdd, 0xc1, 0xc9, 0x43, 0x83, 0x6a,
0xcb, 0x64, 0x05, 0x0a, 0xc7, 0x46, 0x4f, 0x2b, 0xea, 0x06, 0x14, 0xd1, 0x1b, 0x42, 0x60, 0x19,
0x91, 0x55, 0x76, 0xd5, 0xbd, 0x0a, 0xc5, 0xdf, 0x64, 0x6f, 0x56, 0x1a, 0xea, 0x5e, 0x75, 0x56,
0x43, 0x33, 0xff, 0x93, 0x72, 0x31, 0x65, 0xc8, 0xb9, 0x43, 0xd1, 0x42, 0x5b, 0x87, 0x12, 0x06,
0x8e, 0xdd, 0xa5, 0x30, 0x08, 0x00, 0xf4, 0x3f, 0x2a, 0x40, 0xda, 0xbe, 0xcb, 0x5e, 0xf6, 0x9f,
0xdb, 0xa1, 0xdb, 0x67, 0x71, 0xec, 0xf9, 0xc3, 0x88, 0xbc, 0x0f, 0xeb, 0x93, 0x90, 0xbd, 0xb0,
0xfc, 0xe9, 0xd8, 0x8a, 0xf8, 0x48, 0x54, 0x57, 0x76, 0x0b, 0x7b, 0x45, 0x5a, 0xe3, 0xe2, 0xee,
0x74, 0x8c, 0xea, 0x11, 0xd9, 0x05, 0xc8, 0xa8, 0xf0, 0x3d, 0x14, 0x8f, 0x94, 0xbb, 0xb4, 0xe2,
0xa7, 0x1a, 0xff, 0x05, 0xd7, 0xe7, 0x2c, 0x59, 0xc2, 0x2f, 0xeb, 0xcc, 0x1e, 0x45, 0x1c, 0x51,
0x6e, 0xb6, 0x9e, 0x33, 0xdb, 0x47, 0x85, 0x47, 0x7c, 0x9c, 0xdc, 0x84, 0xda, 0x28, 0x70, 0xec,
0x91, 0x15, 0xb2, 0xc9, 0xc8, 0x73, 0x6c, 0x04, 0xba, 0x72, 0xb4, 0x44, 0x57, 0x51, 0x4c, 0x85,
0x54, 0xff, 0xa9, 0x02, 0xf0, 0xc8, 0x76, 0x58, 0xfc, 0xdd, 0x19, 0x99, 0x6a, 0xe4, 0x33, 0x92,
0x03, 0x29, 0x33, 0xf2, 0xf2, 0x8c, 0xd3, 0x6f, 0x5c, 0x48, 0x0e, 0x99, 0x08, 0x19, 0xf8, 0x11,
0x75, 0xbe, 0xda, 0xeb, 0xa1, 0x9e, 0xfa, 0x97, 0xa0, 0xfe, 0x15, 0x68, 0xad, 0xc0, 0x99, 0x8e,
0x99, 0x1f, 0x9f, 0xb0, 0xd8, 0x76, 0xed, 0xd8, 0x26, 0x75, 0x58, 0x79, 0xc1, 0x42, 0x24, 0x18,
0xbe, 0xbf, 0x02, 0x4d, 0x3e, 0xc9, 0x01, 0x6c, 0x39, 0xc1, 0x78, 0xec, 0xc5, 0x31, 0x73, 0xad,
0x28, 0xb6, 0x12, 0x35, 0x15, 0xd5, 0x48, 0x3a, 0xd6, 0x8f, 0x9f, 0x8a, 0x11, 0xfd, 0x9f, 0x2a,
0x94, 0x93, 0x05, 0xc8, 0x1a, 0xa8, 0x9e, 0x2b, 0x29, 0x41, 0xf5, 0xdc, 0x4b, 0xab, 0xf3, 0x06,
0x14, 0xcf, 0x78, 0x72, 0x21, 0x88, 0x19, 0xb6, 0xc0, 0x8c, 0xa3, 0x62, 0x8c, 0x5c, 0x85, 0x72,
0x10, 0xba, 0x2c, 0xb4, 0x3c, 0x17, 0xb1, 0x2b, 0xd2, 0x15, 0xfc, 0x6e, 0xbb, 0xe4, 0x14, 0xd6,
0x93, 0x21, 0x2b, 0x0a, 0xa6, 0xa1, 0xc3, 0xea, 0xa5, 0x3c, 0x60, 0x89, 0x6b, 0xfb, 0x3d, 0x31,
0xa5, 0x8f, 0x5a, 0x47, 0xe5, 0xfe, 0xe0, 0xf4, 0xb4, 0xd3, 0x36, 0x5a, 0xb4, 0x16, 0x64, 0x07,
0xc8, 0x03, 0x58, 0x89, 0xe2, 0x20, 0xe4, 0x0e, 0x17, 0xf3, 0xdc, 0x9b, 0x5a, 0xea, 0x8b, 0xf1,
0xa3, 0xe5, 0x56, 0xbb, 0xff, 0x84, 0x26, 0xea, 0xb8, 0x17, 0x1e, 0xfd, 0x7a, 0x79, 0x6e, 0x2f,
0x5c, 0x48, 0xc5, 0x98, 0x7e, 0x0b, 0x6a, 0x39, 0x47, 0xf8, 0x49, 0xd2, 0x32, 0x1e, 0x35, 0x06,
0x1d, 0xd3, 0x68, 0x69, 0x4b, 0x64, 0x15, 0x52, 0xcf, 0x34, 0x45, 0xdf, 0x84, 0x15, 0xb9, 0x18,
0x52, 0x44, 0xbb, 0xff, 0x44, 0x5b, 0xd2, 0x7f, 0xa3, 0x00, 0x11, 0xf9, 0xdd, 0x67, 0xe1, 0x0b,
0xcf, 0x61, 0x46, 0x18, 0x06, 0xa1, 0xfe, 0x73, 0x05, 0x2a, 0xf8, 0xab, 0x19, 0xb8, 0x8c, 0x94,
0x40, 0xed, 0x3d, 0xd1, 0x96, 0xf8, 0xe9, 0xd5, 0xee, 0x3e, 0x6d, 0x74, 0xda, 0x2d, 0x8b, 0x1a,
0x9f, 0x0f, 0x8c, 0xbe, 0xa9, 0x29, 0x5c, 0x68, 0xd2, 0x46, 0xb7, 0xdf, 0x36, 0xba, 0xa6, 0x65,
0x50, 0xda, 0xa3, 0x9a, 0xca, 0xcf, 0xbe, 0x76, 0xd7, 0x34, 0x68, 0xb7, 0xd1, 0x91, 0xb2, 0x02,
0xd9, 0x86, 0x8d, 0x53, 0x83, 0x9e, 0xb4, 0xfb, 0xfd, 0x76, 0xaf, 0x6b, 0xb5, 0x8c, 0x2e, 0x77,
0x6b, 0x99, 0x54, 0x61, 0xc5, 0x6c, 0x9f, 0x18, 0xbd, 0x81, 0xa9, 0x15, 0xc9, 0x35, 0xd8, 0x69,
0xf6, 0xba, 0xcd, 0x01, 0xa5, 0xdc, 0x1a, 0xda, 0x6d, 0x34, 0xcd, 0x76, 0xaf, 0xab, 0x95, 0xf4,
0x5f, 0x28, 0x50, 0xa3, 0xec, 0xeb, 0x29, 0x8b, 0xe2, 0x7e, 0x6c, 0xc7, 0xd3, 0x88, 0x97, 0x95,
0x13, 0xb8, 0x22, 0x97, 0xd7, 0x0e, 0xdf, 0x4b, 0x4f, 0xc0, 0x0b, 0xfb, 0xd9, 0x4f, 0xf7, 0x42,
0x71, 0x06, 0x2f, 0x2b, 0xc6, 0x45, 0x96, 0xcb, 0x62, 0xdb, 0x1b, 0xc9, 0x4e, 0xa0, 0x8a, 0xb2,
0x16, 0x8a, 0xc8, 0x4d, 0x58, 0x73, 0x6c, 0x3f, 0xf0, 0x3d, 0x5e, 0xed, 0xb8, 0x4c, 0x01, 0xd3,
0xa5, 0x96, 0x4a, 0xb9, 0x3d, 0xfd, 0xdb, 0x02, 0x54, 0x04, 0x63, 0x4d, 0x98, 0xb3, 0xb0, 0xba,
0x4e, 0xa0, 0xea, 0x04, 0x7e, 0xe4, 0x45, 0x31, 0xf3, 0x9d, 0x73, 0x79, 0x08, 0xff, 0x5b, 0xe2,
0x6c, 0x3a, 0x97, 0x53, 0x40, 0xa2, 0x74, 0xb4, 0x7a, 0x6a, 0x50, 0xab, 0xd5, 0x6b, 0x0e, 0x4e,
0x8c, 0xae, 0x49, 0xb3, 0xf3, 0xc9, 0x75, 0xa8, 0x70, 0xb3, 0xd1, 0xc4, 0x76, 0x12, 0x3a, 0x98,
0x09, 0xb2, 0xc5, 0x28, 0xb3, 0x3b, 0x29, 0xc6, 0x07, 0x50, 0x92, 0x49, 0x3d, 0x97, 0x8a, 0x33,
0x0f, 0x64, 0x3a, 0x97, 0xfa, 0x46, 0x83, 0x36, 0x1f, 0x53, 0xa9, 0x4f, 0xee, 0xc3, 0xf2, 0x98,
0xef, 0x5f, 0x14, 0xc3, 0xce, 0xc5, 0x79, 0x27, 0x81, 0xcb, 0x8e, 0xca, 0xa7, 0xb4, 0xdd, 0xa3,
0x6d, 0xf3, 0x19, 0x45, 0x6d, 0xfd, 0xdf, 0x91, 0x96, 0x52, 0xb7, 0x01, 0x4a, 0xc7, 0x9d, 0xde,
0xc3, 0x46, 0x47, 0x5b, 0xe2, 0x5d, 0x41, 0x76, 0x7f, 0x9a, 0xa2, 0x7f, 0x0c, 0x25, 0x99, 0xc2,
0x00, 0x72, 0x79, 0x6d, 0x09, 0xd3, 0xb9, 0x61, 0x36, 0xfa, 0x66, 0x8f, 0x1a, 0xa2, 0xfd, 0x6a,
0x76, 0x7a, 0x83, 0x96, 0xc5, 0x05, 0x8d, 0x63, 0x43, 0x53, 0xf5, 0xf7, 0x60, 0x99, 0x2f, 0xce,
0x33, 0x3d, 0x59, 0x5e, 0x5b, 0x22, 0x6b, 0x00, 0x0f, 0x1b, 0xcd, 0x27, 0xbc, 0xd3, 0xea, 0xf2,
0xcc, 0xff, 0xab, 0x02, 0x35, 0xf4, 0x36, 0xe5, 0xac, 0x03, 0x00, 0x8f, 0x0b, 0xac, 0x68, 0xc2,
0x1c, 0x44, 0xab, 0x7a, 0xb8, 0x71, 0x61, 0x63, 0xb4, 0xe2, 0xa5, 0xc8, 0xee, 0x25, 0xe4, 0x22,
0x5a, 0x91, 0xfc, 0xc9, 0x88, 0x87, 0x60, 0xc2, 0x30, 0x9f, 0xcc, 0x8a, 0xbe, 0x80, 0xad, 0x59,
0x1e, 0xeb, 0xc4, 0x87, 0xa4, 0xf2, 0xd3, 0x9a, 0xbf, 0xf6, 0xd9, 0xac, 0x40, 0xdf, 0x81, 0xaa,
0x3d, 0x0e, 0xa6, 0x7e, 0x6c, 0x4d, 0x23, 0xe6, 0x4a, 0x5e, 0x05, 0x21, 0x1a, 0x44, 0xcc, 0xe5,
0x1d, 0xd3, 0xc8, 0x1b, 0x7b, 0xb1, 0xe4, 0x52, 0xf1, 0xa1, 0x7f, 0xa3, 0xc2, 0x26, 0x2e, 0x92,
0xd0, 0xcb, 0xa9, 0x1d, 0xda, 0xe3, 0x88, 0xdc, 0x82, 0xb2, 0x2b, 0x25, 0x78, 0x70, 0x56, 0x0f,
0xb5, 0x79, 0x22, 0xa2, 0xa9, 0x06, 0x79, 0x0a, 0x95, 0xb3, 0x90, 0x45, 0xcf, 0x7d, 0x16, 0x45,
0x32, 0x5d, 0x6f, 0xe6, 0xb6, 0x90, 0xb7, 0xbe, 0xff, 0x28, 0x51, 0x3e, 0xaa, 0xf5, 0x9f, 0x75,
0x9b, 0x8f, 0x69, 0xaf, 0xdb, 0x1b, 0xf4, 0x3b, 0xcf, 0x1e, 0xaa, 0x75, 0x85, 0xce, 0x4c, 0xcd,
0x05, 0xbd, 0x70, 0x79, 0xd0, 0xf5, 0x7b, 0x50, 0x49, 0x8d, 0x73, 0xf8, 0x73, 0xe6, 0x05, 0x21,
0x7d, 0xf1, 0xd8, 0xe8, 0xf2, 0xf6, 0xf2, 0x29, 0xe7, 0x13, 0xcc, 0xa5, 0x1f, 0xc0, 0x56, 0xce,
0x4b, 0xc9, 0x19, 0xe4, 0x1e, 0x94, 0x26, 0xe8, 0xb0, 0xc4, 0xfb, 0xad, 0xef, 0xd8, 0x13, 0x95,
0xaa, 0x64, 0x1b, 0x4a, 0xf6, 0x64, 0xc2, 0x0f, 0x0b, 0x8e, 0xe5, 0x2a, 0x2d, 0xda, 0x93, 0x49,
0xdb, 0xd5, 0xff, 0x0f, 0xb6, 0xe7, 0xd6, 0x88, 0x26, 0x81, 0x1f, 0x31, 0x72, 0x1b, 0x4a, 0x11,
0x92, 0x93, 0x8c, 0xf3, 0x76, 0xb2, 0x48, 0x8e, 0xb9, 0xa8, 0x54, 0xe2, 0xe6, 0xdd, 0xc0, 0xe1,
0xe6, 0x79, 0x5a, 0x55, 0x68, 0xd1, 0x0d, 0x9c, 0xb6, 0xab, 0x5b, 0xb0, 0xd5, 0x62, 0x23, 0x16,
0xb3, 0x39, 0x1c, 0x67, 0xea, 0x4a, 0x46, 0x7d, 0x2e, 0xb0, 0xea, 0xf7, 0x08, 0xac, 0x0b, 0xdb,
0xf9, 0x05, 0x92, 0x20, 0xdd, 0x9f, 0x0b, 0xd2, 0xf5, 0x34, 0x4f, 0x16, 0xf8, 0x73, 0x59, 0x94,
0x8e, 0x61, 0x67, 0x7e, 0x95, 0x37, 0x0a, 0x93, 0xfe, 0x67, 0x05, 0x36, 0xf9, 0x45, 0x21, 0xb1,
0x13, 0xc9, 0x78, 0xbc, 0x7e, 0x19, 0xef, 0xf2, 0x7e, 0xca, 0x0e, 0x63, 0x2b, 0x0d, 0x3b, 0x27,
0x50, 0x40, 0x59, 0x4b, 0x06, 0x73, 0xc3, 0xf3, 0x9d, 0xd1, 0xd4, 0x65, 0x56, 0xaa, 0x89, 0xdb,
0x2a, 0x1f, 0x2d, 0xc7, 0xe1, 0x94, 0xd1, 0x75, 0x39, 0xdc, 0x97, 0x73, 0xc8, 0xd5, 0xa4, 0x16,
0x91, 0x71, 0x8f, 0x0a, 0x77, 0x0f, 0x0e, 0x64, 0x41, 0x92, 0xb7, 0xa0, 0xf2, 0x43, 0x76, 0x1e,
0x59, 0x81, 0x3f, 0x3a, 0x47, 0xde, 0x2d, 0xd3, 0x32, 0x17, 0xf4, 0xfc, 0xd1, 0x39, 0x4f, 0xd4,
0xdc, 0xa6, 0x2e, 0x4d, 0xd4, 0x05, 0x21, 0x58, 0x00, 0x81, 0x9a, 0x85, 0x20, 0x86, 0xed, 0xb9,
0x35, 0x16, 0x20, 0xa0, 0x5e, 0x9e, 0xa8, 0x59, 0x06, 0x51, 0x2f, 0x63, 0x10, 0xfd, 0x4f, 0x2a,
0x6c, 0xf0, 0x65, 0x11, 0x02, 0x96, 0xa0, 0xf5, 0x2e, 0xac, 0x9e, 0xb1, 0xd8, 0x79, 0x6e, 0x45,
0xce, 0x73, 0x36, 0xb6, 0x91, 0xd5, 0xca, 0xb4, 0x8a, 0xb2, 0x3e, 0x8a, 0x48, 0x3d, 0x4b, 0x6b,
0xc5, 0x23, 0xf5, 0x30, 0x8d, 0xe4, 0x77, 0x1f, 0x7b, 0x7b, 0xa0, 0x09, 0xb0, 0x44, 0x3a, 0xe0,
0x19, 0x8c, 0x9d, 0x39, 0x5d, 0x43, 0x39, 0x3a, 0xc2, 0x2f, 0xad, 0xe4, 0x3e, 0x6c, 0xe6, 0xe1,
0xc5, 0x19, 0x02, 0x1b, 0x09, 0xf0, 0x46, 0x16, 0x60, 0x9c, 0x49, 0x3e, 0xe2, 0x49, 0x91, 0x58,
0xb6, 0x26, 0x21, 0x3b, 0xf3, 0x5e, 0xe2, 0x79, 0x58, 0xe1, 0xe9, 0x20, 0x6d, 0x9f, 0xa2, 0x98,
0xec, 0x40, 0x29, 0x38, 0x3b, 0x8b, 0x58, 0x5c, 0x5f, 0xc1, 0x13, 0x58, 0x7e, 0x65, 0x0e, 0xe0,
0xf2, 0xeb, 0x1d, 0xc0, 0xfa, 0x57, 0x40, 0x32, 0xd1, 0x4c, 0xd2, 0xe4, 0xee, 0x5c, 0x9a, 0x5c,
0xcd, 0xa6, 0x49, 0x2e, 0xf2, 0x97, 0xd5, 0xe9, 0x37, 0xb2, 0xbc, 0xd2, 0x05, 0xde, 0x2c, 0x47,
0x3e, 0x85, 0x35, 0x11, 0xa4, 0xb1, 0x3c, 0xe2, 0x64, 0xa6, 0x6c, 0x2f, 0x3c, 0xff, 0x68, 0xcd,
0xcb, 0x7e, 0xea, 0x3f, 0x56, 0x80, 0x08, 0xb6, 0x10, 0xb9, 0x20, 0x93, 0x66, 0x16, 0x35, 0xe5,
0x35, 0xdb, 0x96, 0x79, 0x56, 0x2c, 0x5c, 0xca, 0x8a, 0xff, 0x0f, 0x9b, 0x59, 0x0f, 0x92, 0x40,
0x1f, 0xce, 0x05, 0xfa, 0x5a, 0x9e, 0x13, 0xb3, 0xee, 0x5e, 0x16, 0x69, 0x23, 0x21, 0xf6, 0x64,
0x85, 0x37, 0xe3, 0xc3, 0x3f, 0x28, 0x50, 0xee, 0x07, 0x61, 0x8c, 0x94, 0xf6, 0x01, 0xac, 0x47,
0x41, 0x18, 0x5b, 0xec, 0xe5, 0x24, 0x64, 0x91, 0xbc, 0x87, 0xa9, 0x98, 0xfa, 0x41, 0x18, 0x1b,
0xa9, 0x94, 0xdc, 0x96, 0x8a, 0x2e, 0x8b, 0x1c, 0xe6, 0xbb, 0x9e, 0x3f, 0xc4, 0x32, 0x4b, 0xd2,
0x1e, 0xd5, 0x5b, 0xe9, 0x18, 0xb9, 0x05, 0xc4, 0x65, 0x67, 0xf6, 0x74, 0x14, 0x8b, 0xbb, 0xa7,
0x15, 0xb3, 0x97, 0xb1, 0xac, 0x2a, 0x4d, 0x8e, 0xe0, 0xe5, 0xd0, 0x64, 0x2f, 0x79, 0x90, 0xb6,
0xf3, 0xda, 0xfe, 0x74, 0xcc, 0x42, 0xcf, 0xc1, 0xca, 0x52, 0xe8, 0x66, 0x76, 0x42, 0x57, 0x0c,
0xe9, 0x7f, 0x51, 0x00, 0xfa, 0x4e, 0x10, 0xb2, 0x10, 0x37, 0xf2, 0xdf, 0x50, 0x8a, 0xf0, 0x4b,
0x42, 0x7d, 0x35, 0xf3, 0xa4, 0x25, 0x75, 0xe4, 0xcf, 0xa3, 0xd5, 0x93, 0x86, 0xd9, 0x7c, 0x6c,
0xf5, 0x9b, 0x3d, 0x6a, 0x50, 0x2a, 0xa7, 0x91, 0x6b, 0x79, 0xf6, 0x58, 0xbe, 0x7b, 0x30, 0x63,
0xe2, 0x8f, 0xe1, 0xca, 0xd8, 0x16, 0xe4, 0xc3, 0x75, 0x2d, 0xc4, 0x89, 0xc5, 0x2c, 0x8c, 0xea,
0x15, 0xdc, 0xd2, 0x36, 0x0e, 0x0b, 0xfb, 0xa7, 0xe9, 0x20, 0x76, 0xa6, 0x89, 0xf5, 0x1d, 0x6a,
0xf0, 0x15, 0xdb, 0xdd, 0x63, 0x2b, 0xbb, 0xbe, 0xe8, 0x68, 0x73, 0x12, 0x55, 0xff, 0x95, 0x02,
0x15, 0xec, 0x0d, 0xe7, 0xee, 0x05, 0x85, 0xf4, 0x5e, 0xf0, 0x29, 0x40, 0x06, 0x32, 0x9e, 0x9f,
0x30, 0x3b, 0x6e, 0xd3, 0xa9, 0xfb, 0x33, 0x00, 0x69, 0x46, 0xff, 0xda, 0x67, 0x00, 0x19, 0x68,
0x13, 0xfb, 0x85, 0xcc, 0xbd, 0xe3, 0xed, 0x9c, 0xfd, 0x65, 0x1c, 0xc9, 0x48, 0xf4, 0xc7, 0xf2,
0x89, 0x82, 0xda, 0xfe, 0x90, 0x65, 0x3c, 0x54, 0x52, 0x0b, 0x5b, 0x50, 0x44, 0x8e, 0x4c, 0x1e,
0x4a, 0xf1, 0x83, 0x68, 0x50, 0x60, 0xbe, 0x2b, 0x39, 0x98, 0xff, 0xd4, 0x7f, 0xa2, 0xc0, 0x86,
0x30, 0x25, 0xb2, 0x15, 0xc3, 0xc7, 0x7b, 0x58, 0x91, 0x09, 0x02, 0x13, 0x05, 0xc9, 0x10, 0x50,
0xd4, 0x41, 0x48, 0xf6, 0xa0, 0x18, 0xf2, 0xb5, 0x2f, 0xb4, 0xd4, 0xa9, 0x57, 0x54, 0x28, 0x90,
0x0f, 0x41, 0x13, 0xa6, 0xf8, 0x45, 0x28, 0x0e, 0x6d, 0xcf, 0x8f, 0xf1, 0x92, 0x5f, 0xa1, 0xeb,
0x28, 0x6f, 0xa6, 0x62, 0xfd, 0x3f, 0x61, 0x0b, 0xe7, 0x37, 0xa6, 0x71, 0xd0, 0x62, 0x31, 0x73,
0xa4, 0x37, 0x37, 0x16, 0x78, 0x73, 0xa4, 0xde, 0x3d, 0xc8, 0x7a, 0xa4, 0x0f, 0x60, 0x35, 0xbb,
0x8f, 0x85, 0xd7, 0xb9, 0x19, 0xed, 0xaa, 0xd8, 0xdd, 0x5f, 0xcd, 0xbb, 0x9d, 0x89, 0x40, 0x42,
0x06, 0xfa, 0xb7, 0x0a, 0xac, 0xcb, 0xd1, 0x33, 0xcf, 0x67, 0xd8, 0x64, 0x2f, 0x32, 0xbd, 0xf0,
0x61, 0x9a, 0xdc, 0x4b, 0xc2, 0x34, 0x77, 0x9b, 0x98, 0xb3, 0xb8, 0x9f, 0x8d, 0xd8, 0xb5, 0x3b,
0x50, 0x14, 0xb8, 0xa6, 0x18, 0x2a, 0x0b, 0x30, 0x54, 0x67, 0x18, 0xfe, 0x6e, 0x05, 0x56, 0xc5,
0xc5, 0xf9, 0x8d, 0x7b, 0xab, 0x2d, 0x28, 0x7e, 0x3d, 0x65, 0xe1, 0x39, 0x76, 0xa0, 0x15, 0x2a,
0x3e, 0xf8, 0x71, 0xe8, 0x4c, 0xc3, 0x28, 0x08, 0x25, 0x75, 0xc8, 0xaf, 0xcc, 0x31, 0x59, 0xcd,
0x1d, 0x93, 0x8f, 0xa0, 0x2a, 0x34, 0x2c, 0x7c, 0x32, 0x13, 0x97, 0xd5, 0x77, 0xf2, 0x77, 0x7b,
0x79, 0xf1, 0x68, 0xa2, 0x9e, 0x78, 0x33, 0xeb, 0xf6, 0xba, 0x06, 0x05, 0x27, 0x95, 0xcc, 0x5a,
0x89, 0xd2, 0x7c, 0x2b, 0x71, 0x1f, 0x76, 0xb0, 0xd6, 0x99, 0x6b, 0x39, 0x78, 0xc7, 0xb2, 0x1d,
0x67, 0x1a, 0xda, 0xce, 0xb9, 0x3c, 0xb0, 0xb7, 0xe4, 0x68, 0x93, 0x0f, 0x36, 0xe4, 0x18, 0xb9,
0x0d, 0x15, 0x64, 0x4f, 0x0c, 0x47, 0x39, 0xdf, 0x02, 0x25, 0x5c, 0x4c, 0xcb, 0x51, 0xc2, 0xca,
0xf7, 0xa0, 0x2a, 0x99, 0x06, 0x27, 0x54, 0x10, 0x3b, 0x72, 0x91, 0xd1, 0x28, 0x44, 0x33, 0x06,
0x3c, 0x00, 0xc0, 0x3b, 0xa4, 0x98, 0x03, 0x38, 0x67, 0xe3, 0x02, 0x25, 0xd0, 0xca, 0x59, 0x4a,
0x2c, 0xb9, 0x06, 0x73, 0x35, 0xdf, 0x60, 0x92, 0x27, 0xb0, 0x3a, 0xb1, 0xc3, 0xc8, 0xf3, 0x87,
0x16, 0x5e, 0xe0, 0x6b, 0x18, 0xcb, 0xdd, 0x85, 0xb1, 0x3c, 0x15, 0x8a, 0x78, 0x95, 0x2f, 0xf5,
0x4d, 0xda, 0x6e, 0x9a, 0xb4, 0x3a, 0x99, 0x09, 0xc9, 0xa7, 0x70, 0xd5, 0x9e, 0xc6, 0x81, 0xe5,
0x7a, 0x91, 0x13, 0xbc, 0x60, 0xa1, 0x85, 0x6f, 0x50, 0x22, 0x82, 0xf5, 0x75, 0x8c, 0xb1, 0x72,
0x40, 0x77, 0xb8, 0x4e, 0x4b, 0xaa, 0x60, 0x86, 0x62, 0x14, 0xc9, 0x7f, 0x40, 0x2d, 0x69, 0xbb,
0xc4, 0xbb, 0x96, 0x86, 0x11, 0xdc, 0x5a, 0x54, 0x3c, 0x74, 0x55, 0xaa, 0x8a, 0x17, 0xcb, 0x87,
0xa0, 0x89, 0xa5, 0xc2, 0x34, 0xd7, 0xeb, 0x1b, 0x38, 0xfb, 0xca, 0x2b, 0x4a, 0x81, 0xae, 0x9f,
0xcd, 0x55, 0x5b, 0x1f, 0xae, 0x08, 0x1b, 0x62, 0x0b, 0xc8, 0x0b, 0xe2, 0x08, 0xa8, 0x13, 0x8c,
0xf2, 0xf5, 0x9c, 0xa9, 0x39, 0xf2, 0xa0, 0x5b, 0x67, 0x8b, 0x28, 0xe5, 0x26, 0x54, 0x85, 0x51,
0x97, 0x4d, 0xe2, 0xe7, 0xf5, 0xcd, 0xcc, 0xa1, 0x03, 0x38, 0xd0, 0xe2, 0x72, 0xfd, 0x10, 0x60,
0x96, 0xa8, 0xa4, 0x0c, 0x98, 0xaa, 0xda, 0x12, 0xbe, 0x74, 0xb4, 0xbb, 0xc7, 0x1d, 0x43, 0x53,
0xc8, 0x1a, 0xc0, 0xa9, 0x41, 0x2d, 0x6a, 0xf4, 0x07, 0x1d, 0x53, 0x53, 0xf5, 0xf7, 0xa1, 0x9a,
0x01, 0x04, 0x55, 0x11, 0x12, 0x6d, 0x89, 0x54, 0x61, 0x85, 0x1a, 0x9d, 0xc6, 0x97, 0xf8, 0xa6,
0x67, 0x42, 0x4d, 0xa0, 0x98, 0x30, 0xd6, 0xad, 0xb9, 0x5e, 0x65, 0x6b, 0x11, 0xd8, 0x97, 0x75,
0x29, 0x53, 0xd0, 0x64, 0x44, 0xa3, 0xe4, 0xc8, 0x7e, 0x15, 0x5f, 0x09, 0xf8, 0xf1, 0xa5, 0x9d,
0x8a, 0x0f, 0xf2, 0x09, 0x40, 0x06, 0x29, 0x71, 0xcd, 0x7f, 0x25, 0x52, 0x19, 0x55, 0xfd, 0x73,
0xa8, 0x66, 0x96, 0x5d, 0xb8, 0xe2, 0xfe, 0x8c, 0x21, 0x79, 0x02, 0xd4, 0xe7, 0xcc, 0xa6, 0xee,
0x26, 0xef, 0xd5, 0xbf, 0x54, 0x12, 0x56, 0x93, 0x46, 0xf3, 0x2f, 0x21, 0xea, 0x25, 0x2f, 0x21,
0xb7, 0xe7, 0x8e, 0xd0, 0x05, 0xcf, 0xca, 0x19, 0x05, 0xe4, 0x5a, 0x5e, 0xcc, 0xe8, 0x9d, 0x42,
0xc5, 0x47, 0x86, 0x00, 0x0b, 0x59, 0x02, 0xd4, 0xff, 0xae, 0xc0, 0x5a, 0xea, 0x9b, 0x68, 0x03,
0x6f, 0x41, 0x29, 0x44, 0x3f, 0x65, 0x1b, 0x38, 0x87, 0x9e, 0xd8, 0x03, 0x95, 0x3a, 0xe4, 0x06,
0xd4, 0x72, 0x3c, 0x86, 0x30, 0x14, 0xe8, 0x6a, 0x96, 0xbe, 0x32, 0x9d, 0x65, 0xe1, 0xfb, 0xf4,
0xf0, 0xaf, 0x62, 0xeb, 0x8f, 0x61, 0x35, 0x29, 0x42, 0xf4, 0xaf, 0x88, 0xfe, 0x6d, 0x2e, 0x88,
0x3f, 0xad, 0x9e, 0xcd, 0x3e, 0x3e, 0x2a, 0x95, 0xff, 0xb6, 0xa2, 0xfd, 0xac, 0xfb, 0xb0, 0xfc,
0xbf, 0xf2, 0xff, 0xb5, 0xff, 0x0a, 0x00, 0x00, 0xff, 0xff, 0x09, 0x6f, 0x4d, 0x63, 0xf2, 0x1d,
0x00, 0x00,
}