Viewing File: /home/ubuntu/misabloom-frontend-base/src/components/store/actions/WalletAction.jsx

import {
  ADD_USER_CARD_FAILURE,
  ADD_USER_CARD_START,
  ADD_USER_CARD_SUCCESS,
  DELETE_USER_CARD_FAILURE,
  DELETE_USER_CARD_START,
  DELETE_USER_CARD_SUCCESS,
  FETCH_USER_CARD_LIST_FAILURE,
  FETCH_USER_CARD_LIST_START,
  FETCH_USER_CARD_LIST_SUCCESS,
  SET_DEFAULT_USER_CARD_FAILURE,
  SET_DEFAULT_USER_CARD_START,
  SET_DEFAULT_USER_CARD_SUCCESS,
  ADD_USER_BILLING_ACCOUNTS_FAILURE,
  ADD_USER_BILLING_ACCOUNTS_START,
  ADD_USER_BILLING_ACCOUNTS_SUCCESS,
  FETCH_USER_BILLING_ACCOUNTS_FAILURE,
  FETCH_USER_BILLING_ACCOUNTS_START,
  FETCH_USER_BILLING_ACCOUNTS_SUCCESS,
  DELETE_USER_BILLING_ACCOUNTS_FAILURE,
  DELETE_USER_BILLING_ACCOUNTS_START,
  DELETE_USER_BILLING_ACCOUNTS_SUCCESS,
  SET_DEFAULT_USER_BILLING_ACCOUNTS_FAILURE,
  SET_DEFAULT_USER_BILLING_ACCOUNTS_START,
  SET_DEFAULT_USER_BILLING_ACCOUNTS_SUCCESS,
  FETCH_USER_WALLET_DETAILS_FAILURE,
  FETCH_USER_WALLET_DETAILS_START,
  FETCH_USER_WALLET_DETAILS_SUCCESS,
  WALLET_PAYMENT_BY_STRIPE_FAILURE,
  WALLET_PAYMENT_BY_STRIPE_START,
  WALLET_PAYMENT_BY_STRIPE_SUCCESS,
  WITHDRAWAL_REQUEST_START,
  WITHDRAWAL_REQUEST_SUCCESS,
  WITHDRAWAL_REQUEST_FAILURE,
  CANCEL_WITHDRAWAL_REQUEST_START,
  CANCEL_WITHDRAWAL_REQUEST_SUCCESS,
  CANCEL_WITHDRAWAL_REQUEST_FAILURE,
  FETCH_WITHDRAWL_REQUESTS_START,
  FETCH_WITHDRAWL_REQUESTS_SUCCESS,
  FETCH_WITHDRAWL_REQUESTS_FAILURE,
  VIEW_SINGLE_WITHDRAWAL_REQUEST_SUCCESS,
  VIEW_SINGLE_WITHDRAWAL_REQUEST_START,
  VIEW_SINGLE_WITHDRAWAL_REQUEST_FAILURE,
  FETCH_MORE_USER_WALLET_DETAILS_START,
  FETCH_MORE_WITHDRAWAL_REQUESTS_START,
  FETCH_USER_WALLET_ADDRESS_START,
  FETCH_USER_WALLET_ADDRESS_SUCCESS,
  FETCH_USER_WALLET_ADDRESS_FAILURE,
  FORCE_WITHDRAWL_REQUESTS_SUCCESS,
} from "./ActionConstant";

// Add Card
export function addUserCardStart(data) {
  return {
    type: ADD_USER_CARD_START,
    data,
  };
}

export function addUserCardSuccess(data) {
  return {
    type: ADD_USER_CARD_SUCCESS,
    data,
  };
}

export function addUserCardFailure(error) {
  return {
    type: ADD_USER_CARD_FAILURE,
    error,
  };
}

//Get User Card List
export function fetchUserCardListStart(data) {
  return {
    type: FETCH_USER_CARD_LIST_START,
    data,
  };
}

export function fetchUserCardListSuccess(data) {
  return {
    type: FETCH_USER_CARD_LIST_SUCCESS,
    data,
  };
}

export function fetchUserCardListFailure(error) {
  return {
    type: FETCH_USER_CARD_LIST_FAILURE,
    error,
  };
}

//Delete user Card
export function deleteUserCardStart(data) {
  return {
    type: DELETE_USER_CARD_START,
    data,
  };
}

export function deleteUserCardSuccess(data) {
  return {
    type: DELETE_USER_CARD_SUCCESS,
    data,
  };
}

export function deleteUserCardFailure(error) {
  return {
    type: DELETE_USER_CARD_FAILURE,
    error,
  };
}

//Make Default Card
export function setDefaultUserCardStart(data) {
  return {
    type: SET_DEFAULT_USER_CARD_START,
    data,
  };
}

export function setDefaultUserCardSuccess(data) {
  return {
    type: SET_DEFAULT_USER_CARD_SUCCESS,
    data,
  };
}

export function setDefaultUserCardFailure(error) {
  return {
    type: SET_DEFAULT_USER_CARD_FAILURE,
    error,
  }
}

// Add Billing Accounts
export function addUserBillingAccountsStart(data) {
  return {
    type: ADD_USER_BILLING_ACCOUNTS_START,
    data,
  };
}

export function addUserBillingAccountsSuccess(data) {
  return {
    type: ADD_USER_BILLING_ACCOUNTS_SUCCESS,
    data,
  };
}

export function addUserBillingAccountsFailure(error) {
  return {
    type: ADD_USER_BILLING_ACCOUNTS_FAILURE,
    error,
  };
}

