deleteSchedulingObject($principalUri, $objectUri)
Deletes a scheduling object from the inbox collection.
Every CalDAV backend must at least implement this interface.
createSchedulingObject($principalUri, $objectUri, $objectData)
Creates a new scheduling object.
getSchedulingObject($principalUri, $objectUri)
Returns a single scheduling object for the inbox collection.
Implementing this interface adds CalDAV Scheduling support to your caldav server, as defined in rfc66...
getSchedulingObjects($principalUri)
Returns all scheduling objects for the inbox collection.