ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
Sabre\CalDAV\Notifications\INode Interface Reference

This node represents a single notification. More...

+ Inheritance diagram for Sabre\CalDAV\Notifications\INode:
+ Collaboration diagram for Sabre\CalDAV\Notifications\INode:

Public Member Functions

 getNotificationType ()
 This method must return an xml element, using the Sabre\CalDAV\Xml\Notification\NotificationInterface classes. More...
 
 getETag ()
 Returns the etag for the notification. More...
 

Detailed Description

This node represents a single notification.

The signature is mostly identical to that of Sabre\DAV\IFile, but the get() method MUST return an xml document that matches the requirements of the 'caldav-notifications.txt' spec.

For a complete example, check out the Notification class, which contains some helper functions.

Author
Evert Pot (http://evertpot.com/) @license http://sabre.io/license/ Modified BSD License

Definition at line 21 of file INode.php.

Member Function Documentation

◆ getETag()

Sabre\CalDAV\Notifications\INode::getETag ( )

Returns the etag for the notification.

The etag must be surrounded by literal double-quotes.

Returns
string

Implemented in Sabre\CalDAV\Notifications\Node.

◆ getNotificationType()

Sabre\CalDAV\Notifications\INode::getNotificationType ( )

This method must return an xml element, using the Sabre\CalDAV\Xml\Notification\NotificationInterface classes.

Returns
NotificationInterface

Implemented in Sabre\CalDAV\Notifications\Node.


The documentation for this interface was generated from the following file: