Calendar
Namespaces¶
Interfaces, classes, and traits¶
- CalendarServiceInterface
-
LanguageBasedEvent
This interface should be implemented by events related to a specific language. For example: scheduled publication of a content translation.
-
Cursor
Class represents pagination cursor.
-
DateRange
Immutable date range representation where left bound is inclusive, right bound is exclusive.
-
Event
Base class for calendar events.
-
EventCollection
Collection of SORTED events by timestamp.
-
EventGroup
Group of events within given date range e.g. today's agenda.
-
EventGroupList
List of grouped events.
-
EventList
List of events being the result of executing event query.
-
EventQuery
Defines parameters used to fetch events.
-
EventQueryBuilder
Allows to build event query in a fluent way.