projects/storefrontlib/cms-components/cart/order-entries-context/import-to-cart.model.ts
Properties |
| cartName |
cartName:
|
Type : string | undefined
|
| count |
count:
|
Type : number
|
| errorMessages |
errorMessages:
|
Type : ProductImportInfo[]
|
| loading |
loading:
|
Type : boolean
|
| successesCount |
successesCount:
|
Type : number
|
| total |
total:
|
Type : number
|
| warningMessages |
warningMessages:
|
Type : ProductImportInfo[]
|
export type ProductData = {
productCode: string;
quantity: number;
};
export enum ProductImportStatus {
SUCCESS = 'success',
LOW_STOCK = 'lowStock',
NO_STOCK = 'noStock',
UNKNOWN_IDENTIFIER = 'unknownIdentifier',
UNKNOWN_ERROR = 'unknownError',
LIMIT_EXCEEDED = 'limitExceeded',
}
export interface ProductImportInfo {
productCode: string;
statusCode: ProductImportStatus;
productName?: string;
quantity?: number;
quantityAdded?: number;
}
export interface ProductImportSummary {
loading: boolean;
cartName: string | undefined;
count: number;
total: number;
successesCount: number;
warningMessages: ProductImportInfo[];
errorMessages: ProductImportInfo[];
}