| __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.WorkSchedule | static |
| 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.WorkSchedule | static |
| 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 | |