1<?php
2
3namespace Sabre\CalDAV;
4
5use Sabre\DAV\Sharing\ISharedNode;
6
7/**
8 * This interface represents a Calendar that is shared by a different user.
9 *
10 * @copyright Copyright (C) fruux GmbH (https://fruux.com/)
11 * @author Evert Pot (http://evertpot.com/)
12 * @license http://sabre.io/license/ Modified BSD License
13 */
14interface ISharedCalendar extends ISharedNode {
15
16    /**
17     * Marks this calendar as published.
18     *
19     * Publishing a calendar should automatically create a read-only, public,
20     * subscribable calendar.
21     *
22     * @param bool $value
23     * @return void
24     */
25    function setPublishStatus($value);
26}
27