Interface Sabre\CalDAV\Backend\SyncSupport

extends BackendInterface

WebDAV-sync support for CalDAV backends.

In order for backends to advertise support for WebDAV-sync, this interface must be implemented.

Implementing this can result in a significant reduction of bandwidth and CPU time.

For this to work, you must return a {http://sabredav.org/ns}sync-token property from getCalendarsFromUser.

Methods
Methods inherited from Sabre\CalDAV\Backend\BackendInterface
getCalendarsForUser(), createCalendar(), updateCalendar(), deleteCalendar(), getCalendarObjects(), getCalendarObject(), getMultipleCalendarObjects(), createCalendarObject(), updateCalendarObject(), deleteCalendarObject(), calendarQuery(), getCalendarObjectByUID()