Source

reports/deployments-report-actions.js

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})
};