// package: xrc.ecnova.commerce.procurement.v1 // file: api/ecnova/commerce/procurement/v1/procurement_proto/seller.proto import * as jspb from "google-protobuf"; import * as api_ecnova_commerce_types_types_proto_partner_pb from "../../../../../../api/ecnova/commerce/types/types_proto/partner_pb"; import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb"; export class Seller extends jspb.Message { getName(): string; setName(value: string): void; getBuyer(): string; setBuyer(value: string): void; hasPartner(): boolean; clearPartner(): void; getPartner(): api_ecnova_commerce_types_types_proto_partner_pb.Partner | undefined; setPartner(value?: api_ecnova_commerce_types_types_proto_partner_pb.Partner): void; getDisplayName(): string; setDisplayName(value: string): void; getEnabled(): boolean; setEnabled(value: boolean): void; getGoodsCount(): number; setGoodsCount(value: number): void; getRfqsCount(): number; setRfqsCount(value: number): void; getQuotationsCount(): number; setQuotationsCount(value: number): void; getAgreementsCount(): number; setAgreementsCount(value: number): void; getOrdersCount(): number; setOrdersCount(value: number): 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): Seller.AsObject; static toObject(includeInstance: boolean, msg: Seller): Seller.AsObject; static fromObject(obj: Seller.AsObject): Seller; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Seller, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Seller; static deserializeBinaryFromReader(message: Seller, reader: jspb.BinaryReader): Seller; } export namespace Seller { export type AsObject = { name: string, buyer: string, partner?: api_ecnova_commerce_types_types_proto_partner_pb.Partner.AsObject, displayName: string, enabled: boolean, goodsCount: number, rfqsCount: number, quotationsCount: number, agreementsCount: number, ordersCount: number, createTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, updateTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, } }