2
/***********************************************
3
* File : syncresolverecipents.php
5
* Descr : WBXML appointment entities that can be
6
* parsed directly (as a stream) from WBXML.
7
* It is automatically decoded
8
* according to $mapping,
9
* and the Sync WBXML mappings
11
* Created : 28.10.2012
13
* Copyright 2007 - 2013 Zarafa Deutschland GmbH
15
* This program is free software: you can redistribute it and/or modify
16
* it under the terms of the GNU Affero General Public License, version 3,
17
* as published by the Free Software Foundation with the following additional
18
* term according to sec. 7:
20
* According to sec. 7 of the GNU Affero General Public License, version 3,
21
* the terms of the AGPL are supplemented with the following terms:
23
* "Zarafa" is a registered trademark of Zarafa B.V.
24
* "Z-Push" is a registered trademark of Zarafa Deutschland GmbH
25
* The licensing of the Program under the AGPL does not imply a trademark license.
26
* Therefore any rights, title and interest in our trademarks remain entirely with us.
28
* However, if you propagate an unmodified version of the Program you are
29
* allowed to use the term "Z-Push" to indicate that you distribute the Program.
30
* Furthermore you may use our trademarks where it is necessary to indicate
31
* the intended purpose of a product or service provided you use it in accordance
32
* with honest practices in industrial or commercial matters.
33
* If you want to propagate modified versions of the Program under the name "Z-Push",
34
* you may only do so if you have a written permission by Zarafa Deutschland GmbH
35
* (to acquire a permission please contact Zarafa at trademark@zarafa.com).
37
* This program is distributed in the hope that it will be useful,
38
* but WITHOUT ANY WARRANTY; without even the implied warranty of
39
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
40
* GNU Affero General Public License for more details.
42
* You should have received a copy of the GNU Affero General Public License
43
* along with this program. If not, see <http://www.gnu.org/licenses/>.
45
* Consult LICENSE file for details
46
************************************************/
48
class SyncResolveRecipients extends SyncObject {
52
public $recipientCount;
55
public function SyncResolveRecipients() {
57
SYNC_RESOLVERECIPIENTS_TO => array ( self::STREAMER_VAR => "to",
58
self::STREAMER_ARRAY => SYNC_RESOLVERECIPIENTS_TO,
59
self::STREAMER_PROP => self::STREAMER_TYPE_NO_CONTAINER),
61
SYNC_RESOLVERECIPIENTS_OPTIONS => array ( self::STREAMER_VAR => "options",
62
self::STREAMER_TYPE => "SyncRROptions"),
64
SYNC_RESOLVERECIPIENTS_STATUS => array ( self::STREAMER_VAR => "status"),
65
SYNC_RESOLVERECIPIENTS_RECIPIENTCOUNT => array ( self::STREAMER_VAR => "recipientcount"),
67
SYNC_RESOLVERECIPIENTS_RECIPIENT => array ( self::STREAMER_VAR => "recipient",
68
self::STREAMER_TYPE => "SyncResolveRecipient"),
71
parent::SyncObject($mapping);
b'\\ No newline at end of file'