@spartacus/order
Version:
Order feature library for Spartacus
62 lines (61 loc) • 2.6 kB
TypeScript
import { CancellationRequestEntryInputList, Order, StateUtils } from '@spartacus/core';
export declare const LOAD_ORDER_DETAILS = "[Order] Load Order Details";
export declare const LOAD_ORDER_DETAILS_FAIL = "[Order] Load Order Details Fail";
export declare const LOAD_ORDER_DETAILS_SUCCESS = "[Order] Load Order Details Success";
export declare const CLEAR_ORDER_DETAILS = "[Order] Clear Order Details";
export declare const CANCEL_ORDER = "[Order] Cancel Order";
export declare const CANCEL_ORDER_FAIL = "[Order] Cancel Order Fail";
export declare const CANCEL_ORDER_SUCCESS = "[Order] Cancel Order Success";
export declare const RESET_CANCEL_ORDER_PROCESS = "[Order] Reset Cancel Order Process";
export declare class LoadOrderDetails extends StateUtils.LoaderLoadAction {
payload: {
userId: string;
orderCode: string;
};
readonly type = "[Order] Load Order Details";
constructor(payload: {
userId: string;
orderCode: string;
});
}
export declare class LoadOrderDetailsFail extends StateUtils.LoaderFailAction {
payload: any;
readonly type = "[Order] Load Order Details Fail";
constructor(payload: any);
}
export declare class LoadOrderDetailsSuccess extends StateUtils.LoaderSuccessAction {
payload: Order;
readonly type = "[Order] Load Order Details Success";
constructor(payload: Order);
}
export declare class ClearOrderDetails extends StateUtils.LoaderResetAction {
readonly type = "[Order] Clear Order Details";
constructor();
}
export declare class CancelOrder extends StateUtils.EntityLoadAction {
payload: {
userId: string;
orderCode: string;
cancelRequestInput: CancellationRequestEntryInputList;
};
readonly type = "[Order] Cancel Order";
constructor(payload: {
userId: string;
orderCode: string;
cancelRequestInput: CancellationRequestEntryInputList;
});
}
export declare class CancelOrderFail extends StateUtils.EntityFailAction {
payload: any;
readonly type = "[Order] Cancel Order Fail";
constructor(payload: any);
}
export declare class CancelOrderSuccess extends StateUtils.EntitySuccessAction {
readonly type = "[Order] Cancel Order Success";
constructor();
}
export declare class ResetCancelOrderProcess extends StateUtils.EntityLoaderResetAction {
readonly type = "[Order] Reset Cancel Order Process";
constructor();
}
export declare type OrderDetailsAction = LoadOrderDetails | LoadOrderDetailsFail | LoadOrderDetailsSuccess | ClearOrderDetails | CancelOrder | CancelOrderFail | CancelOrderSuccess;