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 |