// package: xrc.ecnova.algolia.v1 // file: api/ecnova/algolia/v1/algolia_proto/algolia.proto import * as jspb from "google-protobuf"; import * as google_protobuf_empty_pb from "google-protobuf/google/protobuf/empty_pb"; export class SearchObjectsRequest extends jspb.Message { getIndex(): string; setIndex(value: string): void; getQuery(): string; setQuery(value: string): void; getPageSize(): number; setPageSize(value: number): void; getPageToken(): string; setPageToken(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): SearchObjectsRequest.AsObject; static toObject(includeInstance: boolean, msg: SearchObjectsRequest): SearchObjectsRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: SearchObjectsRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): SearchObjectsRequest; static deserializeBinaryFromReader(message: SearchObjectsRequest, reader: jspb.BinaryReader): SearchObjectsRequest; } export namespace SearchObjectsRequest { export type AsObject = { index: string, query: string, pageSize: number, pageToken: string, } } export class SearchObjectsResponse extends jspb.Message { clearObjectsList(): void; getObjectsList(): Array; setObjectsList(value: Array): void; addObjects(value?: Object, index?: number): Object; getNextPageToken(): string; setNextPageToken(value: string): void; getTotalSize(): number; setTotalSize(value: number): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): SearchObjectsResponse.AsObject; static toObject(includeInstance: boolean, msg: SearchObjectsResponse): SearchObjectsResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: SearchObjectsResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): SearchObjectsResponse; static deserializeBinaryFromReader(message: SearchObjectsResponse, reader: jspb.BinaryReader): SearchObjectsResponse; } export namespace SearchObjectsResponse { export type AsObject = { objectsList: Array, nextPageToken: string, totalSize: number, } } export class SearchObjectsPageToken extends jspb.Message { hasQuery(): boolean; clearQuery(): void; getQuery(): SearchObjectsQuery | undefined; setQuery(value?: SearchObjectsQuery): void; getOffset(): number; setOffset(value: number): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): SearchObjectsPageToken.AsObject; static toObject(includeInstance: boolean, msg: SearchObjectsPageToken): SearchObjectsPageToken.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: SearchObjectsPageToken, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): SearchObjectsPageToken; static deserializeBinaryFromReader(message: SearchObjectsPageToken, reader: jspb.BinaryReader): SearchObjectsPageToken; } export namespace SearchObjectsPageToken { export type AsObject = { query?: SearchObjectsQuery.AsObject, offset: number, } } export class SearchObjectsQuery extends jspb.Message { getText(): string; setText(value: string): void; getFacetFiltersMap(): jspb.Map; clearFacetFiltersMap(): void; clearNumericalFiltersList(): void; getNumericalFiltersList(): Array; setNumericalFiltersList(value: Array): void; addNumericalFilters(value: string, index?: number): string; getFilterExpr(): string; setFilterExpr(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): SearchObjectsQuery.AsObject; static toObject(includeInstance: boolean, msg: SearchObjectsQuery): SearchObjectsQuery.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: SearchObjectsQuery, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): SearchObjectsQuery; static deserializeBinaryFromReader(message: SearchObjectsQuery, reader: jspb.BinaryReader): SearchObjectsQuery; } export namespace SearchObjectsQuery { export type AsObject = { text: string, facetFiltersMap: Array<[string, string]>, numericalFiltersList: Array, filterExpr: string, } } export class Object extends jspb.Message { getName(): string; setName(value: string): void; getJsonPayload(): Uint8Array | string; getJsonPayload_asU8(): Uint8Array; getJsonPayload_asB64(): string; setJsonPayload(value: Uint8Array | string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Object.AsObject; static toObject(includeInstance: boolean, msg: Object): Object.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Object, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Object; static deserializeBinaryFromReader(message: Object, reader: jspb.BinaryReader): Object; } export namespace Object { export type AsObject = { name: string, jsonPayload: Uint8Array | string, } } export class BrowseObjectsRequest extends jspb.Message { getIndex(): string; setIndex(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): BrowseObjectsRequest.AsObject; static toObject(includeInstance: boolean, msg: BrowseObjectsRequest): BrowseObjectsRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: BrowseObjectsRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): BrowseObjectsRequest; static deserializeBinaryFromReader(message: BrowseObjectsRequest, reader: jspb.BinaryReader): BrowseObjectsRequest; } export namespace BrowseObjectsRequest { export type AsObject = { index: string, } } export class CreateObjectRequest extends jspb.Message { getIndex(): string; setIndex(value: string): void; getObjectId(): string; setObjectId(value: string): void; hasObject(): boolean; clearObject(): void; getObject(): Object | undefined; setObject(value?: Object): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateObjectRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateObjectRequest): CreateObjectRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateObjectRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateObjectRequest; static deserializeBinaryFromReader(message: CreateObjectRequest, reader: jspb.BinaryReader): CreateObjectRequest; } export namespace CreateObjectRequest { export type AsObject = { index: string, objectId: string, object?: Object.AsObject, } } export class BatchCreateObjectsRequest extends jspb.Message { clearRequestsList(): void; getRequestsList(): Array; setRequestsList(value: Array): void; addRequests(value?: CreateObjectRequest, index?: number): CreateObjectRequest; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): BatchCreateObjectsRequest.AsObject; static toObject(includeInstance: boolean, msg: BatchCreateObjectsRequest): BatchCreateObjectsRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: BatchCreateObjectsRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): BatchCreateObjectsRequest; static deserializeBinaryFromReader(message: BatchCreateObjectsRequest, reader: jspb.BinaryReader): BatchCreateObjectsRequest; } export namespace BatchCreateObjectsRequest { export type AsObject = { requestsList: Array, } } export class BatchCreateObjectsResponse extends jspb.Message { clearObjectsList(): void; getObjectsList(): Array; setObjectsList(value: Array): void; addObjects(value?: Object, index?: number): Object; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): BatchCreateObjectsResponse.AsObject; static toObject(includeInstance: boolean, msg: BatchCreateObjectsResponse): BatchCreateObjectsResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: BatchCreateObjectsResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): BatchCreateObjectsResponse; static deserializeBinaryFromReader(message: BatchCreateObjectsResponse, reader: jspb.BinaryReader): BatchCreateObjectsResponse; } export namespace BatchCreateObjectsResponse { export type AsObject = { objectsList: Array, } } export class UpdateObjectRequest extends jspb.Message { hasObject(): boolean; clearObject(): void; getObject(): Object | undefined; setObject(value?: Object): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateObjectRequest.AsObject; static toObject(includeInstance: boolean, msg: UpdateObjectRequest): UpdateObjectRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UpdateObjectRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateObjectRequest; static deserializeBinaryFromReader(message: UpdateObjectRequest, reader: jspb.BinaryReader): UpdateObjectRequest; } export namespace UpdateObjectRequest { export type AsObject = { object?: Object.AsObject, } } export class BatchUpdateObjectsRequest extends jspb.Message { clearObjectsList(): void; getObjectsList(): Array; setObjectsList(value: Array): void; addObjects(value?: Object, index?: number): Object; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): BatchUpdateObjectsRequest.AsObject; static toObject(includeInstance: boolean, msg: BatchUpdateObjectsRequest): BatchUpdateObjectsRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: BatchUpdateObjectsRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): BatchUpdateObjectsRequest; static deserializeBinaryFromReader(message: BatchUpdateObjectsRequest, reader: jspb.BinaryReader): BatchUpdateObjectsRequest; } export namespace BatchUpdateObjectsRequest { export type AsObject = { objectsList: Array, } } export class BatchUpdateObjectsResponse extends jspb.Message { clearObjectsList(): void; getObjectsList(): Array; setObjectsList(value: Array): void; addObjects(value?: Object, index?: number): Object; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): BatchUpdateObjectsResponse.AsObject; static toObject(includeInstance: boolean, msg: BatchUpdateObjectsResponse): BatchUpdateObjectsResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: BatchUpdateObjectsResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): BatchUpdateObjectsResponse; static deserializeBinaryFromReader(message: BatchUpdateObjectsResponse, reader: jspb.BinaryReader): BatchUpdateObjectsResponse; } export namespace BatchUpdateObjectsResponse { export type AsObject = { objectsList: Array, } } export class DeleteObjectRequest extends jspb.Message { getName(): string; setName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DeleteObjectRequest.AsObject; static toObject(includeInstance: boolean, msg: DeleteObjectRequest): DeleteObjectRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: DeleteObjectRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): DeleteObjectRequest; static deserializeBinaryFromReader(message: DeleteObjectRequest, reader: jspb.BinaryReader): DeleteObjectRequest; } export namespace DeleteObjectRequest { export type AsObject = { name: string, } } export class BatchDeleteObjectsRequest extends jspb.Message { getIndex(): string; setIndex(value: string): void; clearObjectIdsList(): void; getObjectIdsList(): Array; setObjectIdsList(value: Array): void; addObjectIds(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): BatchDeleteObjectsRequest.AsObject; static toObject(includeInstance: boolean, msg: BatchDeleteObjectsRequest): BatchDeleteObjectsRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: BatchDeleteObjectsRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): BatchDeleteObjectsRequest; static deserializeBinaryFromReader(message: BatchDeleteObjectsRequest, reader: jspb.BinaryReader): BatchDeleteObjectsRequest; } export namespace BatchDeleteObjectsRequest { export type AsObject = { index: string, objectIdsList: Array, } } export class GetObjectRequest extends jspb.Message { getName(): string; setName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetObjectRequest.AsObject; static toObject(includeInstance: boolean, msg: GetObjectRequest): GetObjectRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetObjectRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetObjectRequest; static deserializeBinaryFromReader(message: GetObjectRequest, reader: jspb.BinaryReader): GetObjectRequest; } export namespace GetObjectRequest { export type AsObject = { name: string, } } export class BatchGetObjectsRequest extends jspb.Message { getIndex(): string; setIndex(value: string): void; clearObjectIdsList(): void; getObjectIdsList(): Array; setObjectIdsList(value: Array): void; addObjectIds(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): BatchGetObjectsRequest.AsObject; static toObject(includeInstance: boolean, msg: BatchGetObjectsRequest): BatchGetObjectsRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: BatchGetObjectsRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): BatchGetObjectsRequest; static deserializeBinaryFromReader(message: BatchGetObjectsRequest, reader: jspb.BinaryReader): BatchGetObjectsRequest; } export namespace BatchGetObjectsRequest { export type AsObject = { index: string, objectIdsList: Array, } } export class BatchGetObjectsResponse extends jspb.Message { clearObjectsList(): void; getObjectsList(): Array; setObjectsList(value: Array): void; addObjects(value?: Object, index?: number): Object; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): BatchGetObjectsResponse.AsObject; static toObject(includeInstance: boolean, msg: BatchGetObjectsResponse): BatchGetObjectsResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: BatchGetObjectsResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): BatchGetObjectsResponse; static deserializeBinaryFromReader(message: BatchGetObjectsResponse, reader: jspb.BinaryReader): BatchGetObjectsResponse; } export namespace BatchGetObjectsResponse { export type AsObject = { objectsList: Array, } }