add #
Adds a new schedule segment to the current schedule
duration #
Determines the elapsed time in the schedule between two date time values using the timezone of the schedule or, if that is not specified, the timezone of the session
getName #
Gets the current schedule name
load #
Loads a schedule with the schedule information. If a timezone is not specified or is nil, the current session timezone is used for the schedule
isValid #
Determines if the current schedule is valid. A schedule is valid if it has at least one schedule span
setTimeZone #
Sets the timezone for the current schedule