Page MenuHomePhorge

EmailMeetingRequest.php
No OneTemporary

Authored By
Unknown
Size
3 KB
Referenced Files
None
Subscribers
None

EmailMeetingRequest.php

<?php
/**
* Syncroton
*
* @package Syncroton
* @subpackage Model
* @license http://www.tine20.org/licenses/lgpl.html LGPL Version 3
* @copyright Copyright (c) 2012-2012 Metaways Infosystems GmbH (http://www.metaways.de)
* @author Lars Kneschke <l.kneschke@metaways.de>
*/
/**
* class to handle Email:MeetingRequest
*
* @package Syncroton
* @subpackage Model
* @property bool AllDayEvent
* @property int BusyStatus
* @property int DisallowNewTimeProposal
* @property DateTime DtStamp
* @property DateTime EndTime
* @property string GlobalObjId
* @property int InstanceType
* @property int MeetingMessageType
* @property string Organizer
* @property string RecurrenceId
* @property array Recurrences
* @property int Reminder
* @property int ResponseRequested
* @property int Sensitivity
* @property DateTime StartTime
* @property string Timezone
*/
class Syncroton_Model_EmailMeetingRequest extends Syncroton_Model_AXMLEntry
{
/**
* busy status constants
*/
const BUSY_STATUS_FREE = 0;
const BUSY_STATUS_TENATTIVE = 1;
const BUSY_STATUS_BUSY = 2;
const BUSY_STATUS_OUT = 3;
/**
* sensitivity constants
*/
const SENSITIVITY_NORMAL = 0;
const SENSITIVITY_PERSONAL = 1;
const SENSITIVITY_PRIVATE = 2;
const SENSITIVITY_CONFIDENTIAL = 3;
/**
* instanceType constants
*/
const TYPE_NORMAL = 0;
const TYPE_RECURRING_MASTER = 1;
const TYPE_RECURRING_SINGLE = 2;
const TYPE_RECURRING_EXCEPTION = 3;
/**
* messageType constants
*/
const MESSAGE_TYPE_NORMAL = 0;
const MESSAGE_TYPE_REQUEST = 1;
const MESSAGE_TYPE_FULL_UPDATE = 2;
const MESSAGE_TYPE_INFO_UPDATE = 3;
const MESSAGE_TYPE_OUTDATED = 4;
const MESSAGE_TYPE_COPY = 5;
const MESSAGE_TYPE_DELEGATED = 6;
protected $_dateTimeFormat = "Ymd\THis\Z";
protected $_xmlBaseElement = 'MeetingRequest';
protected $_properties = array(
'Email' => array(
'allDayEvent' => array('type' => 'number'),
'busyStatus' => array('type' => 'number'),
'disallowNewTimeProposal' => array('type' => 'number'),
'dtStamp' => array('type' => 'datetime'),
'endTime' => array('type' => 'datetime'),
'globalObjId' => array('type' => 'string'),
'instanceType' => array('type' => 'datetime'),
'location' => array('type' => 'string'),
'organizer' => array('type' => 'string'), //e-mail address
'recurrenceId' => array('type' => 'datetime'),
'recurrences' => array('type' => 'container'),
'reminder' => array('type' => 'number'),
'responseRequested' => array('type' => 'number'),
'sensitivity' => array('type' => 'number'),
'startTime' => array('type' => 'datetime'),
'timeZone' => array('type' => 'timezone'),
),
'Email2' => array(
'meetingMessageType' => array('type' => 'number'),
),
);
}

File Metadata

Mime Type
text/x-php
Expires
Sat, Apr 4, 1:44 AM (1 w, 4 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
70/c0/1d7d167d63f7f725a0c7ff9166b3
Default Alt Text
EmailMeetingRequest.php (3 KB)

Event Timeline