UNPKG

@spartacus/checkout

Version:

Checkout feature library for Spartacus

37 lines (36 loc) 1.87 kB
import { ReplenishmentOrder, ScheduleReplenishmentForm } from '@spartacus/core'; import { StateUtils } from '@spartacus/core'; export declare const SCHEDULE_REPLENISHMENT_ORDER = "[Checkout] Schedule Replenishment Order"; export declare const SCHEDULE_REPLENISHMENT_ORDER_SUCCESS = "[Checkout] Schedule Replenishment Order Success"; export declare const SCHEDULE_REPLENISHMENT_ORDER_FAIL = "[Checkout] Schedule Replenishment Order Fail"; export declare const CLEAR_SCHEDULE_REPLENISHMENT_ORDER = "[Checkout] Clear Schedule Replenishment Data"; export declare class ScheduleReplenishmentOrder extends StateUtils.EntityLoadAction { payload: { cartId: string; scheduleReplenishmentForm: ScheduleReplenishmentForm; termsChecked: boolean; userId: string; }; readonly type = "[Checkout] Schedule Replenishment Order"; constructor(payload: { cartId: string; scheduleReplenishmentForm: ScheduleReplenishmentForm; termsChecked: boolean; userId: string; }); } export declare class ScheduleReplenishmentOrderSuccess extends StateUtils.EntitySuccessAction { payload: ReplenishmentOrder; readonly type = "[Checkout] Schedule Replenishment Order Success"; constructor(payload: ReplenishmentOrder); } export declare class ScheduleReplenishmentOrderFail extends StateUtils.EntityFailAction { payload: any; readonly type = "[Checkout] Schedule Replenishment Order Fail"; constructor(payload: any); } export declare class ClearScheduleReplenishmentOrderAction extends StateUtils.EntityLoaderResetAction { readonly type = "[Checkout] Clear Schedule Replenishment Data"; constructor(); } export declare type ReplenishmentOrderActions = ScheduleReplenishmentOrder | ScheduleReplenishmentOrderSuccess | ScheduleReplenishmentOrderFail | ClearScheduleReplenishmentOrderAction;