]> git.mxchange.org Git - friendica-addons.git/blob - dav/SabreDAV/lib/Sabre/CalDAV/Notifications/INode.php
Merge branch '3.6-rc'
[friendica-addons.git] / dav / SabreDAV / lib / Sabre / CalDAV / Notifications / INode.php
1 <?php
2
3 /**
4  * This node represents a single notification.
5  *
6  * The signature is mostly identical to that of Sabre_DAV_IFile, but the get() method 
7  * MUST return an xml document that matches the requirements of the 
8  * 'caldav-notifications.txt' spec.
9  *
10  * For a complete example, check out the Notification class, which contains 
11  * some helper functions.
12  * 
13  * @package Sabre
14  * @subpackage CalDAV 
15  * @copyright Copyright (C) 2007-2012 Rooftop Solutions. All rights reserved.
16  * @author Evert Pot (http://www.rooftopsolutions.nl/) 
17  * @license http://code.google.com/p/sabredav/wiki/License Modified BSD License
18  */
19 interface Sabre_CalDAV_Notifications_INode {
20
21     /**
22      * This method must return an xml element, using the 
23      * Sabre_CalDAV_Notifications_INotificationType classes.
24      * 
25      * @return Sabre_DAVNotification_INotificationType
26      */
27     function getNotificationType();
28
29 }