UNPKG

@spartacus/order

Version:

Order feature library for Spartacus

84 lines (83 loc) 3.22 kB
import { ReplenishmentOrder, ReplenishmentOrderList } from '@spartacus/core'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare function replenishmentOrderFacadeFactory(): ReplenishmentOrderFacade; export declare abstract class ReplenishmentOrderFacade { /** * Returns replenishment order details for a given 'current' user * * @param replenishmentOrderCode a replenishment order code */ abstract loadReplenishmentOrderDetails(replenishmentOrderCode: string): void; /** * Returns a replenishment order details */ abstract getReplenishmentOrderDetails(): Observable<ReplenishmentOrder>; /** * Returns a replenishment order details loading flag */ abstract getReplenishmentOrderDetailsLoading(): Observable<boolean>; /** * Returns a replenishment order details success flag */ abstract getReplenishmentOrderDetailsSuccess(): Observable<boolean>; /** * Returns a replenishment order details error flag */ abstract getReplenishmentOrderDetailsError(): Observable<boolean>; /** * Clears the replenishment orders details state */ abstract clearReplenishmentOrderDetails(): void; /** * Cancels a specific replenishment order for a given 'current' user * * @param replenishmentOrderCode a replenishment order code */ abstract cancelReplenishmentOrder(replenishmentOrderCode: string): void; /** * Returns the cancel replenishment order loading flag */ abstract getCancelReplenishmentOrderLoading(): Observable<boolean>; /** * Returns the cancel replenishment order success flag */ abstract getCancelReplenishmentOrderSuccess(): Observable<boolean>; /** * Returns the cancel replenishment order error flag */ abstract getCancelReplenishmentOrderError(): Observable<boolean>; /** * Clears the cancel replenishment order processing state */ abstract clearCancelReplenishmentOrderProcessState(): void; /** * Returns replenishment order history list */ abstract getReplenishmentOrderHistoryList(pageSize: number): Observable<ReplenishmentOrderList | undefined>; /** * Returns a loading flag for replenishment order history list */ abstract getReplenishmentOrderHistoryListLoading(): Observable<boolean>; /** * Returns a error flag for replenishment order history list */ abstract getReplenishmentOrderHistoryListError(): Observable<boolean>; /** * Returns a success flag for replenishment order history list */ abstract getReplenishmentOrderHistoryListSuccess(): Observable<boolean>; /** * Retrieves a replenishment order list * @param pageSize page size * @param currentPage current page * @param sort sort */ abstract loadReplenishmentOrderList(pageSize?: number, currentPage?: number, sort?: string): void; /** * Cleaning replenishment order list */ abstract clearReplenishmentOrderList(): void; static ɵfac: i0.ɵɵFactoryDeclaration<ReplenishmentOrderFacade, never>; static ɵprov: i0.ɵɵInjectableDeclaration<ReplenishmentOrderFacade>; }