UNPKG

@spartacus/core

Version:

Spartacus - the core framework

58 lines (57 loc) 3.18 kB
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;