// package: xrc.ecnova.commerce.warehousing.v1 // file: api/ecnova/commerce/warehousing/v1/warehousing_proto/sku.proto import * as jspb from "google-protobuf"; import * as api_ecnova_commerce_warehousing_v1_warehousing_proto_property_pb from "../../../../../../api/ecnova/commerce/warehousing/v1/warehousing_proto/property_pb"; import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb"; export class Sku extends jspb.Message { getName(): string; setName(value: string): void; getPropertyId(): string; setPropertyId(value: string): void; hasProperty(): boolean; clearProperty(): void; getProperty(): api_ecnova_commerce_warehousing_v1_warehousing_proto_property_pb.Property | undefined; setProperty(value?: api_ecnova_commerce_warehousing_v1_warehousing_proto_property_pb.Property): void; getTitle(): string; setTitle(value: string): void; getImageUrl(): string; setImageUrl(value: string): void; clearBarCodesList(): void; getBarCodesList(): Array; setBarCodesList(value: Array): void; addBarCodes(value: string, index?: number): string; getEconomicStockQuantity(): number; setEconomicStockQuantity(value: number): void; getBlocked(): boolean; setBlocked(value: boolean): 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): Sku.AsObject; static toObject(includeInstance: boolean, msg: Sku): Sku.AsObject; static fromObject(obj: Sku.AsObject): Sku; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Sku, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Sku; static deserializeBinaryFromReader(message: Sku, reader: jspb.BinaryReader): Sku; } export namespace Sku { export type AsObject = { name: string, propertyId: string, property?: api_ecnova_commerce_warehousing_v1_warehousing_proto_property_pb.Property.AsObject, title: string, imageUrl: string, barCodesList: Array, economicStockQuantity: number, blocked: boolean, createTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, updateTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, } }