const CHANGE_LOADING_STATE = 'deploymentsReport/CHANGE_LOADING_STATE';
const CLEAR_CIS = 'deploymentsReport/CLEAR_CIS';
const DOWNLOAD = 'deploymentsReport/DOWNLOAD';
const LOAD_FOR_SPECIFIED_APPLICATION = 'deploymentsReport/LOAD_FOR_SPECIFIED_APPLICATION';
const REFRESH = 'deploymentsReport/REFRESH';
const RENEW_LAST_UPDATED = 'deploymentsReport/RENEW_LAST_UPDATED';
const SET_CIS = 'deploymentsReport/SET_CIS';
const TOGGLE_FILTER_VISIBILITY = 'deploymentsReport/TOGGLE_FILTER_VISIBILITY';
/**
* @module deploymentsReport
*/
export default {
CHANGE_LOADING_STATE,
/**
*
* @param loading
* @property {string} type - CHANGE_LOADING_STATE
*/
changeLoadingState: (loading) => ({
loading,
type: CHANGE_LOADING_STATE
}),
CLEAR_CIS,
/**
*
* @property {string} type - CLEAR_CIS
*/
clearCis: () => ({type: CLEAR_CIS}),
DOWNLOAD,
/**
*
* @property {string} type - DOWNLOAD
*/
download: () => ({type: DOWNLOAD}),
LOAD_FOR_SPECIFIED_APPLICATION,
/**
*
* @param ciId
* @param ciType
* @property {string} type - LOAD_FOR_SPECIFIED_APPLICATION
*/
loadForSpecifiedApplication: (ciId, ciType) => ({
ciId,
ciType,
type: LOAD_FOR_SPECIFIED_APPLICATION
}),
REFRESH,
/**
*
* @property {string} type - REFRESH
*/
refresh: () => ({type: REFRESH}),
RENEW_LAST_UPDATED,
/**
*
* @property {string} type - RENEW_LAST_UPDATED
*/
renewLastUpdated: () => ({type: RENEW_LAST_UPDATED}),
SET_CIS,
/**
*
* @param cis
* @property {string} type - SET_CIS
*/
setCis: (cis) => ({
cis,
type: SET_CIS
}),
TOGGLE_FILTER_VISIBILITY,
/**
*
* @property {string} type - TOGGLE_FILTER_VISIBILITY
*/
toggleFilterVisibility: () => ({type: TOGGLE_FILTER_VISIBILITY})
};
Source