// package: xrc.ecnova.gtaxonomy.v1 // file: api/ecnova/gtaxonomy/v1/gtaxonomy_proto/gtaxonomy.proto import * as jspb from "google-protobuf"; import * as google_protobuf_empty_pb from "google-protobuf/google/protobuf/empty_pb"; export class Category extends jspb.Message { getName(): string; setName(value: string): void; getCode(): string; setCode(value: string): void; getLanguageCode(): string; setLanguageCode(value: string): void; getDescription(): string; setDescription(value: string): void; clearPathsList(): void; getPathsList(): Array; setPathsList(value: Array): void; addPaths(value: string, index?: number): string; getLevel(): number; setLevel(value: number): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Category.AsObject; static toObject(includeInstance: boolean, msg: Category): Category.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Category, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Category; static deserializeBinaryFromReader(message: Category, reader: jspb.BinaryReader): Category; } export namespace Category { export type AsObject = { name: string, code: string, languageCode: string, description: string, pathsList: Array, level: number, } } export class CreateCategoryRequest extends jspb.Message { getId(): string; setId(value: string): void; hasCategory(): boolean; clearCategory(): void; getCategory(): Category | undefined; setCategory(value?: Category): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateCategoryRequest.AsObject; static toObject(includeInstance: boolean, msg: CreateCategoryRequest): CreateCategoryRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: CreateCategoryRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CreateCategoryRequest; static deserializeBinaryFromReader(message: CreateCategoryRequest, reader: jspb.BinaryReader): CreateCategoryRequest; } export namespace CreateCategoryRequest { export type AsObject = { id: string, category?: Category.AsObject, } } export class GetCategoryRequest extends jspb.Message { getName(): string; setName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetCategoryRequest.AsObject; static toObject(includeInstance: boolean, msg: GetCategoryRequest): GetCategoryRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetCategoryRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetCategoryRequest; static deserializeBinaryFromReader(message: GetCategoryRequest, reader: jspb.BinaryReader): GetCategoryRequest; } export namespace GetCategoryRequest { export type AsObject = { name: string, } } export class GetCategoryByCodeRequest extends jspb.Message { getCode(): string; setCode(value: string): void; clearLanguageCodesList(): void; getLanguageCodesList(): Array; setLanguageCodesList(value: Array): void; addLanguageCodes(value: string, index?: number): string; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetCategoryByCodeRequest.AsObject; static toObject(includeInstance: boolean, msg: GetCategoryByCodeRequest): GetCategoryByCodeRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetCategoryByCodeRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetCategoryByCodeRequest; static deserializeBinaryFromReader(message: GetCategoryByCodeRequest, reader: jspb.BinaryReader): GetCategoryByCodeRequest; } export namespace GetCategoryByCodeRequest { export type AsObject = { code: string, languageCodesList: Array, } } export class GetCategoryByCodeResponse extends jspb.Message { clearCategoriesList(): void; getCategoriesList(): Array; setCategoriesList(value: Array): void; addCategories(value?: Category, index?: number): Category; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetCategoryByCodeResponse.AsObject; static toObject(includeInstance: boolean, msg: GetCategoryByCodeResponse): GetCategoryByCodeResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetCategoryByCodeResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetCategoryByCodeResponse; static deserializeBinaryFromReader(message: GetCategoryByCodeResponse, reader: jspb.BinaryReader): GetCategoryByCodeResponse; } export namespace GetCategoryByCodeResponse { export type AsObject = { categoriesList: Array, } } export class ListCategoriesRequest extends jspb.Message { getFilter(): string; setFilter(value: string): void; getPageSize(): number; setPageSize(value: number): void; getPageToken(): string; setPageToken(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListCategoriesRequest.AsObject; static toObject(includeInstance: boolean, msg: ListCategoriesRequest): ListCategoriesRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListCategoriesRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListCategoriesRequest; static deserializeBinaryFromReader(message: ListCategoriesRequest, reader: jspb.BinaryReader): ListCategoriesRequest; } export namespace ListCategoriesRequest { export type AsObject = { filter: string, pageSize: number, pageToken: string, } } export class ListCategoriesResponse extends jspb.Message { clearCategoriesList(): void; getCategoriesList(): Array; setCategoriesList(value: Array): void; addCategories(value?: Category, index?: number): Category; getNextPageToken(): string; setNextPageToken(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListCategoriesResponse.AsObject; static toObject(includeInstance: boolean, msg: ListCategoriesResponse): ListCategoriesResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListCategoriesResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListCategoriesResponse; static deserializeBinaryFromReader(message: ListCategoriesResponse, reader: jspb.BinaryReader): ListCategoriesResponse; } export namespace ListCategoriesResponse { export type AsObject = { categoriesList: Array, nextPageToken: string, } } export class ListCategoriesPageToken extends jspb.Message { getCategory(): string; setCategory(value: string): void; getLanguageCode(): string; setLanguageCode(value: string): void; getLevel(): number; setLevel(value: number): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListCategoriesPageToken.AsObject; static toObject(includeInstance: boolean, msg: ListCategoriesPageToken): ListCategoriesPageToken.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListCategoriesPageToken, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListCategoriesPageToken; static deserializeBinaryFromReader(message: ListCategoriesPageToken, reader: jspb.BinaryReader): ListCategoriesPageToken; } export namespace ListCategoriesPageToken { export type AsObject = { category: string, languageCode: string, level: number, } } export class ListCategoriesFilter extends jspb.Message { getLanguageCode(): string; setLanguageCode(value: string): void; getLevel(): number; setLevel(value: number): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListCategoriesFilter.AsObject; static toObject(includeInstance: boolean, msg: ListCategoriesFilter): ListCategoriesFilter.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListCategoriesFilter, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListCategoriesFilter; static deserializeBinaryFromReader(message: ListCategoriesFilter, reader: jspb.BinaryReader): ListCategoriesFilter; } export namespace ListCategoriesFilter { export type AsObject = { languageCode: string, level: number, } } export class ListSubcategoriesRequest extends jspb.Message { getCategory(): string; setCategory(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListSubcategoriesRequest.AsObject; static toObject(includeInstance: boolean, msg: ListSubcategoriesRequest): ListSubcategoriesRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListSubcategoriesRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListSubcategoriesRequest; static deserializeBinaryFromReader(message: ListSubcategoriesRequest, reader: jspb.BinaryReader): ListSubcategoriesRequest; } export namespace ListSubcategoriesRequest { export type AsObject = { category: string, } } export class ListSubcategoriesResponse extends jspb.Message { hasCategory(): boolean; clearCategory(): void; getCategory(): Category | undefined; setCategory(value?: Category): void; clearSubcategoriesList(): void; getSubcategoriesList(): Array; setSubcategoriesList(value: Array): void; addSubcategories(value?: Category, index?: number): Category; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListSubcategoriesResponse.AsObject; static toObject(includeInstance: boolean, msg: ListSubcategoriesResponse): ListSubcategoriesResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListSubcategoriesResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListSubcategoriesResponse; static deserializeBinaryFromReader(message: ListSubcategoriesResponse, reader: jspb.BinaryReader): ListSubcategoriesResponse; } export namespace ListSubcategoriesResponse { export type AsObject = { category?: Category.AsObject, subcategoriesList: Array, } } export class UpdateCategoryRequest extends jspb.Message { hasCategory(): boolean; clearCategory(): void; getCategory(): Category | undefined; setCategory(value?: Category): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateCategoryRequest.AsObject; static toObject(includeInstance: boolean, msg: UpdateCategoryRequest): UpdateCategoryRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: UpdateCategoryRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): UpdateCategoryRequest; static deserializeBinaryFromReader(message: UpdateCategoryRequest, reader: jspb.BinaryReader): UpdateCategoryRequest; } export namespace UpdateCategoryRequest { export type AsObject = { category?: Category.AsObject, } } export class DeleteCategoryRequest extends jspb.Message { getName(): string; setName(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DeleteCategoryRequest.AsObject; static toObject(includeInstance: boolean, msg: DeleteCategoryRequest): DeleteCategoryRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: DeleteCategoryRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): DeleteCategoryRequest; static deserializeBinaryFromReader(message: DeleteCategoryRequest, reader: jspb.BinaryReader): DeleteCategoryRequest; } export namespace DeleteCategoryRequest { export type AsObject = { name: string, } } export class SearchCategoriesRequest extends jspb.Message { getQuery(): string; setQuery(value: string): void; getPageSize(): number; setPageSize(value: number): void; getPageToken(): string; setPageToken(value: string): void; getPreferredLanguageCode(): string; setPreferredLanguageCode(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): SearchCategoriesRequest.AsObject; static toObject(includeInstance: boolean, msg: SearchCategoriesRequest): SearchCategoriesRequest.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: SearchCategoriesRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): SearchCategoriesRequest; static deserializeBinaryFromReader(message: SearchCategoriesRequest, reader: jspb.BinaryReader): SearchCategoriesRequest; } export namespace SearchCategoriesRequest { export type AsObject = { query: string, pageSize: number, pageToken: string, preferredLanguageCode: string, } } export class SearchCategoriesQuery extends jspb.Message { getKeyword(): string; setKeyword(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): SearchCategoriesQuery.AsObject; static toObject(includeInstance: boolean, msg: SearchCategoriesQuery): SearchCategoriesQuery.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: SearchCategoriesQuery, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): SearchCategoriesQuery; static deserializeBinaryFromReader(message: SearchCategoriesQuery, reader: jspb.BinaryReader): SearchCategoriesQuery; } export namespace SearchCategoriesQuery { export type AsObject = { keyword: string, } } export class SearchCategoriesResponse extends jspb.Message { clearCategoriesList(): void; getCategoriesList(): Array; setCategoriesList(value: Array): void; addCategories(value?: Category, index?: number): Category; getNextPageToken(): string; setNextPageToken(value: string): void; getTotalSize(): number; setTotalSize(value: number): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): SearchCategoriesResponse.AsObject; static toObject(includeInstance: boolean, msg: SearchCategoriesResponse): SearchCategoriesResponse.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: SearchCategoriesResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): SearchCategoriesResponse; static deserializeBinaryFromReader(message: SearchCategoriesResponse, reader: jspb.BinaryReader): SearchCategoriesResponse; } export namespace SearchCategoriesResponse { export type AsObject = { categoriesList: Array, nextPageToken: string, totalSize: number, } }