PyShift Work Schedule
Work Schedule for Python
|
▼Nday_off | |
CDayOff | Class DayOff represents a scheduled non-working period |
▼Nlocalizer | |
CLocalizer | The Localizer class provides localization services for work schedule user-visible text as well as for error messages |
▼Nnamed | |
CNamed | Class Named represents a named object such as a Shift or Team |
▼Nnon_working_period | |
CNonWorkingPeriod | Class NonWorkingPeriod represents named non-working, non-recurring periods |
▼Nrotation | |
CRotation | Class Rotation maintains a sequenced list of shift and off-shift time periods |
CRotationSegment | This class represents part of an entire rotation |
▼Nshift | |
CShift | Class Shift is a scheduled working time period, and can include breaks |
CShiftInstance | Class ShiftInstance is an instance of a Shift |
▼Nshift_exception | |
CPyShiftException | Base class for more specific exceptions |
▼Nshift_utils | |
CShiftUtils | Utility methods |
▼Nteam | |
CTeam | Class Team is a named group of individuals who rotate through a shift schedule |
▼Ntime_period | |
CTimePeriod | Class TimePeriod is a named period of time with a specified duration and starting time of day |
▼Nwork_break | |
CBreak | Class Break is a defined working period of time during a shift, for example lunch |
▼Nwork_schedule | |
CWorkSchedule | Class WorkSchedule represents a named group of teams who collectively work one or more shifts with off-shift periods |