UNPKG

plopfile-generate

Version:

Installation:

97 lines (83 loc) 3.55 kB
import { makeActionCreator } from '../reduxCreator'; export const REST_ACTION_TYPES = { RETRIEVE_LIST: 'RETRIEVE_LIST', RETRIEVE_LIST_SUCCESS: 'RETRIEVE_LIST_SUCCESS', RETRIEVE_LIST_FAILED: 'RETRIEVE_LIST_FAILED', RETRIEVE_ONE_RECORD: 'RETRIEVE_ONE_RECORD', RETRIEVE_ONE_RECORD_SUCCESS: 'RETRIEVE_ONE_RECORD_SUCCESS', RETRIEVE_ONE_RECORD_FAILED: 'RETRIEVE_ONE_RECORD_FAILED', DELETE_RECORD: 'DELETE_RECORD', DELETE_RECORD_SUCCESS: 'DELETE_RECORD_SUCCESS', DELETE_RECORD_FAILED: 'DELETE_RECORD_FAILED', EDIT_MULTI_RECORD: 'EDIT_MULTI_RECORD', EDIT_RECORD: 'EDIT_RECORD', EDIT_RECORD_SUCCESS: 'EDIT_RECORD_SUCCESS', EDIT_RECORD_FAILED: 'EDIT_RECORD_FAILED', CREATE_RECORD: 'CREATE_RECORD', CREATE_RECORD_SUCCESS: 'CREATE_RECORD_SUCCESS', CREATE_RECORD_FAILED: 'CREATE_RECORD_FAILED', RETRIEVE_REFERENCE: 'RETRIEVE_REFERENCE', RETRIEVE_REFERENCE_SUCCESS: 'RETRIEVE_REFERENCE_SUCCESS', RETRIEVE_REFERENCE_FAILED: 'RETRIEVE_REFERENCE_FAILED', }; export const retrieveList = (resource, filter, isRefresh) => makeActionCreator(REST_ACTION_TYPES.RETRIEVE_LIST, { resource, filter, isRefresh, }); export const retrieveListSuccess = (resource, data) => makeActionCreator(REST_ACTION_TYPES.RETRIEVE_LIST_SUCCESS, { resource, data, }); export const retrieveListFailed = error => makeActionCreator(REST_ACTION_TYPES.RETRIEVE_LIST_FAILED, error); export const retrieveOneRecord = (resource, id) => makeActionCreator(REST_ACTION_TYPES.RETRIEVE_ONE_RECORD, { resource, id }); export const retrieveOneRecordSuccess = (resource, data) => makeActionCreator(REST_ACTION_TYPES.RETRIEVE_ONE_RECORD_SUCCESS, { resource, data, }); export const retrieveOneRecordFailed = error => makeActionCreator(REST_ACTION_TYPES.RETRIEVE_ONE_RECORD_FAILED, error); export const deleteRecord = (resource, id) => makeActionCreator(REST_ACTION_TYPES.DELETE_RECORD, { resource, id }); export const deleteRecordSuccess = (resource, data) => makeActionCreator(REST_ACTION_TYPES.DELETE_RECORD_SUCCESS, { resource, data, }); export const deleteRecordFailed = error => makeActionCreator(REST_ACTION_TYPES.DELETE_RECORD_FAILED, error); export const editMultiRecord = (resource, data) => makeActionCreator(REST_ACTION_TYPES.EDIT_MULTI_RECORD, { resource, data }); export const editRecord = (resource, id, data, isGoBack) => makeActionCreator(REST_ACTION_TYPES.EDIT_RECORD, { resource, id, data, isGoBack }); export const editRecordSuccess = (resource, data) => makeActionCreator(REST_ACTION_TYPES.EDIT_RECORD_SUCCESS, { resource, data }); export const editRecordFailed = error => makeActionCreator(REST_ACTION_TYPES.EDIT_RECORD_FAILED, error); export const createRecord = (resource, data, isGoToShowPage) => makeActionCreator(REST_ACTION_TYPES.CREATE_RECORD, { resource, data, isGoToShowPage, }); export const createRecordSuccess = (resource, data) => makeActionCreator(REST_ACTION_TYPES.CREATE_RECORD_SUCCESS, { resource, data, }); export const createRecordFailed = error => makeActionCreator(REST_ACTION_TYPES.CREATE_RECORD_FAILED, error); export const retrieveReference = (resource, ids) => makeActionCreator(REST_ACTION_TYPES.RETRIEVE_REFERENCE, { resource, ids }); export const retrieveReferenceSuccess = (resource, data) => makeActionCreator(REST_ACTION_TYPES.RETRIEVE_REFERENCE_SUCCESS, { resource, data, }); export const retrieveReferenceFailed = error => makeActionCreator(REST_ACTION_TYPES.RETRIEVE_REFERENCE_FAILED, error);