// package: xrc.ecnova.commerce.catalog.v1 // file: api/ecnova/commerce/catalog/v1/catalog_proto/pricing.proto import * as jspb from "google-protobuf"; import * as api_ecnova_commerce_catalog_v1_catalog_proto_product_pb from "../../../../../../api/ecnova/commerce/catalog/v1/catalog_proto/product_pb"; import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb"; import * as google_type_money_pb from "../../../../../../google/type/money_pb"; export class Pricing extends jspb.Message { getName(): string; setName(value: string): void; getPartnerTitle(): string; setPartnerTitle(value: string): void; hasProduct(): boolean; clearProduct(): void; getProduct(): api_ecnova_commerce_catalog_v1_catalog_proto_product_pb.Product | undefined; setProduct(value?: api_ecnova_commerce_catalog_v1_catalog_proto_product_pb.Product): void; hasGrossPrice(): boolean; clearGrossPrice(): void; getGrossPrice(): google_type_money_pb.Money | undefined; setGrossPrice(value?: google_type_money_pb.Money): 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): Pricing.AsObject; static toObject(includeInstance: boolean, msg: Pricing): Pricing.AsObject; static fromObject(obj: Pricing.AsObject): Pricing; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Pricing, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Pricing; static deserializeBinaryFromReader(message: Pricing, reader: jspb.BinaryReader): Pricing; } export namespace Pricing { export type AsObject = { name: string, partnerTitle: string, product?: api_ecnova_commerce_catalog_v1_catalog_proto_product_pb.Product.AsObject, grossPrice?: google_type_money_pb.Money.AsObject, createTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, updateTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, } }