|
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 |
| ▼Nshift_exception | |
| CPyShiftException | Base class for more specific exceptions |
| ▼Nshift_instance | |
| CShiftInstance | Class ShiftInstance is an instance of a Shift |
| ▼Nshift_utils | |
| CShiftUtils | Utility methods |
| ▼Nteam | |
| CTeam | Class Team is a named group of individuals who rotate through a shift schedule |
| ▼Nteam_member | |
| CTeamMember | |
| CTeamMemberException | |
| ▼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 |