summaryrefslogtreecommitdiffstats
path: root/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/Type/RuleActionsType.php
diff options
context:
space:
mode:
authorroot2019-02-19 18:53:50 +0100
committerroot2019-02-19 18:53:50 +0100
commit0ad4c0f8196b61699754762aacbaab0223478ab9 (patch)
treede434c4aea8d07ecd01cd3badd48d057d62c2d1b /modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/Type/RuleActionsType.php
parent[usb-lock-off] Edit rule cleanup and fix of the dropdown boxes. (diff)
parent[statistics] Fix RAM change warning to handle increase too (diff)
downloadslx-admin-0ad4c0f8196b61699754762aacbaab0223478ab9.tar.gz
slx-admin-0ad4c0f8196b61699754762aacbaab0223478ab9.tar.xz
slx-admin-0ad4c0f8196b61699754762aacbaab0223478ab9.zip
Merge branch 'master' into usb-lock-offusb-lock-off
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;
+}