// package: xrc.ecnova.commerce.procurement.v1 // file: api/ecnova/commerce/procurement/v1/procurement_proto/goods.proto import * as jspb from "google-protobuf"; import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb"; export class Goods extends jspb.Message { getName(): string; setName(value: string): void; getTitle(): string; setTitle(value: string): void; getImageUrl(): string; setImageUrl(value: string): void; clearAdditionalImageUrlsList(): void; getAdditionalImageUrlsList(): Array; setAdditionalImageUrlsList(value: Array): void; addAdditionalImageUrls(value: string, index?: number): string; clearGtinsList(): void; getGtinsList(): Array; setGtinsList(value: Array): void; addGtins(value: string, index?: number): string; getProduct(): string; setProduct(value: string): void; hasCreateTime(): boolean; clearCreateTime(): void; getCreateTime(): google_protobuf_timestamp_pb.Timestamp | undefined; setCreateTime(value?: google_protobuf_timestamp_pb.Timestamp): void; hasUpdateTime(): boolean; clearUpdateTime(): void; getUpdateTime(): google_protobuf_timestamp_pb.Timestamp | undefined; setUpdateTime(value?: google_protobuf_timestamp_pb.Timestamp): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Goods.AsObject; static toObject(includeInstance: boolean, msg: Goods): Goods.AsObject; static fromObject(obj: Goods.AsObject): Goods; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Goods, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Goods; static deserializeBinaryFromReader(message: Goods, reader: jspb.BinaryReader): Goods; } export namespace Goods { export type AsObject = { name: string, title: string, imageUrl: string, additionalImageUrlsList: Array, gtinsList: Array, product: string, createTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, updateTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, } }