import { api } from "src/boot/axios"; import type { BackendResponse } from "src/modules/shared/models/backend-response.models"; import type { Shift } from "src/modules/timesheets/models/shift.models"; export const ShiftService = { deleteShiftById: async (shift_id: number) => { const response = await api.delete(`/shift/${shift_id}`); return response.data; }, createNewShifts: async (new_shifts: Shift[]):Promise> => { const response = await api.post(`/shift/create`, new_shifts); return response.data; }, updateShifts: async (existing_shifts: Shift[]):Promise> => { console.log('sent shifts: ', existing_shifts) const response = await api.patch(`/shift/update`, existing_shifts); return response.data; } };