search.pb.go 125 KB

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