export function fetchUserBillingAccountsListStart(data) {
  return {
    type: FETCH_USER_BILLING_ACCOUNTS_START,
    data,
  };
}

export function fetchUserBillingAccountsListSuccess(data) {
  return {
    type: FETCH_USER_BILLING_ACCOUNTS_SUCCESS,
    data,
  };
}

export function fetchUserBillingAccountsListFailure(error) {
  return {
    type: FETCH_USER_BILLING_ACCOUNTS_FAILURE,
    error,
  };
}

//Delete User Billing Accounts
export function deleteUserBillingAccountsStart(data) {
  return {
    type: DELETE_USER_BILLING_ACCOUNTS_START,
    data,
  };
}

export function deleteUserBillingAccountsSuccess(data) {
  return {
    type: DELETE_USER_BILLING_ACCOUNTS_SUCCESS,
    data,
  };
}

export function deleteUserBillingAccountsFailure(error) {
  return {
    type: DELETE_USER_BILLING_ACCOUNTS_FAILURE,
    error,
  };
}

//Make Default Billing Accounts
export function setDefaultUserBillingAccountsStart(data) {
  return {
    type: SET_DEFAULT_USER_BILLING_ACCOUNTS_START,
    data,
  };
}

export function setDefaultUserBillingAccountsSuccess(data) {
  return {
    type: SET_DEFAULT_USER_BILLING_ACCOUNTS_SUCCESS,
    data,
  };
}

export function setDefaultUserBillingAccountsFailure(error) {
  return {
    type: SET_DEFAULT_USER_BILLING_ACCOUNTS_FAILURE,
    error,
  }
}

export function fetchUserWalletDetailsStart(data) {
  return {
    type: FETCH_USER_WALLET_DETAILS_START,
    data,
  };
}

export function fetchUserWalletDetailsSuccess(data) {
  return {
    type: FETCH_USER_WALLET_DETAILS_SUCCESS,
    data,
  };
}

export function fetchUserWalletDetailsFailure(error) {
  return {
    type: FETCH_USER_WALLET_DETAILS_FAILURE,
    error,
  };
}

export function fetchMoreUserWalletDetailsStart(data) {
  return {
    type: FETCH_MORE_USER_WALLET_DETAILS_START,
    data,
  }
}

export function walletPaymentByStripeStart(data) {
  return {
    type: WALLET_PAYMENT_BY_STRIPE_START,
    data,
  };
}

export function walletPaymentByStripeSuccess(data) {
  return {
    type: WALLET_PAYMENT_BY_STRIPE_SUCCESS,
    data,
  };
}

export function walletPaymentByStripeFailure(error) {
  return {
    type: WALLET_PAYMENT_BY_STRIPE_FAILURE,
    error,
  };
}

//wallet Withdraw request
export function withdrawalRequestStart(data) {
  return {
    type: WITHDRAWAL_REQUEST_START,
    data,
  };
}

export function withdrawalRequestSuccess(data) {
  return {
    type: WITHDRAWAL_REQUEST_SUCCESS,
    data,
  };
}

export function withdrawalRequestFailure(error) {
  return {
    type: WITHDRAWAL_REQUEST_FAILURE,
    error,
  };
}

//cancel wallet withdraw request
export function cancelWithdrawalRequestStart(data) {
  return {
    type: CANCEL_WITHDRAWAL_REQUEST_START,
    data,
  };
}

export function cancelWithdrawalRequestSuccess(data) {
  return {
    type: CANCEL_WITHDRAWAL_REQUEST_SUCCESS,
    data,
  };
}

export function cancelWithdrawalRequestFailure(error) {
  return {
    type: CANCEL_WITHDRAWAL_REQUEST_FAILURE,
    error,
  };
}

//fetch Withdrawl requests
export function fetchWithdrawlRequestsStart(data) {
  return {
    type: FETCH_WITHDRAWL_REQUESTS_START,
    data,
  };
}

export function fetchWithdrawlRequestSuccess(data) {
  return {
    type: FETCH_WITHDRAWL_REQUESTS_SUCCESS,
    data,
  };
}

export function forceWithdrawlRequestSuccess(data){
  return {
    type:FORCE_WITHDRAWL_REQUESTS_SUCCESS,
    data,
  }
}

export function fetchWithdrawlRequestsFailure(error) {
  return {
    type: FETCH_WITHDRAWL_REQUESTS_FAILURE,
    error,
  };
}

export function fetchMoreWithdrawlRequestStart(data) {
  return {
    type: FETCH_MORE_WITHDRAWAL_REQUESTS_START,
    data,
  }
}

// View Single withdraw request
export function viewSingleWithdrawalRequestStart(data) {
  return {
    type: VIEW_SINGLE_WITHDRAWAL_REQUEST_START,
    data,
  };
}

export function viewSingleWithdrawalRequestSuccess(data) {
  return {
    type: VIEW_SINGLE_WITHDRAWAL_REQUEST_SUCCESS,
    data,
  };
}

export function viewSingleWithdrawalRequestFailure(error) {
  return {
    type: VIEW_SINGLE_WITHDRAWAL_REQUEST_FAILURE,
    error,
  };
}

// Wallet Address
export function fetchUserWalletAddressStart(data) {
  return {
    type: FETCH_USER_WALLET_ADDRESS_START,
    data,
  };
}

export function fetchUserWalletAddressSuccess(data) {
  return {
    type: FETCH_USER_WALLET_ADDRESS_SUCCESS,
    data,
  };
}

export function fetchUserWalletAddressFailure(error) {
  return {
    type: FETCH_USER_WALLET_ADDRESS_FAILURE,
    error,
  };
}
Back to Directory File Manager