|
PyShift Work Schedule
Work Schedule for Python
|
| ▼CException | |
| Cshift_exception.PyShiftException | Base class for more specific exceptions |
| Clocalizer.Localizer | The Localizer class provides localization services for work schedule user-visible text as well as for error messages |
| Cnamed.Named | Class Named represents a named object such as a Shift or Team |
| Crotation.RotationSegment | This class represents part of an entire rotation |
| Cshift.ShiftInstance | Class ShiftInstance is an instance of a Shift |
| Cshift_utils.ShiftUtils | Utility methods |
| ▼CNamed | |
| Cnon_working_period.NonWorkingPeriod | Class NonWorkingPeriod represents named non-working, non-recurring periods |
| Crotation.Rotation | Class Rotation maintains a sequenced list of shift and off-shift time periods |
| Cteam.Team | Class Team is a named group of individuals who rotate through a shift schedule |
| Ctime_period.TimePeriod | Class TimePeriod is a named period of time with a specified duration and starting time of day |
| Cwork_schedule.WorkSchedule | Class WorkSchedule represents a named group of teams who collectively work one or more shifts with off-shift periods |
| ▼CTimePeriod | |
| Cday_off.DayOff | Class DayOff represents a scheduled non-working period |
| Cshift.Shift | Class Shift is a scheduled working time period, and can include breaks |
| Cwork_break.Break | Class Break is a defined working period of time during a shift, for example lunch |