summaryrefslogtreecommitdiffstats
path: root/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/Type/NotificationType.php
diff options
context:
space:
mode:
Diffstat (limited to 'modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/Type/NotificationType.php')
-rw-r--r--modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/Type/NotificationType.php120
1 files changed, 120 insertions, 0 deletions
diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/Type/NotificationType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/Type/NotificationType.php
new file mode 100644
index 00000000..fa677fd9
--- /dev/null
+++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/Type/NotificationType.php
@@ -0,0 +1,120 @@
+<?php
+/**
+ * Contains \jamesiarmes\PhpEws\Type\NotificationType.
+ */
+
+namespace jamesiarmes\PhpEws\Type;
+
+use \jamesiarmes\PhpEws\Type;
+
+/**
+ * Contains information about the subscription and the events that have occurred
+ * since the last notification.
+ *
+ * @package php-ews\Type
+ */
+class NotificationType extends Type
+{
+ /**
+ * Represents an event in which an item or folder is copied.
+ *
+ * @since Exchange 2007
+ *
+ * @var \jamesiarmes\PhpEws\Type\MovedCopiedEventType
+ */
+ public $CopiedEvent;
+
+ /**
+ * Represents an event in which an item or folder is created.
+ *
+ * @since Exchange 2007
+ *
+ * @var \jamesiarmes\PhpEws\Type\BaseObjectChangedEventType
+ */
+ public $CreatedEvent;
+
+ /**
+ * Represents an event in which an item or folder is deleted.
+ *
+ * @since Exchange 2007
+ *
+ * @var \jamesiarmes\PhpEws\Type\BaseObjectChangedEventType
+ */
+ public $DeletedEvent;
+
+ /**
+ * Represents an event in which an item’s free/busy time has changed.
+ *
+ * @since Exchange 2010
+ *
+ * @var \jamesiarmes\PhpEws\Type\BaseObjectChangedEventType
+ */
+ public $FreeBusyChangedEvent;
+
+ /**
+ * Represents an event in which an item or folder is modified.
+ *
+ * @since Exchange 2007
+ *
+ * @var \jamesiarmes\PhpEws\Type\ModifiedEventType
+ */
+ public $ModifiedEvent;
+
+ /**
+ * Indicates whether there are more events in the queue to be delivered to
+ * the client.
+ *
+ * @since Exchange 2007
+ *
+ * @var boolean
+ */
+ public $MoreEvents;
+
+ /**
+ * Represents an event in which an item or folder is moved from one parent
+ * folder to another parent folder.
+ *
+ * @since Exchange 2007
+ *
+ * @var \jamesiarmes\PhpEws\Type\MovedCopiedEventType
+ */
+ public $MovedEvent;
+
+ /**
+ * Represents an event that is triggered by a new mail item in a mailbox.
+ *
+ * @since Exchange 2007
+ *
+ * @var \jamesiarmes\PhpEws\Type\BaseObjectChangedEventType
+ */
+ public $NewMailEvent;
+
+ /**
+ * Represents the watermark of the latest event that was successfully
+ * communicated to the client for the subscription.
+ *
+ * @since Exchange 2007
+ *
+ * @var string
+ */
+ public $PreviousWatermark;
+
+ /**
+ * Represents a notification that no new activity has occurred in the
+ * mailbox.
+ *
+ * @since Exchange 2007
+ *
+ * @var \jamesiarmes\PhpEws\Type\BaseNotificationEventType
+ */
+ public $StatusEvent;
+
+ /**
+ * Represents the identifier for a subscription.
+ *
+ * @since Exchange 2007
+ *
+ * @var string
+ */
+ public $SubscriptionId;
+}