scheduling-0.1.0.0: src/Control/Scheduling.hs
module Control.Scheduling ( TimeSpan(..)
, Event(..)
, State(..)
, simpleState
, requestedMeetings
, simplePreference
, faculty
, prospects
, slots
, individualMeetings
, groupMeetings
, granularity
, expand
, solveSchedule
, readState
, writeForms
, writeSchedule
, stringsToSlots
, readSpreadsheet
, sheetLookup
, Person(..)
, Gender(..)
, simplePerson
, firstName
, lastName
, email
--, school
--, office
, availability
, preferences
--, gender
--, urm
--, application
--, local
--, contact
--, ref
, zoom
--, biography
, printSchedules
, compressSlots
, generateEmails
, Preference(..)
, minutes
, priority
, intervieweeParticipants
, interviewerParticipants
, maxMeetings
, minMeetings
, requestedOnly
, maxMeetingSize
, required
, application
, group
) where
import Control.Scheduling.Person
import Control.Scheduling.TimeSpan
import Control.Scheduling.Location
import Control.Scheduling.Event
import Control.Scheduling.State
import Control.Scheduling.Solve
import Control.Scheduling.Sheets
import Control.Scheduling.Mail
import Control.Scheduling.Preference