ProjectCalendarModel

16 Dec 20251 minute to read

Interface for a class ProjectCalendar

Properties

exceptions CalendarExceptionModel[]

Defines a collection of calendar exceptions that override default working behavior.
Exceptions can represent one-off changes such as extended work hours or ad-hoc non-working days.

holidays HolidayModel[]

Defines a collection of holiday markers for the project calendar.
Holidays are visually highlighted and treated as non-working days during scheduling.

workingTime DayWorkingTimeModel[]

Defines the default working time range for each day.
Used when no weekday-specific overrides are provided. Each entry specifies a time block (e.g., 8–12, 13–17).