summaryrefslogtreecommitdiffstats
path: root/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/Type/RuleActionsType.php
diff options
context:
space:
mode:
Diffstat (limited to 'modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/Type/RuleActionsType.php')
-rw-r--r--modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/Type/RuleActionsType.php140
1 files changed, 140 insertions, 0 deletions
diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/Type/RuleActionsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/Type/RuleActionsType.php
new file mode 100644
index 00000000..f3a0f218
--- /dev/null
+++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/Type/RuleActionsType.php
@@ -0,0 +1,140 @@
+<?php
+/**
+ * Contains \jamesiarmes\PhpEws\Type\RuleActionsType.
+ */
+
+namespace jamesiarmes\PhpEws\Type;
+
+use \jamesiarmes\PhpEws\Type;
+
+/**
+ * Represents the set of actions that are available to be taken on a message
+ * when conditions are fulfilled.
+ *
+ * @package php-ews\Type
+ */
+class RuleActionsType extends Type
+{
+ /**
+ * Represents the categories that are stamped on e-mail messages.
+ *
+ * @since Exchange 2010
+ *
+ * @var \jamesiarmes\PhpEws\ArrayType\ArrayOfStringsType
+ */
+ public $AssignCategories;
+
+ /**
+ * Identifies the ID of the folder that e-mail items will be copied to.
+ *
+ * @since Exchange 2010
+ *
+ * @var \jamesiarmes\PhpEws\Type\TargetFolderIdType
+ */
+ public $CopyToFolder;
+
+ /**
+ * Indicates whether messages are to be moved to the Deleted Items folder.
+ *
+ * @since Exchange 2010
+ *
+ * @var boolean
+ */
+ public $Delete;
+
+ /**
+ * Indicates the e-mail addresses to which messages are to be forwarded as
+ * attachments.
+ *
+ * @since Exchange 2010
+ *
+ * @var \jamesiarmes\PhpEws\ArrayType\ArrayOfEmailAddressesType
+ */
+ public $ForwardAsAttachmentToRecipients;
+
+ /**
+ * Indicates the e-mail addresses to which messages are to be forwarded.
+ *
+ * @since Exchange 2010
+ *
+ * @var \jamesiarmes\PhpEws\ArrayType\ArrayOfEmailAddressesType
+ */
+ public $ForwardToRecipients;
+
+ /**
+ * Specifies the importance that is to be stamped on messages.
+ *
+ * @since Exchange 2010
+ *
+ * @var string
+ *
+ * @see \jamesiarmes\PhpEws\Enumeration\ImportanceChoicesType
+ */
+ public $MarkImportance;
+
+ /**
+ * Indicates whether messages are to be marked as read.
+ *
+ * @since Exchange 2010
+ *
+ * @var boolean
+ */
+ public $MarkAsRead;
+
+ /**
+ * Identifies the ID of the folder that e-mail items will be moved to.
+ *
+ * @since Exchange 2010
+ *
+ * @var \jamesiarmes\PhpEws\Type\TargetFolderIdType
+ */
+ public $MoveToFolder;
+
+ /**
+ * Indicates whether messages are to be permanently deleted and not saved to
+ * the Deleted Items folder.
+ *
+ * @since Exchange 2010
+ *
+ * @var boolean
+ */
+ public $PermanentDelete;
+
+ /**
+ * Indicates the e-mail addresses to which messages are to be redirected.
+ *
+ * @since Exchange 2010
+ *
+ * @var \jamesiarmes\PhpEws\ArrayType\ArrayOfEmailAddressesType
+ */
+ public $RedirectToRecipients;
+
+ /**
+ * Indicates the mobile phone numbers to which a Short Message Service (SMS)
+ * alert is to be sent.
+ *
+ * @since Exchange 2010
+ *
+ * @var \jamesiarmes\PhpEws\ArrayType\ArrayOfEmailAddressesType
+ */
+ public $SendSMSAlertToRecipients;
+
+ /**
+ * Indicates the ID of the template message that is to be sent as a reply to
+ * incoming messages.
+ *
+ * @since Exchange 2010
+ *
+ * @var \jamesiarmes\PhpEws\Type\ItemIdType
+ */
+ public $ServerReplyWithMessage;
+
+ /**
+ * Indicates whether subsequent rules are to be evaluated.
+ *
+ * @since Exchange 2010
+ *
+ * @var boolean
+ */
+ public $StopProcessingRules;
+}