Files
imexmobile/redux/timetickets/timetickets.actions.js
2023-05-15 02:36:35 -04:00

53 lines
1.7 KiB
JavaScript

import TimeTicketsActionTypes from "./timetickets.types";
export const setTimeTicket = (timeTicket) => ({
type: TimeTicketsActionTypes.SET_TIME_TICKET,
payload: timeTicket,
});
export const setTimeTicketJobId = (jobId) => ({
type: TimeTicketsActionTypes.SET_TIME_TICKET_JOB_ID,
payload: jobId,
});
export const setTimeTicketJob = (job) => ({
type: TimeTicketsActionTypes.SET_TIME_TICKET_JOB,
payload: job,
});
export const timeTicketCreateStart = (timeTicket) => ({
type: TimeTicketsActionTypes.TIME_TICKET_CREATE_START,
payload: timeTicket,
});
export const timeTicketCreateSuccess = (insertTimeTickets) => ({
type: TimeTicketsActionTypes.TIME_TICKET_CREATE_SUCCESS,
payload: insertTimeTickets,
});
export const timeTicketCreateFailure = (error) => ({
type: TimeTicketsActionTypes.TIME_TICKET_CREATE_FAILURE,
payload: error,
});
export const timeTicketClockInStart = (timeTicket) => ({
type: TimeTicketsActionTypes.TIME_TICKET_CLOCKIN_START,
payload: timeTicket,
});
export const timeTicketClockInSuccess = (insertTimeTickets) => ({
type: TimeTicketsActionTypes.TIME_TICKET_CLOCKIN_SUCCESS,
payload: insertTimeTickets,
});
export const timeTicketClockInFailure = (error) => ({
type: TimeTicketsActionTypes.TIME_TICKET_CLOCKIN_FAILURE,
payload: error,
});
export const timeTicketClockOutStart = (timeTicket) => ({
type: TimeTicketsActionTypes.TIME_TICKET_CLOCKOUT_START,
payload: timeTicket,
});
export const timeTicketClockOutSuccess = (insertTimeTickets) => ({
type: TimeTicketsActionTypes.TIME_TICKET_CLOCKOUT_SUCCESS,
payload: insertTimeTickets,
});
export const timeTicketClockOutFailure = (error) => ({
type: TimeTicketsActionTypes.TIME_TICKET_CLOCKOUT_FAILURE,
payload: error,
});