const ActionType = {
  //Signup
  START_SIGNUP: 'START_SIGNUP',
  SIGNUP_SUCCESS: 'SIGNUP_SUCCESS',
  SIGNUP_FAILED: 'SIGNUP_FAILED',

  //Login
  START_LOGIN: 'START_LOGIN',
  LOGIN_SUCCESS: 'LOGIN_SUCCESS',
  LOGIN_FAILED: 'LOGIN_FAILED',

  // User Info
  START_GET_USER_INFO: 'START_GET_USER_INFO',
  GET_USER_INFO_SUCCESS: 'GET_USER_INFO_SUCCESS',
  GET_USER_INFO_FAILED: 'GET_USER_INFO_FAILED',
  EDIT_USER_INFO_SUCCESS: 'EDIT_USER_INFO_SUCCESS',

  // Upload Image
  UP_LOAD_IMAGE: 'UP_LOAD_IMAGE',

  // Forgot password
  INPUT_EMAIL: 'INPUT_EMAIL',
  CONFIRM_OTP: 'CONFIRM_OTP',
  CHANGE_PASSWORD: 'CHANGE_PASSWORD',

  // Get leaves
  START_GET_LEAVES: 'START_GET_LEAVES',
  GET_LEAVES_SUCCESS: 'GET_LEAVES_SUCCESS',
  GET_LEAVES_FAILED: 'GET_LEAVES_FAILED',

  // Get all user leaves
  START_GET_USER_LEAVES_PENDING: 'START_GET_USER_LEAVES_PENDING',
  GET_USER_LEAVES_PENDING_SUCCESS: 'GET_USER_LEAVES_PENDING_SUCCESS',
  GET_USER_LEAVES_PENDING_FAILED: 'GET_USER_LEAVES_PENDING_FAILED',

  // Get random quotation

  START_GET_QUOTES: 'START_GET_QUOTES',
  GET_QUOTES_SUCCESS: 'GET_QUOTES_SUCCESS',
  GET_QUOTES_FAILED: 'GET_QUOTES_FAILED',

  // Get birthday user
  START_GET_BIRTHDAY_USER: 'START_GET_BIRTHDAY_USER',
  GET_BIRTHDAY_USER_SUCCESS: 'GET_BIRTHDAY_USER_SUCCESS',
  GET_BIRTHDAY_USER_FAILED: 'GET_BIRTHDAY_USER_FAILED',

  // Get Overtime voucher
  START_GET_OT_USER: 'START_GET_OT_USER',
  GET_OT_USER_SUCCESS: 'GET_OT_USER_SUCCESS',
  GET_OT_USER_FAILED: 'GET_OT_USER_FAILED',
  GET_OT_DETAIL_SUCCESS: 'GET_OT_DETAIL_SUCCESS',

  // Get user direct managers
  START_GET_USER_MANAGERS: 'START_GET_USER_MANAGERS',
  GET_USER_MANAGERS_SUCCESS: 'GET_USER_MANAGERS_SUCCESS',
  GET_USER_MANAGERS_FAILED: 'GET_USER_MANAGERS_FAILED',

  // Get user salary
  START_GET_USER_SALARY: 'START_GET_USER_SALARY',
  GET_USER_SALARY_SUCCESS: 'GET_USER_SALARY_SUCCESS',
  GET_USER_SALARY_FAILED: 'GET_USER_SALARY_FAILED',

  // Get user sheet
  START_GET_USER_SHEET: 'START_GET_USER_SHEET',
  GET_USER_SHEET_SUCCESS: 'GET_USER_SHEET_SUCCESS',
  GET_USER_SHEET_FAILED: 'GET_USER_SHEET_FAILED',

  // Get all OT Pending
  START_GET_OT_PENDING: 'START_GET_USER_LEAVES_PENDING',
  GET_USER_OT_PENDING_SUCCESS: 'GET_USER_OT_PENDING_SUCCESS',
  GET_USER_OT_PENDING_FAILED: 'GET_USER_OT_PENDING_FAILED',

  // Get all confirm day
  START_GET_CONFIRM_DAY: 'START_GET_CONFIRM_DAY',
  GET_CONFIRM_DAY_SUCCESS: 'GET_CONFIRM_DAY_SUCCESS',
  GET_CONFIRM_DAY_FAILED: 'GET_CONFIRM_DAY_FAILED',

  // Get all approve confirm day
  START_GET_APPROVE_CONFIRM_DAY: 'START_GET_CONFIRM_DAY',
  GET_APPROVE_CONFIRM_DAY_SUCCESS: 'GET_APPROVE_CONFIRM_DAY_SUCCESS',
  GET_APPROVE_CONFIRM_DAY_FAILED: 'GET_APPROVE_CONFIRM_DAY_FAILED',

  //Get comment fastdata
  START_GET_COMMENT: 'START_GET_COMMENT',
  GET_COMMENT_SUCCESS: 'GET_COMMENT_SUCCESS',
  GET_COMMENT_FAILED: 'GET_COMMENT_FAILED',

  //Get time sheet of week
  START_GET_TIME_SHEET_PROJECT_SUCCESS: 'START_GET_TIME_SHEET_PROJECT_SUCCESS',
  GET_TIME_SHEET_PROJECT_SUCCESS: 'GET_TIME_SHEET_PROJECT_SUCCESS',
  GET_TIME_SHEET_PROJECT_FAILED: 'GET_TIME_SHEET_PROJECT_FAILED',

  // data chart of time keeping
  START_GET_DATA_CHART: 'START_GET_DATA_CHART',
  GET_DATA_CHART_SUCCESS: 'GET_DATA_CHART_SUCCESS',
  GET_DATA_CHART_FAILED: 'GET_DATA_CHART_FAILED',

  // table time keeping
  START_GET_TIME_KEEPING: 'START_GET_TIME_KEEPING',
  GET_TIME_KEEPING_SUCCESS: 'GET_TIME_KEEPING_SUCCESS',
  GET_TIME_KEEPING_FAILED: 'GET_TIME_KEEPING_FAILED',

  // time sheet user job 
  START_GET_JOB_OF_USER: 'START_GET_JOB_OF_USER',
  GET_JOB_OF_USER_SUCCESS: 'GET_JOB_OF_USER_SUCCESS',
  GET_JOB_OF_USER_FAILED: 'GET_JOB_OF_USER_FAILED',
  // add job of user
  START_POST_JOB_OF_USER: 'START_POST_JOB_OF_USER',
  POST_JOB_OF_USER_SUCCESS: 'POST_JOB_OF_USER_SUCCESS',
  POST_JOB_OF_USER_FAILED: 'POST_JOB_OF_USER_FAILED',

  // get notification 
  START_GET_NOTIFICATION: 'START_GET_NOTIFICATION',
  GET_NOTIFICATION_SUCCESS: 'GET_NOTIFICATION_SUCCESS',
  GET_NOTIFICATION_FAILED: 'GET_NOTIFICATION_FAILED',
};
export default ActionType;
