Viewing File: /home/ubuntu/route-and-root-frontend-base/src/components/store/actions/DeliveryAction.jsx

import {
  SAVE_DELIVERY_ADDRESSES_START,
  SAVE_DELIVERY_ADDRESSES_SUCCESS,
  SAVE_DELIVERY_ADDRESSES_FAILURE,
  FETCH_DELIVERY_ADDRESSES_LIST_START,
  FETCH_DELIVERY_ADDRESSES_LIST_SUCCESS,
  FETCH_DELIVERY_ADDRESSES_LIST_FAILURE,
  MAKE_DEFAULT_DELIVERY_ADDRESSES_START,
  MAKE_DEFAULT_DELIVERY_ADDRESSES_SUCCESS,
  MAKE_DEFAULT_DELIVERY_ADDRESSES_FAILURE,
  DELETE_DELIVERY_ADDRESSES_START,
  DELETE_DELIVERY_ADDRESSES_SUCCESS,
  DELETE_DELIVERY_ADDRESSES_FAILURE,
  FETCH_SINGLE_DELIVERY_ADDRESS_START,
  FETCH_SINGLE_DELIVERY_ADDRESS_SUCCESS,
  FETCH_SINGLE_DELIVERY_ADDRESS_FAILURE,
  GET_COUNTRIES_START,
  GET_COUNTRIES_SUCCESS,
  GET_COUNTRIES_FAILURE,
  GET_STATES_START,
  GET_STATES_SUCCESS,
  GET_STATES_FAILURE,
} from "./ActionConstant";


export function saveDeliveryAddressesStart(data) {
  return {
    type: SAVE_DELIVERY_ADDRESSES_START,
    data,
  };
}

export function saveDeliveryAddressesSuccess(data) {
  return {
    type: SAVE_DELIVERY_ADDRESSES_SUCCESS,
    data,
  };
}

export function saveDeliveryAddressesFailure(error) {
  return {
    type: SAVE_DELIVERY_ADDRESSES_FAILURE,
    error,
  };
}

export function fetchDeliveryAddressesListStart(data) {
  return {
    type: FETCH_DELIVERY_ADDRESSES_LIST_START,
    data,
  };
}

export function fetchDeliveryAddressesListSuccess(data) {
  return {
    type: FETCH_DELIVERY_ADDRESSES_LIST_SUCCESS,
    data,
  };
}

export function fetchDeliveryAddressesListFailure(error) {
  return {
    type: FETCH_DELIVERY_ADDRESSES_LIST_FAILURE,
    error,
  };
}

export function makeDefaultDeliveryAddressesStart(data) {
  return {
    type: MAKE_DEFAULT_DELIVERY_ADDRESSES_START,
    data,
  };
}

export function makeDefaultDeliveryAddressesSuccess(data) {
  return {
    type: MAKE_DEFAULT_DELIVERY_ADDRESSES_SUCCESS,
    data,
  };
}

export function makeDefaultDeliveryAddressesFailure(error) {
  return {
    type: MAKE_DEFAULT_DELIVERY_ADDRESSES_FAILURE,
    error,
  };
}

export function deleteDeliveryAddressesStart(data) {
  return {
    type: DELETE_DELIVERY_ADDRESSES_START,
    data,
  };
}

export function deleteDeliveryAddressesSuccess(data) {
  return {
    type: DELETE_DELIVERY_ADDRESSES_SUCCESS,
    data,
  };
}

export function deleteDeliveryAddressesFailure(error) {
  return {
    type: DELETE_DELIVERY_ADDRESSES_FAILURE,
    error,
  };
}

//Single Delivery Address
export function fetchSingleDeliveryAddressStart(data) {
  return {
    type: FETCH_SINGLE_DELIVERY_ADDRESS_START,
    data,
  };
}

export function fetchSingleDeliveryAddressSuccess(data) {
  return {
    type: FETCH_SINGLE_DELIVERY_ADDRESS_SUCCESS,
    data,
  };
}

export function fetchSingleDeliveryAddressFailure(error) {
  return {
    type: FETCH_SINGLE_DELIVERY_ADDRESS_FAILURE,
    error,
  }
}

// Get Countries
export function getCountriesStart(data) {
  return {
    type: GET_COUNTRIES_START,
    data,
  };
}

export function getCountriesSuccess(data) {
  return {
    type: GET_COUNTRIES_SUCCESS,
    data,
  };
}

export function getCountriesFailure(error) {
  return {
    type: GET_COUNTRIES_FAILURE,
    error,
  };
}

// get states
export function getStatesStart(data) {
  return {
    type: GET_STATES_START,
    data,
  };
}

export function getStatesSuccess(data) {
  return {
    type: GET_STATES_SUCCESS,
    data,
  };
}

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