// package: xrc.ecnova.commerce.data.v1 // file: api/ecnova/commerce/data/v1/data_proto/data.proto import * as jspb from "google-protobuf"; import * as api_ecnova_commerce_data_v1_data_proto_types_pb from "../../../../../../api/ecnova/commerce/data/v1/data_proto/types_pb"; import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb"; import * as google_type_date_pb from "../../../../../../google/type/date_pb"; import * as google_type_money_pb from "../../../../../../google/type/money_pb"; export class GetRunningOutProductsRequest extends jspb.Message { getEnterprise(): string; setEnterprise(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetRunningOutProductsRequest.AsObject; static toObject(includeInstance: boolean, msg: GetRunningOutProductsRequest): GetRunningOutProductsRequest.AsObject; static fromObject(obj: GetRunningOutProductsRequest.AsObject): GetRunningOutProductsRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetRunningOutProductsRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetRunningOutProductsRequest; static deserializeBinaryFromReader(message: GetRunningOutProductsRequest, reader: jspb.BinaryReader): GetRunningOutProductsRequest; } export namespace GetRunningOutProductsRequest { export type AsObject = { enterprise: string, } } export class GetRunningOutProductsResponse extends jspb.Message { clearProductsList(): void; getProductsList(): Array; setProductsList(value: Array): void; addProducts(value?: GetRunningOutProductsResponse.Product, index?: number): GetRunningOutProductsResponse.Product; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetRunningOutProductsResponse.AsObject; static toObject(includeInstance: boolean, msg: GetRunningOutProductsResponse): GetRunningOutProductsResponse.AsObject; static fromObject(obj: GetRunningOutProductsResponse.AsObject): GetRunningOutProductsResponse; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetRunningOutProductsResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetRunningOutProductsResponse; static deserializeBinaryFromReader(message: GetRunningOutProductsResponse, reader: jspb.BinaryReader): GetRunningOutProductsResponse; } export namespace GetRunningOutProductsResponse { export type AsObject = { productsList: Array, } export class Product extends jspb.Message { getName(): string; setName(value: string): void; getTitle(): string; setTitle(value: string): void; getEconomicStockQuantity(): number; setEconomicStockQuantity(value: number): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Product.AsObject; static toObject(includeInstance: boolean, msg: Product): Product.AsObject; static fromObject(obj: Product.AsObject): Product; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Product, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Product; static deserializeBinaryFromReader(message: Product, reader: jspb.BinaryReader): Product; } export namespace Product { export type AsObject = { name: string, title: string, economicStockQuantity: number, } } } export class GetTopSalesProductsRequest extends jspb.Message { getEnterprise(): string; setEnterprise(value: string): void; getOrderBy(): GetTopSalesProductsRequest.OrderBy; setOrderBy(value: GetTopSalesProductsRequest.OrderBy): void; hasTimeRange(): boolean; clearTimeRange(): void; getTimeRange(): api_ecnova_commerce_data_v1_data_proto_types_pb.TimeRange | undefined; setTimeRange(value?: api_ecnova_commerce_data_v1_data_proto_types_pb.TimeRange): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetTopSalesProductsRequest.AsObject; static toObject(includeInstance: boolean, msg: GetTopSalesProductsRequest): GetTopSalesProductsRequest.AsObject; static fromObject(obj: GetTopSalesProductsRequest.AsObject): GetTopSalesProductsRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetTopSalesProductsRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetTopSalesProductsRequest; static deserializeBinaryFromReader(message: GetTopSalesProductsRequest, reader: jspb.BinaryReader): GetTopSalesProductsRequest; } export namespace GetTopSalesProductsRequest { export type AsObject = { enterprise: string, orderBy: GetTopSalesProductsRequest.OrderBy, timeRange?: api_ecnova_commerce_data_v1_data_proto_types_pb.TimeRange.AsObject, } export enum OrderBy { SALES_COUNT = 0, SALES_AMOUNT = 1, } } export class GetTopSalesProductsResponse extends jspb.Message { clearProductsList(): void; getProductsList(): Array; setProductsList(value: Array): void; addProducts(value?: GetTopSalesProductsResponse.Product, index?: number): GetTopSalesProductsResponse.Product; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetTopSalesProductsResponse.AsObject; static toObject(includeInstance: boolean, msg: GetTopSalesProductsResponse): GetTopSalesProductsResponse.AsObject; static fromObject(obj: GetTopSalesProductsResponse.AsObject): GetTopSalesProductsResponse; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetTopSalesProductsResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetTopSalesProductsResponse; static deserializeBinaryFromReader(message: GetTopSalesProductsResponse, reader: jspb.BinaryReader): GetTopSalesProductsResponse; } export namespace GetTopSalesProductsResponse { export type AsObject = { productsList: Array, } export class Product extends jspb.Message { getName(): string; setName(value: string): void; getTitle(): string; setTitle(value: string): void; getSalesCount(): number; setSalesCount(value: number): void; hasSalesAmount(): boolean; clearSalesAmount(): void; getSalesAmount(): google_type_money_pb.Money | undefined; setSalesAmount(value?: google_type_money_pb.Money): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Product.AsObject; static toObject(includeInstance: boolean, msg: Product): Product.AsObject; static fromObject(obj: Product.AsObject): Product; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Product, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Product; static deserializeBinaryFromReader(message: Product, reader: jspb.BinaryReader): Product; } export namespace Product { export type AsObject = { name: string, title: string, salesCount: number, salesAmount?: google_type_money_pb.Money.AsObject, } } } export class GetProductsOverviewRequest extends jspb.Message { getEnterprise(): string; setEnterprise(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetProductsOverviewRequest.AsObject; static toObject(includeInstance: boolean, msg: GetProductsOverviewRequest): GetProductsOverviewRequest.AsObject; static fromObject(obj: GetProductsOverviewRequest.AsObject): GetProductsOverviewRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetProductsOverviewRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetProductsOverviewRequest; static deserializeBinaryFromReader(message: GetProductsOverviewRequest, reader: jspb.BinaryReader): GetProductsOverviewRequest; } export namespace GetProductsOverviewRequest { export type AsObject = { enterprise: string, } } export class GetProductsOverviewResponse extends jspb.Message { getProductsCount(): number; setProductsCount(value: number): void; getBrandsCount(): number; setBrandsCount(value: number): void; hasData(): boolean; clearData(): void; getData(): api_ecnova_commerce_data_v1_data_proto_types_pb.NivoRocksData | undefined; setData(value?: api_ecnova_commerce_data_v1_data_proto_types_pb.NivoRocksData): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetProductsOverviewResponse.AsObject; static toObject(includeInstance: boolean, msg: GetProductsOverviewResponse): GetProductsOverviewResponse.AsObject; static fromObject(obj: GetProductsOverviewResponse.AsObject): GetProductsOverviewResponse; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetProductsOverviewResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetProductsOverviewResponse; static deserializeBinaryFromReader(message: GetProductsOverviewResponse, reader: jspb.BinaryReader): GetProductsOverviewResponse; } export namespace GetProductsOverviewResponse { export type AsObject = { productsCount: number, brandsCount: number, data?: api_ecnova_commerce_data_v1_data_proto_types_pb.NivoRocksData.AsObject, } } export class GetOverviewHighlightsRequest extends jspb.Message { getEnterprise(): string; setEnterprise(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetOverviewHighlightsRequest.AsObject; static toObject(includeInstance: boolean, msg: GetOverviewHighlightsRequest): GetOverviewHighlightsRequest.AsObject; static fromObject(obj: GetOverviewHighlightsRequest.AsObject): GetOverviewHighlightsRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetOverviewHighlightsRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetOverviewHighlightsRequest; static deserializeBinaryFromReader(message: GetOverviewHighlightsRequest, reader: jspb.BinaryReader): GetOverviewHighlightsRequest; } export namespace GetOverviewHighlightsRequest { export type AsObject = { enterprise: string, } } export class GetOverviewHighlightsResponse extends jspb.Message { getDraftRfqsCount(): number; setDraftRfqsCount(value: number): void; getDraftPurchaseOrdersCount(): number; setDraftPurchaseOrdersCount(value: number): void; getConfirmedPurchaseOrdersCount(): number; setConfirmedPurchaseOrdersCount(value: number): void; getPurchaseOrdersCount(): number; setPurchaseOrdersCount(value: number): void; getRequestingInquiriesCount(): number; setRequestingInquiriesCount(value: number): void; getCreatedSalesOrdersCount(): number; setCreatedSalesOrdersCount(value: number): void; getConfirmedSalesOrdersCount(): number; setConfirmedSalesOrdersCount(value: number): void; getSalesOrdersCount(): number; setSalesOrdersCount(value: number): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetOverviewHighlightsResponse.AsObject; static toObject(includeInstance: boolean, msg: GetOverviewHighlightsResponse): GetOverviewHighlightsResponse.AsObject; static fromObject(obj: GetOverviewHighlightsResponse.AsObject): GetOverviewHighlightsResponse; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetOverviewHighlightsResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetOverviewHighlightsResponse; static deserializeBinaryFromReader(message: GetOverviewHighlightsResponse, reader: jspb.BinaryReader): GetOverviewHighlightsResponse; } export namespace GetOverviewHighlightsResponse { export type AsObject = { draftRfqsCount: number, draftPurchaseOrdersCount: number, confirmedPurchaseOrdersCount: number, purchaseOrdersCount: number, requestingInquiriesCount: number, createdSalesOrdersCount: number, confirmedSalesOrdersCount: number, salesOrdersCount: number, } } export class GetWarehousingHighlightsRequest extends jspb.Message { getWarehouse(): string; setWarehouse(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetWarehousingHighlightsRequest.AsObject; static toObject(includeInstance: boolean, msg: GetWarehousingHighlightsRequest): GetWarehousingHighlightsRequest.AsObject; static fromObject(obj: GetWarehousingHighlightsRequest.AsObject): GetWarehousingHighlightsRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetWarehousingHighlightsRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetWarehousingHighlightsRequest; static deserializeBinaryFromReader(message: GetWarehousingHighlightsRequest, reader: jspb.BinaryReader): GetWarehousingHighlightsRequest; } export namespace GetWarehousingHighlightsRequest { export type AsObject = { warehouse: string, } } export class GetWarehousingHighlightsResponse extends jspb.Message { getNodesCount(): number; setNodesCount(value: number): void; getRentableNodesCount(): number; setRentableNodesCount(value: number): void; getSkusCount(): number; setSkusCount(value: number): void; getInboundingOrdersCount(): number; setInboundingOrdersCount(value: number): void; getOutboundingOrdersCount(): number; setOutboundingOrdersCount(value: number): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetWarehousingHighlightsResponse.AsObject; static toObject(includeInstance: boolean, msg: GetWarehousingHighlightsResponse): GetWarehousingHighlightsResponse.AsObject; static fromObject(obj: GetWarehousingHighlightsResponse.AsObject): GetWarehousingHighlightsResponse; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetWarehousingHighlightsResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetWarehousingHighlightsResponse; static deserializeBinaryFromReader(message: GetWarehousingHighlightsResponse, reader: jspb.BinaryReader): GetWarehousingHighlightsResponse; } export namespace GetWarehousingHighlightsResponse { export type AsObject = { nodesCount: number, rentableNodesCount: number, skusCount: number, inboundingOrdersCount: number, outboundingOrdersCount: number, } } export class ListInboundLinesRequest extends jspb.Message { getEnterprise(): string; setEnterprise(value: string): void; getWarehouse(): string; setWarehouse(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListInboundLinesRequest.AsObject; static toObject(includeInstance: boolean, msg: ListInboundLinesRequest): ListInboundLinesRequest.AsObject; static fromObject(obj: ListInboundLinesRequest.AsObject): ListInboundLinesRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListInboundLinesRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListInboundLinesRequest; static deserializeBinaryFromReader(message: ListInboundLinesRequest, reader: jspb.BinaryReader): ListInboundLinesRequest; } export namespace ListInboundLinesRequest { export type AsObject = { enterprise: string, warehouse: string, } } export class ListInboundLinesResponse extends jspb.Message { clearLinesList(): void; getLinesList(): Array; setLinesList(value: Array): void; addLines(value?: ListInboundLinesResponse.Line, index?: number): ListInboundLinesResponse.Line; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListInboundLinesResponse.AsObject; static toObject(includeInstance: boolean, msg: ListInboundLinesResponse): ListInboundLinesResponse.AsObject; static fromObject(obj: ListInboundLinesResponse.AsObject): ListInboundLinesResponse; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListInboundLinesResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListInboundLinesResponse; static deserializeBinaryFromReader(message: ListInboundLinesResponse, reader: jspb.BinaryReader): ListInboundLinesResponse; } export namespace ListInboundLinesResponse { export type AsObject = { linesList: Array, } export class DeliveryParnter extends jspb.Message { getTitle(): string; setTitle(value: string): void; getVehiclePlateLicenceNumber(): string; setVehiclePlateLicenceNumber(value: string): void; getContactName(): string; setContactName(value: string): void; getPhoneNumber(): string; setPhoneNumber(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DeliveryParnter.AsObject; static toObject(includeInstance: boolean, msg: DeliveryParnter): DeliveryParnter.AsObject; static fromObject(obj: DeliveryParnter.AsObject): DeliveryParnter; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: DeliveryParnter, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): DeliveryParnter; static deserializeBinaryFromReader(message: DeliveryParnter, reader: jspb.BinaryReader): DeliveryParnter; } export namespace DeliveryParnter { export type AsObject = { title: string, vehiclePlateLicenceNumber: string, contactName: string, phoneNumber: string, } } export class Line extends jspb.Message { getOrder(): string; setOrder(value: string): void; getNode(): string; setNode(value: string): void; getDepot(): string; setDepot(value: string): void; getPropertyId(): string; setPropertyId(value: string): void; getPropertyTitle(): string; setPropertyTitle(value: string): void; getPropertyImageUrl(): string; setPropertyImageUrl(value: string): void; hasDeliveryPartner(): boolean; clearDeliveryPartner(): void; getDeliveryPartner(): ListInboundLinesResponse.DeliveryParnter | undefined; setDeliveryPartner(value?: ListInboundLinesResponse.DeliveryParnter): void; hasShipDate(): boolean; clearShipDate(): void; getShipDate(): google_type_date_pb.Date | undefined; setShipDate(value?: google_type_date_pb.Date): void; getStatus(): ListInboundLinesResponse.Status; setStatus(value: ListInboundLinesResponse.Status): void; getQuantity(): number; setQuantity(value: number): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Line.AsObject; static toObject(includeInstance: boolean, msg: Line): Line.AsObject; static fromObject(obj: Line.AsObject): Line; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Line, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Line; static deserializeBinaryFromReader(message: Line, reader: jspb.BinaryReader): Line; } export namespace Line { export type AsObject = { order: string, node: string, depot: string, propertyId: string, propertyTitle: string, propertyImageUrl: string, deliveryPartner?: ListInboundLinesResponse.DeliveryParnter.AsObject, shipDate?: google_type_date_pb.Date.AsObject, status: ListInboundLinesResponse.Status, quantity: number, } } export enum Status { STATUS_UNSPECIFIED = 0, CREATED = 1, IN_TRANSIT = 2, PARTIALLY_RECEIVED = 3, RECEIVED = 4, CLOSED = 5, } } export class ListOutboundLinesRequest extends jspb.Message { getEnterprise(): string; setEnterprise(value: string): void; getWarehouse(): string; setWarehouse(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListOutboundLinesRequest.AsObject; static toObject(includeInstance: boolean, msg: ListOutboundLinesRequest): ListOutboundLinesRequest.AsObject; static fromObject(obj: ListOutboundLinesRequest.AsObject): ListOutboundLinesRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListOutboundLinesRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListOutboundLinesRequest; static deserializeBinaryFromReader(message: ListOutboundLinesRequest, reader: jspb.BinaryReader): ListOutboundLinesRequest; } export namespace ListOutboundLinesRequest { export type AsObject = { enterprise: string, warehouse: string, } } export class ListOutboundLinesResponse extends jspb.Message { clearLinesList(): void; getLinesList(): Array; setLinesList(value: Array): void; addLines(value?: ListOutboundLinesResponse.Line, index?: number): ListOutboundLinesResponse.Line; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListOutboundLinesResponse.AsObject; static toObject(includeInstance: boolean, msg: ListOutboundLinesResponse): ListOutboundLinesResponse.AsObject; static fromObject(obj: ListOutboundLinesResponse.AsObject): ListOutboundLinesResponse; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListOutboundLinesResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListOutboundLinesResponse; static deserializeBinaryFromReader(message: ListOutboundLinesResponse, reader: jspb.BinaryReader): ListOutboundLinesResponse; } export namespace ListOutboundLinesResponse { export type AsObject = { linesList: Array, } export class Line extends jspb.Message { getOrder(): string; setOrder(value: string): void; getNode(): string; setNode(value: string): void; getDepot(): string; setDepot(value: string): void; getPropertyId(): string; setPropertyId(value: string): void; getPropertyTitle(): string; setPropertyTitle(value: string): void; getPropertyImageUrl(): string; setPropertyImageUrl(value: string): void; getCarrier(): string; setCarrier(value: string): void; getType(): ListOutboundLinesResponse.Type; setType(value: ListOutboundLinesResponse.Type): void; hasShipDate(): boolean; clearShipDate(): void; getShipDate(): google_type_date_pb.Date | undefined; setShipDate(value?: google_type_date_pb.Date): void; getStatus(): ListOutboundLinesResponse.Status; setStatus(value: ListOutboundLinesResponse.Status): void; getQuantity(): number; setQuantity(value: number): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Line.AsObject; static toObject(includeInstance: boolean, msg: Line): Line.AsObject; static fromObject(obj: Line.AsObject): Line; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Line, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Line; static deserializeBinaryFromReader(message: Line, reader: jspb.BinaryReader): Line; } export namespace Line { export type AsObject = { order: string, node: string, depot: string, propertyId: string, propertyTitle: string, propertyImageUrl: string, carrier: string, type: ListOutboundLinesResponse.Type, shipDate?: google_type_date_pb.Date.AsObject, status: ListOutboundLinesResponse.Status, quantity: number, } } export enum Status { STATUS_UNSPECIFIED = 0, CREATED = 1, IN_TRANSIT = 2, PARTIALLY_DELIVERIED = 3, DELIVERIED = 4, CLOSED = 5, } export enum Type { LIFO = 0, FIFO = 1, BY_LOCATION = 2, } } export class GetSalesHighlightsRequest extends jspb.Message { getEnterprise(): string; setEnterprise(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetSalesHighlightsRequest.AsObject; static toObject(includeInstance: boolean, msg: GetSalesHighlightsRequest): GetSalesHighlightsRequest.AsObject; static fromObject(obj: GetSalesHighlightsRequest.AsObject): GetSalesHighlightsRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetSalesHighlightsRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetSalesHighlightsRequest; static deserializeBinaryFromReader(message: GetSalesHighlightsRequest, reader: jspb.BinaryReader): GetSalesHighlightsRequest; } export namespace GetSalesHighlightsRequest { export type AsObject = { enterprise: string, } } export class GetSalesHighlightsResponse extends jspb.Message { getCreatedInquiriesCount(): number; setCreatedInquiriesCount(value: number): void; getDraftSalesOrdersCount(): number; setDraftSalesOrdersCount(value: number): void; getConfirmedSalesOrdersCount(): number; setConfirmedSalesOrdersCount(value: number): void; getSalesOrdersCount(): number; setSalesOrdersCount(value: number): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetSalesHighlightsResponse.AsObject; static toObject(includeInstance: boolean, msg: GetSalesHighlightsResponse): GetSalesHighlightsResponse.AsObject; static fromObject(obj: GetSalesHighlightsResponse.AsObject): GetSalesHighlightsResponse; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetSalesHighlightsResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetSalesHighlightsResponse; static deserializeBinaryFromReader(message: GetSalesHighlightsResponse, reader: jspb.BinaryReader): GetSalesHighlightsResponse; } export namespace GetSalesHighlightsResponse { export type AsObject = { createdInquiriesCount: number, draftSalesOrdersCount: number, confirmedSalesOrdersCount: number, salesOrdersCount: number, } } export class GetSalesDashboardRequest extends jspb.Message { getEnterprise(): string; setEnterprise(value: string): void; hasTimeRange(): boolean; clearTimeRange(): void; getTimeRange(): api_ecnova_commerce_data_v1_data_proto_types_pb.TimeRange | undefined; setTimeRange(value?: api_ecnova_commerce_data_v1_data_proto_types_pb.TimeRange): void; getAggregateUnit(): api_ecnova_commerce_data_v1_data_proto_types_pb.AggregateUnit; setAggregateUnit(value: api_ecnova_commerce_data_v1_data_proto_types_pb.AggregateUnit): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetSalesDashboardRequest.AsObject; static toObject(includeInstance: boolean, msg: GetSalesDashboardRequest): GetSalesDashboardRequest.AsObject; static fromObject(obj: GetSalesDashboardRequest.AsObject): GetSalesDashboardRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetSalesDashboardRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetSalesDashboardRequest; static deserializeBinaryFromReader(message: GetSalesDashboardRequest, reader: jspb.BinaryReader): GetSalesDashboardRequest; } export namespace GetSalesDashboardRequest { export type AsObject = { enterprise: string, timeRange?: api_ecnova_commerce_data_v1_data_proto_types_pb.TimeRange.AsObject, aggregateUnit: api_ecnova_commerce_data_v1_data_proto_types_pb.AggregateUnit, } } export class GetSalesDashboardResponse extends jspb.Message { getInquiriesCount(): number; setInquiriesCount(value: number): void; getQuotationsCount(): number; setQuotationsCount(value: number): void; getOrdersCount(): number; setOrdersCount(value: number): void; hasAmount(): boolean; clearAmount(): void; getAmount(): google_type_money_pb.Money | undefined; setAmount(value?: google_type_money_pb.Money): void; hasNivoRocksData(): boolean; clearNivoRocksData(): void; getNivoRocksData(): api_ecnova_commerce_data_v1_data_proto_types_pb.NivoRocksData | undefined; setNivoRocksData(value?: api_ecnova_commerce_data_v1_data_proto_types_pb.NivoRocksData): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetSalesDashboardResponse.AsObject; static toObject(includeInstance: boolean, msg: GetSalesDashboardResponse): GetSalesDashboardResponse.AsObject; static fromObject(obj: GetSalesDashboardResponse.AsObject): GetSalesDashboardResponse; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetSalesDashboardResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetSalesDashboardResponse; static deserializeBinaryFromReader(message: GetSalesDashboardResponse, reader: jspb.BinaryReader): GetSalesDashboardResponse; } export namespace GetSalesDashboardResponse { export type AsObject = { inquiriesCount: number, quotationsCount: number, ordersCount: number, amount?: google_type_money_pb.Money.AsObject, nivoRocksData?: api_ecnova_commerce_data_v1_data_proto_types_pb.NivoRocksData.AsObject, } } export class ListSalesProductsRequest extends jspb.Message { getEnterprise(): string; setEnterprise(value: string): void; hasTimeRange(): boolean; clearTimeRange(): void; getTimeRange(): api_ecnova_commerce_data_v1_data_proto_types_pb.TimeRange | undefined; setTimeRange(value?: api_ecnova_commerce_data_v1_data_proto_types_pb.TimeRange): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListSalesProductsRequest.AsObject; static toObject(includeInstance: boolean, msg: ListSalesProductsRequest): ListSalesProductsRequest.AsObject; static fromObject(obj: ListSalesProductsRequest.AsObject): ListSalesProductsRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListSalesProductsRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListSalesProductsRequest; static deserializeBinaryFromReader(message: ListSalesProductsRequest, reader: jspb.BinaryReader): ListSalesProductsRequest; } export namespace ListSalesProductsRequest { export type AsObject = { enterprise: string, timeRange?: api_ecnova_commerce_data_v1_data_proto_types_pb.TimeRange.AsObject, } } export class ListSalesProductsResponse extends jspb.Message { clearProductsList(): void; getProductsList(): Array; setProductsList(value: Array): void; addProducts(value?: ListSalesProductsResponse.Product, index?: number): ListSalesProductsResponse.Product; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListSalesProductsResponse.AsObject; static toObject(includeInstance: boolean, msg: ListSalesProductsResponse): ListSalesProductsResponse.AsObject; static fromObject(obj: ListSalesProductsResponse.AsObject): ListSalesProductsResponse; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListSalesProductsResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListSalesProductsResponse; static deserializeBinaryFromReader(message: ListSalesProductsResponse, reader: jspb.BinaryReader): ListSalesProductsResponse; } export namespace ListSalesProductsResponse { export type AsObject = { productsList: Array, } export class Product extends jspb.Message { getName(): string; setName(value: string): void; getImageUrl(): string; setImageUrl(value: string): void; getTitle(): string; setTitle(value: string): void; getBrandTitle(): string; setBrandTitle(value: string): void; clearGtinsList(): void; getGtinsList(): Array; setGtinsList(value: Array): void; addGtins(value: string, index?: number): string; getSalesCount(): number; setSalesCount(value: number): void; hasSalesAmount(): boolean; clearSalesAmount(): void; getSalesAmount(): google_type_money_pb.Money | undefined; setSalesAmount(value?: google_type_money_pb.Money): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Product.AsObject; static toObject(includeInstance: boolean, msg: Product): Product.AsObject; static fromObject(obj: Product.AsObject): Product; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Product, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Product; static deserializeBinaryFromReader(message: Product, reader: jspb.BinaryReader): Product; } export namespace Product { export type AsObject = { name: string, imageUrl: string, title: string, brandTitle: string, gtinsList: Array, salesCount: number, salesAmount?: google_type_money_pb.Money.AsObject, } } } export class GetProcurementHighlightsRequest extends jspb.Message { getEnterprise(): string; setEnterprise(value: string): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetProcurementHighlightsRequest.AsObject; static toObject(includeInstance: boolean, msg: GetProcurementHighlightsRequest): GetProcurementHighlightsRequest.AsObject; static fromObject(obj: GetProcurementHighlightsRequest.AsObject): GetProcurementHighlightsRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetProcurementHighlightsRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetProcurementHighlightsRequest; static deserializeBinaryFromReader(message: GetProcurementHighlightsRequest, reader: jspb.BinaryReader): GetProcurementHighlightsRequest; } export namespace GetProcurementHighlightsRequest { export type AsObject = { enterprise: string, } } export class GetProcurementHighlightsResponse extends jspb.Message { getCreatedRfqsCount(): number; setCreatedRfqsCount(value: number): void; getDraftPurchaseOrdersCount(): number; setDraftPurchaseOrdersCount(value: number): void; getConfirmedPurchaseOrdersCount(): number; setConfirmedPurchaseOrdersCount(value: number): void; getPurchaseOrdersCount(): number; setPurchaseOrdersCount(value: number): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetProcurementHighlightsResponse.AsObject; static toObject(includeInstance: boolean, msg: GetProcurementHighlightsResponse): GetProcurementHighlightsResponse.AsObject; static fromObject(obj: GetProcurementHighlightsResponse.AsObject): GetProcurementHighlightsResponse; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetProcurementHighlightsResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetProcurementHighlightsResponse; static deserializeBinaryFromReader(message: GetProcurementHighlightsResponse, reader: jspb.BinaryReader): GetProcurementHighlightsResponse; } export namespace GetProcurementHighlightsResponse { export type AsObject = { createdRfqsCount: number, draftPurchaseOrdersCount: number, confirmedPurchaseOrdersCount: number, purchaseOrdersCount: number, } } export class GetProcurementDashboardRequest extends jspb.Message { getEnterprise(): string; setEnterprise(value: string): void; hasTimeRange(): boolean; clearTimeRange(): void; getTimeRange(): api_ecnova_commerce_data_v1_data_proto_types_pb.TimeRange | undefined; setTimeRange(value?: api_ecnova_commerce_data_v1_data_proto_types_pb.TimeRange): void; getAggregateUnit(): api_ecnova_commerce_data_v1_data_proto_types_pb.AggregateUnit; setAggregateUnit(value: api_ecnova_commerce_data_v1_data_proto_types_pb.AggregateUnit): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetProcurementDashboardRequest.AsObject; static toObject(includeInstance: boolean, msg: GetProcurementDashboardRequest): GetProcurementDashboardRequest.AsObject; static fromObject(obj: GetProcurementDashboardRequest.AsObject): GetProcurementDashboardRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetProcurementDashboardRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetProcurementDashboardRequest; static deserializeBinaryFromReader(message: GetProcurementDashboardRequest, reader: jspb.BinaryReader): GetProcurementDashboardRequest; } export namespace GetProcurementDashboardRequest { export type AsObject = { enterprise: string, timeRange?: api_ecnova_commerce_data_v1_data_proto_types_pb.TimeRange.AsObject, aggregateUnit: api_ecnova_commerce_data_v1_data_proto_types_pb.AggregateUnit, } } export class GetProcurementDashboardResponse extends jspb.Message { getRfqsCount(): number; setRfqsCount(value: number): void; getQuotationsCount(): number; setQuotationsCount(value: number): void; getOrdersCount(): number; setOrdersCount(value: number): void; hasAmount(): boolean; clearAmount(): void; getAmount(): google_type_money_pb.Money | undefined; setAmount(value?: google_type_money_pb.Money): void; hasNivoRocksData(): boolean; clearNivoRocksData(): void; getNivoRocksData(): api_ecnova_commerce_data_v1_data_proto_types_pb.NivoRocksData | undefined; setNivoRocksData(value?: api_ecnova_commerce_data_v1_data_proto_types_pb.NivoRocksData): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): GetProcurementDashboardResponse.AsObject; static toObject(includeInstance: boolean, msg: GetProcurementDashboardResponse): GetProcurementDashboardResponse.AsObject; static fromObject(obj: GetProcurementDashboardResponse.AsObject): GetProcurementDashboardResponse; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: GetProcurementDashboardResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): GetProcurementDashboardResponse; static deserializeBinaryFromReader(message: GetProcurementDashboardResponse, reader: jspb.BinaryReader): GetProcurementDashboardResponse; } export namespace GetProcurementDashboardResponse { export type AsObject = { rfqsCount: number, quotationsCount: number, ordersCount: number, amount?: google_type_money_pb.Money.AsObject, nivoRocksData?: api_ecnova_commerce_data_v1_data_proto_types_pb.NivoRocksData.AsObject, } } export class ListProcurementProductsRequest extends jspb.Message { getEnterprise(): string; setEnterprise(value: string): void; hasTimeRange(): boolean; clearTimeRange(): void; getTimeRange(): api_ecnova_commerce_data_v1_data_proto_types_pb.TimeRange | undefined; setTimeRange(value?: api_ecnova_commerce_data_v1_data_proto_types_pb.TimeRange): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListProcurementProductsRequest.AsObject; static toObject(includeInstance: boolean, msg: ListProcurementProductsRequest): ListProcurementProductsRequest.AsObject; static fromObject(obj: ListProcurementProductsRequest.AsObject): ListProcurementProductsRequest; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListProcurementProductsRequest, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListProcurementProductsRequest; static deserializeBinaryFromReader(message: ListProcurementProductsRequest, reader: jspb.BinaryReader): ListProcurementProductsRequest; } export namespace ListProcurementProductsRequest { export type AsObject = { enterprise: string, timeRange?: api_ecnova_commerce_data_v1_data_proto_types_pb.TimeRange.AsObject, } } export class ListProcurementProductsResponse extends jspb.Message { clearProductsList(): void; getProductsList(): Array; setProductsList(value: Array): void; addProducts(value?: ListProcurementProductsResponse.Product, index?: number): ListProcurementProductsResponse.Product; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListProcurementProductsResponse.AsObject; static toObject(includeInstance: boolean, msg: ListProcurementProductsResponse): ListProcurementProductsResponse.AsObject; static fromObject(obj: ListProcurementProductsResponse.AsObject): ListProcurementProductsResponse; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: ListProcurementProductsResponse, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): ListProcurementProductsResponse; static deserializeBinaryFromReader(message: ListProcurementProductsResponse, reader: jspb.BinaryReader): ListProcurementProductsResponse; } export namespace ListProcurementProductsResponse { export type AsObject = { productsList: Array, } export class Product extends jspb.Message { getName(): string; setName(value: string): void; getImageUrl(): string; setImageUrl(value: string): void; getTitle(): string; setTitle(value: string): void; getBrandTitle(): string; setBrandTitle(value: string): void; clearGtinsList(): void; getGtinsList(): Array; setGtinsList(value: Array): void; addGtins(value: string, index?: number): string; getPurchaseCount(): number; setPurchaseCount(value: number): void; hasPurchaseAmount(): boolean; clearPurchaseAmount(): void; getPurchaseAmount(): google_type_money_pb.Money | undefined; setPurchaseAmount(value?: google_type_money_pb.Money): void; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Product.AsObject; static toObject(includeInstance: boolean, msg: Product): Product.AsObject; static fromObject(obj: Product.AsObject): Product; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Product, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Product; static deserializeBinaryFromReader(message: Product, reader: jspb.BinaryReader): Product; } export namespace Product { export type AsObject = { name: string, imageUrl: string, title: string, brandTitle: string, gtinsList: Array, purchaseCount: number, purchaseAmount?: google_type_money_pb.Money.AsObject, } } }