@spartacus/core
Version:
Spartacus - the core framework
58 lines (57 loc) • 3.18 kB
TypeScript
import { PaymentDetails } from '../../../model/cart.model';
import { StateUtils } from '../../../state/utils/index';
export declare const LOAD_USER_PAYMENT_METHODS = "[User] Load User Payment Methods";
export declare const LOAD_USER_PAYMENT_METHODS_FAIL = "[User] Load User Payment Methods Fail";
export declare const LOAD_USER_PAYMENT_METHODS_SUCCESS = "[User] Load User Payment Methods Success";
export declare const SET_DEFAULT_USER_PAYMENT_METHOD = "[User] Set Default User Payment Method";
export declare const SET_DEFAULT_USER_PAYMENT_METHOD_FAIL = "[User] Set Default User Payment Method Fail";
export declare const SET_DEFAULT_USER_PAYMENT_METHOD_SUCCESS = "[User] Set Default User Payment Method Success";
export declare const DELETE_USER_PAYMENT_METHOD = "[User] Delete User Payment Method";
export declare const DELETE_USER_PAYMENT_METHOD_FAIL = "[User] Delete User Payment Method Fail";
export declare const DELETE_USER_PAYMENT_METHOD_SUCCESS = "[User] Delete User Payment Method Success";
export declare class LoadUserPaymentMethods extends StateUtils.LoaderLoadAction {
payload: string;
readonly type = "[User] Load User Payment Methods";
constructor(payload: string);
}
export declare class LoadUserPaymentMethodsFail extends StateUtils.LoaderFailAction {
payload: any;
readonly type = "[User] Load User Payment Methods Fail";
constructor(payload: any);
}
export declare class LoadUserPaymentMethodsSuccess extends StateUtils.LoaderSuccessAction {
payload: PaymentDetails[];
readonly type = "[User] Load User Payment Methods Success";
constructor(payload: PaymentDetails[]);
}
export declare class SetDefaultUserPaymentMethod extends StateUtils.LoaderLoadAction {
payload: any;
readonly type = "[User] Set Default User Payment Method";
constructor(payload: any);
}
export declare class SetDefaultUserPaymentMethodFail extends StateUtils.LoaderFailAction {
payload: any;
readonly type = "[User] Set Default User Payment Method Fail";
constructor(payload: any);
}
export declare class SetDefaultUserPaymentMethodSuccess extends StateUtils.LoaderSuccessAction {
payload: any;
readonly type = "[User] Set Default User Payment Method Success";
constructor(payload: any);
}
export declare class DeleteUserPaymentMethod extends StateUtils.LoaderLoadAction {
payload: any;
readonly type = "[User] Delete User Payment Method";
constructor(payload: any);
}
export declare class DeleteUserPaymentMethodFail extends StateUtils.LoaderFailAction {
payload: any;
readonly type = "[User] Delete User Payment Method Fail";
constructor(payload: any);
}
export declare class DeleteUserPaymentMethodSuccess extends StateUtils.LoaderSuccessAction {
payload: any;
readonly type = "[User] Delete User Payment Method Success";
constructor(payload: any);
}
export declare type UserPaymentMethodsAction = LoadUserPaymentMethods | LoadUserPaymentMethodsFail | LoadUserPaymentMethodsSuccess | SetDefaultUserPaymentMethod | SetDefaultUserPaymentMethodFail | SetDefaultUserPaymentMethodSuccess | DeleteUserPaymentMethod | DeleteUserPaymentMethodFail | DeleteUserPaymentMethodSuccess;