| isEnabled | 0% |
| getProviderName | 0% |
| getScheduleForDate | 0% |
| getEmployeeShift | 0% |
| syncScheduleToCache | 0% |
| fetchShiftsFromDatabase | 0% |
| formatShifts | 0% |
| __construct | 0% |
| getDb | 0% |
| getCentralDb | 0% |
| getBuykioskDb | 0% |
| getShiftRepository | 0% |
| getPositionRepository | 0% |
| getShiftAuditRepository | 0% |
| getOvertimeCalculator | 0% |
| getLaborCostCalculator | 0% |
| checkReadAuth | 0% |
| checkWriteAuth | 0% |
| checkConfigAuth | 0% |
| sendJsonResponse | 0% |
| sendErrorResponse | 0% |
| getCurrentUserId | 0% |
| getStoreTimezone | 0% |
| parseInstantAsUtc | 0% |
| parseWeekStartParamAsWeekStartUtc | 0% |
| getWeekStartUtcForInstant | 0% |
| formatLaborCostResultForApi | 0% |
| getEffectivePayRatesForUsers | 0% |
| isUserAssignedToStore | 0% |
| getShifts | 0% |
| createShift | 0% |
| updateShift | 0% |
| deleteShift | 0% |
| getCopyPreview | 0% |
| copyWeek | 0% |
| getEmployees | 0% |
| getPositions | 0% |
| getLaborCost | 0% |
| getConfig | 0% |
| updateConfig | 0% |
| getOvertimeConfig | 0% |
| updateOvertimeConfig | 0% |
| getMySchedule | 0% |
| getEmployeeIdForCurrentUser | 0% |
| getEmployeeInfo | 0% |
| groupShiftsByWeek | 0% |
| formatWeekLabel | 0% |
| formatShiftForApi | 0% |
| getWeekStart | 0% |
| __construct | 0% |
| checkAccess | 0% |
| calendar | 0% |
| getRoleConfigMap | 0% |
| settings | 0% |
| timesheets | 0% |
| timesheetDetail | 0% |
| mySchedule | 0% |
| __construct | 0% |
| getDb | 0% |
| getCentralDb | 0% |
| getBuykioskDb | 0% |
| getTimesheetRepository | 0% |
| getTimePunchRepository | 0% |
| getTimePunchAuditRepository | 0% |
| getShiftRepository | 0% |
| getTimesheetExporter | 0% |
| getOvertimeCalculator | 0% |
| getLaborCostCalculator | 0% |
| checkReadAuth | 0% |
| checkWriteAuth | 0% |
| sendJsonResponse | 0% |
| sendErrorResponse | 0% |
| sendCsvResponse | 0% |
| getCurrentUserId | 0% |
| getStoreTimezone | 0% |
| getWeekStart | 0% |
| getWeekEnd | 0% |
| parseWeekStartParamAsLocalWeekStart | 0% |
| getWeekRangeUtcFromLocalWeekStart | 0% |
| getPayrollConfig | 0% |
| getDashboard | 0% |
| getEmployeeTimesheet | 0% |
| approveTimesheet | 0% |
| approveAll | 0% |
| unlockTimesheet | 0% |
| exportTimesheets | 0% |
| editPunch | 0% |
| addPunch | 0% |
| deletePunch | 0% |
| formatTimesheetForDashboard | 0% |
| formatTimesheetForDetail | 0% |
| formatPunchForApi | 0% |
| buildDayBreakdown | 0% |
| calculateWeekTotals | 0% |
| getEmployeeInfo | 0% |
| generateTimesheetForEmployee | 0% |
| recalculateTimesheet | 0% |
| ensureTimesheetsForWeek | 0% |
| getEmployeesWithActivityInWeek | 0% |
| __construct | 0% |
| fromRow | 0% |
| getPositionId | 0% |
| getName | 0% |
| getColor | 0% |
| getSortOrder | 0% |
| isActive | 0% |
| getCreatedByUserId | 0% |
| getCreatedAt | 0% |
| getUpdatedAt | 0% |
| setPositionId | 0% |
| setName | 0% |
| setColor | 0% |
| setSortOrder | 0% |
| setIsActive | 0% |
| toDbArray | 0% |
| jsonSerialize | 0% |
| getCreatedByUserId | 0% |
| getCreatedAt | 0% |
| getUpdatedAt | 0% |
| getDeletedAt | 0% |
| setEmployeeId | 0% |
| setShiftStart | 0% |
| setShiftEnd | 0% |
| setEmployeeName | 0% |
| setPositionName | 0% |
| setPositionColor | 0% |
| overlaps | 0% |
| jsonSerialize | 0% |
| __construct | 0% |
| fromRow | 0% |
| getPunchId | 0% |
| getEmployeeId | 0% |
| getShiftId | 0% |
| getPunchType | 0% |
| getPunchTime | 0% |
| getBreakType | 0% |
| isManualEntry | 0% |
| getManualEntryNote | 0% |
| isUnscheduled | 0% |
| isManagerOverride | 0% |
| getApprovedByUserId | 0% |
| getApprovedAt | 0% |
| getApprovalNote | 0% |
| getEnteredByUserId | 0% |
| getCreatedAt | 0% |
| getEditedAt | 0% |
| getEditedByUserId | 0% |
| getEditNote | 0% |
| getEmployeeName | 0% |
| setPunchId | 0% |
| setShiftId | 0% |
| setPunchType | 0% |
| setPunchTime | 0% |
| setBreakType | 0% |
| setIsManualEntry | 0% |
| setManualEntryNote | 0% |
| setIsUnscheduled | 0% |
| setIsManagerOverride | 0% |
| setApproval | 0% |
| setEdit | 0% |
| setEmployeeName | 0% |
| isClockIn | 0% |
| isClockOut | 0% |
| isBreakPunch | 0% |
| hasBeenEdited | 0% |
| toDbArray | 0% |
| jsonSerialize | 0% |
| __construct | 0% |
| fromRow | 0% |
| getTimesheetId | 0% |
| getEmployeeId | 0% |
| getWeekStartDate | 0% |
| getWeekEndDate | 0% |
| getScheduledTotalHours | 0% |
| getScheduledRegularHours | 0% |
| getScheduledOvertimeHours | 0% |
| getScheduledDoubletimeHours | 0% |
| getTotalHours | 0% |
| getRegularHours | 0% |
| getOvertimeHours | 0% |
| getDoubletimeHours | 0% |
| getTotalPay | 0% |
| getStatus | 0% |
| getApprovedByUserId | 0% |
| getApprovedAt | 0% |
| getExportedAt | 0% |
| getCreatedAt | 0% |
| getUpdatedAt | 0% |
| getEmployeeName | 0% |
| getApproverName | 0% |
| getWarnings | 0% |
| setTimesheetId | 0% |
| setScheduledHours | 0% |
| setActualHours | 0% |
| setTotalPay | 0% |
| setStatus | 0% |
| setEmployeeName | 0% |
| setApproverName | 0% |
| setWarnings | 0% |
| approve | 0% |
| markExported | 0% |
| unlock | 0% |
| isPending | 0% |
| isApproved | 0% |
| isExported | 0% |
| hasOvertime | 0% |
| getHoursVariance | 0% |
| toDbArray | 0% |
| jsonSerialize | 0% |
| __construct | 0% |
| findById | 0% |
| findAll | 0% |
| findActive | 0% |
| findByName | 0% |
| create | 0% |
| update | 0% |
| deactivate | 0% |
| reactivate | 0% |
| updateSortOrders | 0% |
| nameExists | 0% |
| count | 0% |
| __construct | 0% |
| logCreate | 0% |
| logUpdate | 0% |
| logDelete | 0% |
| log | 0% |
| findByShiftId | 0% |
| findByDateRange | 0% |
| findByUserId | 0% |
| getActionSummary | 0% |
| __construct | 0% |
| logCreate | 0% |
| logEdit | 0% |
| logDelete | 0% |
| logManagerOverride | 0% |
| log | 0% |
| findByPunchId | 0% |
| findByDateRange | 0% |
| findModifications | 0% |
| findManagerOverrides | 0% |
| getWeeklyModificationsByEmployee | 0% |
| getActionSummary | 0% |
| __construct | 0% |
| findById | 0% |
| findByEmployeeAndDateRange | 0% |
| findByDateRange | 0% |
| findByShiftId | 0% |
| getActiveSession | 0% |
| isOnBreak | 0% |
| create | 0% |
| update | 0% |
| softDelete | 0% |
| getClockedInEmployeeIds | 0% |
| getAllClockedInUsers | 0% |
| getActiveBreakStartPunch | 0% |
| calculateWorkedHours | 0% |
| findEditedPunches | 0% |
| __construct | 0% |
| findById | 0% |
| findByWeek | 0% |
| findByEmployeeAndWeek | 0% |
| findByStatus | 0% |
| findWithOvertime | 0% |
| updateOrCreate | 0% |
| create | 0% |
| update | 0% |
| approve | 0% |
| approveMultiple | 0% |
| unlock | 0% |
| markExported | 0% |
| getWeekSummary | 0% |
| findReadyForExport | 0% |
| __construct | 0% |
| calculateWeekCost | 0% |
| calculateShiftCost | 0% |
| getEffectivePayRate | 0% |
| setPayRate | 0% |
| getPayRateHistory | 0% |
| calculateDailyHoursFromShifts | 0% |
| calculateOvertimeFromScheduledHours | 0% |
| calculateDailyOvertimeSimple | 0% |
| setWeekStart | 0% |
| getWeekStart | 0% |
| setRegularHours | 0% |
| getRegularHours | 0% |
| setOvertimeHours | 0% |
| getOvertimeHours | 0% |
| setDoubletimeHours | 0% |
| getDoubletimeHours | 0% |
| setRegularCost | 0% |
| getRegularCost | 0% |
| setOvertimeCost | 0% |
| getOvertimeCost | 0% |
| setDoubletimeCost | 0% |
| getDoubletimeCost | 0% |
| getTotalCost | 0% |
| addEmployeeBreakdown | 0% |
| getEmployeeBreakdown | 0% |
| toArray | 0% |
| setShiftId | 0% |
| getShiftId | 0% |
| setEmployeeId | 0% |
| getEmployeeId | 0% |
| setHours | 0% |
| getHours | 0% |
| setHourlyRate | 0% |
| getHourlyRate | 0% |
| setEstimatedCost | 0% |
| getEstimatedCost | 0% |
| toArray | 0% |
| __construct | 0% |
| loadRulesForStore | 0% |
| getDefaultRules | 0% |
| calculateForWeek | 0% |
| calculateDailyOvertime | 0% |
| buildDailySegments | 0% |
| saveRulesForStore | 0% |
| getRuleHistory | 0% |
| setWeekStart | 0% |
| getWeekStart | 0% |
| setEmployeeId | 0% |
| getEmployeeId | 0% |
| setRegularHours | 0% |
| getRegularHours | 0% |
| setOvertimeHours | 0% |
| getOvertimeHours | 0% |
| setDoubletimeHours | 0% |
| getDoubletimeHours | 0% |
| setDailyOvertimeHours | 0% |
| getDailyOvertimeHours | 0% |
| setWeeklyOvertimeHours | 0% |
| getWeeklyOvertimeHours | 0% |
| setOvertimeMultiplier | 0% |
| getOvertimeMultiplier | 0% |
| setDoubletimeMultiplier | 0% |
| getDoubletimeMultiplier | 0% |
| addDailyBreakdown | 0% |
| getDailyBreakdown | 0% |
| getTotalHours | 0% |
| hasOvertime | 0% |
| toArray | 0% |
| __construct | 0% |
| exportToCsv | 0% |
| exportWeek | 0% |
| getDefaultColumns | 0% |
| getSimplifiedColumns | 0% |
| buildRow | 0% |
| getColumnValue | 0% |
| formatValue | 0% |
| applyRounding | 0% |
| generateSummary | 0% |
| exportWithSummary | 0% |
| validateForExport | 0% |