// package: xrc.ecnova.gtaxonomy.v1 // file: api/ecnova/gtaxonomy/v1/gtaxonomy_proto/category.proto import * as jspb from "google-protobuf"; 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 fromObject(obj: Category.AsObject): Category; 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, } }