PyShift Work Schedule
Work Schedule for Python
work_schedule.WorkSchedule Member List

This is the complete list of members for work_schedule.WorkSchedule, including all inherited members.

__init__(self, str name, str description)work_schedule.WorkSchedule
__str__(self) (defined in work_schedule.WorkSchedule)work_schedule.WorkSchedule
calculateNonWorkingTime(self, datetime fromTime, datetime toTime)work_schedule.WorkSchedule
calculateWorkingTime(self, datetime fromTime, datetime toTime)work_schedule.WorkSchedule
createNonWorkingPeriod(self, str name, str description, datetime startDateTime, timedelta duration)work_schedule.WorkSchedule
createRotation(self, str name, str description)work_schedule.WorkSchedule
createShift(self, str name, str description, time start, timedelta duration)work_schedule.WorkSchedule
createTeam(self, str name, str description, Rotation rotation, time rotationStart)work_schedule.WorkSchedule
deleteNonWorkingPeriod(self, NonWorkingPeriod period)work_schedule.WorkSchedule
deleteShift(self, Shift shift)work_schedule.WorkSchedule
deleteTeam(self, Team team)work_schedule.WorkSchedule
getPeriodKey(NonWorkingPeriod period)work_schedule.WorkSchedulestatic
getRotationDuration(self)work_schedule.WorkSchedule
getRotationWorkingTime(self)work_schedule.WorkSchedule
getShiftInstancesForDay(self, date day)work_schedule.WorkSchedule
getShiftInstancesForTime(self, datetime dateTime)work_schedule.WorkSchedule
key (defined in work_schedule.WorkSchedule)work_schedule.WorkSchedulestatic
nonWorkingPeriods (defined in work_schedule.WorkSchedule)work_schedule.WorkSchedule
printShiftInstances(self, date start, date end)work_schedule.WorkSchedule
rotations (defined in work_schedule.WorkSchedule)work_schedule.WorkSchedule
shifts (defined in work_schedule.WorkSchedule)work_schedule.WorkSchedule
teams (defined in work_schedule.WorkSchedule)work_schedule.WorkSchedule