// see https://spin.atomicobject.com/2016/09/27/typed-redux-reducers-typescript-2-0/
export type ADD_LIST = 'App/ADD_LIST';
export const ADD_LIST: ADD_LIST = 'App/ADD_LIST';


export const SAVE_LIST = "App/SAVE_LIST";
export const ADD_LISTS = "App/ADD_LISTS";
export const REMOVE_LIST = "App/REMOVE_LIST";
export const REMOVE_ALLLISTS = "App/REMOVE_ALLLISTS";

export const ADD_LISTITEM = "App/ADD_LISTITEM";
export const ADD_LISTITEMS = "App/ADD_LISTITEMS";
export const GET_LISTITEMS = "App/GET_LISTITEMS";
export const GOT_LISTITEMS = "App/GOT_LISTITEMS";
export const GET_LISTITEM = "App/GET_LISTITEM";
export const GOT_LISTITEM = "App/GOT_LISTITEM";
export const GET_LISTITEMERROR = "App/GET_LISTITEM_ERROR";
export const CLEAR_LISTITEMS = "App/CLEAR_LISTITEMS";
export const GET_LISTITEMSERROR = "App/GET_LISTITEMS_ERROR";
export const REMOVE_LISTITEM_SUCCESS = "App/REMOVE_LISTITEM_SUCCESS";
export const REMOVE_LISTITEM_ERROR = "App/REMOVE_LISTITEM_ERROR";
export const REMOVE_LISTITEM = "App/REMOVE_LISTITEM";
/**Save listitem in store */
export const SAVE_LISTITEM="App/SAVE_LISTITEM";
export const UNDO_LISTITEMCHANGES="App/UNDO_LISTITEMCHANGES";

/** Updates item in shareepoint  */

export const UPDATE_LISTITEM="App/UPDATE_LISTITEM";
export const UPDATE_LISTITEM_SUCCESS="App/UPDATE_LISTITEM_SUCCESS";
export const UPDATE_LISTITEM_ERROR="App/UPDATE_LISTITEM_ERROR";
export const ADDED_NEW_ITEM_TO_SHAREPOINT="App/ADDED_NEW_ITEM_TO_SHAREPOINT";


export const UPDATE_ALLLISTITEMS="App/UPDATE_ALLLISTITEMS";

export const ADD_COLUMN = "App/ADD_COLUMN";
export const ADD_COLUMNS = "App/ADD_COLUMNS";
export const REMOVE_COLUMN = "App/REMOVE_COLUMN";
export const REMOVE_ALLCOLUMNS = "App/REMOVE_ALLCOLUMNS";
export const SAVE_COLUMN = "App/SAVE_COLUMN";
export const MOVE_COLUMN_UP = "App/MOVE_COLUMN_UP";
export const MOVE_COLUMN_DOWN = "App/MOVE_COLUMN_DOWN";


export const GET_WEBS = "App/GET_WEBS";
export const GOT_WEBS = "App/GOT_WEBS";
export const GET_LISTSFORWEB = "App/GET_LISTSFORWEB";

export type GET_LISTSFORWEB_SUCCESS = "App/GET_LISTSFORWEB_SUCCESS";
export const GET_LISTSFORWEB_SUCCESS: GET_LISTSFORWEB_SUCCESS = "App/GET_LISTSFORWEB_SUCCESS";

export const GET_LISTSFORWEB_ERROR = "App/GET_LISTSFORWEB_ERROR";

export const GET_FIELDSFORLIST = "App/GET_FIELDSFORLIST";
export const GET_FIELDSFORLIST_SUCCESS = "App/GET_FIELDSFORLIST_SUCCESS";
export const GET_FIELDSFORLIST_ERROR = "App/GET_FIELDSFORLIST_ERROR";

export const ADD_WEBS = "App/ADD_WEBS";
export const GET_WEBSERROR = "App/GET_WEBSERROR";


export const ADD_PAGECONTEXT = "App/ADD_PAGECONTEXT";
export const ADD_WEBPARTPROPERTIES = "App/ADD_WEBPARTPROPERTIES";


export const GET_LOOKUPOPTIONS = "App/GET_LOOKUPOPTIONS";
export const GET_LOOKUPOPTIONS_SUCCESS = "App/GET_LOOKUPOPTIONS_SUCCESS";
export const GET_LOOKUPOPTIONS_ERROR = "App/GET_LOOKUPOPTIONS_ERROR";
export const ADD_LOOKUPOPTIONS_REQUEST_HEADER = "App/ADD_LOOKUPOPTIONS_REQUEST_HEADER";


export const GET_SITE_USERS = "App/GET_LOOKUPOPTIONS";
export const GET_SITE_USERS_SUCCESS = "App/GET_SITE_USERS_SUCCESS";
export const GET_SITE_USERS_ERROR = "App/GET_SITE_USERS_ERROR";