summaryrefslogtreecommitdiffstats
path: root/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/Type/MultipleOperandBooleanExpressionType.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/MultipleOperandBooleanExpressionType.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/MultipleOperandBooleanExpressionType.php')
-rw-r--r--modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/Type/MultipleOperandBooleanExpressionType.php143
1 files changed, 143 insertions, 0 deletions
diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/Type/MultipleOperandBooleanExpressionType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/Type/MultipleOperandBooleanExpressionType.php
new file mode 100644
index 00000000..3bb2f1d6
--- /dev/null
+++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/Type/MultipleOperandBooleanExpressionType.php
@@ -0,0 +1,143 @@
+<?php
+/**
+ * Contains \jamesiarmes\PhpEws\Type\MultipleOperandBooleanExpressionType.
+ */
+
+namespace jamesiarmes\PhpEws\Type;
+
+use jamesiarmes\PhpEws\Type;
+
+/**
+ * Base class for derived elements that represent a restriction formed by two or
+ * more Boolean operands.
+ *
+ * @package php-ews\Type
+ */
+abstract class MultipleOperandBooleanExpressionType extends Type
+{
+ /**
+ * Represents a search expression that enables you to perform a Boolean AND
+ * operation between two or more search expressions.
+ *
+ * @since Exchange 2007
+ *
+ * @var \jamesiarmes\PhpEws\Type\AndType
+ */
+ public $And;
+
+ /**
+ * Represents a search expression that determines whether a given property
+ * contains the supplied constant string value.
+ *
+ * @since Exchange 2007
+ *
+ * @var \jamesiarmes\PhpEws\Type\ContainsExpressionType
+ */
+ public $Contains;
+
+ /**
+ * Performs a bitwise mask of the properties.
+ *
+ * @since Exchange 2007
+ *
+ * @var \jamesiarmes\PhpEws\Type\ExcludesType
+ */
+ public $Excludes;
+
+ /**
+ * Represents a search expression that returns true if the supplied property
+ * exists on an item.
+ *
+ * @since Exchange 2007
+ *
+ * @var \jamesiarmes\PhpEws\Type\ExistsType
+ */
+ public $Exists;
+
+ /**
+ * Represents a search expression that compares a property with either a
+ * constant value or another property and evaluates to true if they are
+ * equal.
+ *
+ * @since Exchange 2007
+ *
+ * @var \jamesiarmes\PhpEws\Type\IsEqualToType
+ */
+ public $IsEqualTo;
+
+ /**
+ * Represents a search expression that compares a property with either a
+ * constant value or another property and returns true if the first property
+ * is greater than the value or property.
+ *
+ * @since Exchange 2007
+ *
+ * @var \jamesiarmes\PhpEws\Type\IsGreaterThanType
+ */
+ public $IsGreaterThan;
+
+ /**
+ * Represents a search expression that compares a property with either a
+ * constant value or another property and returns true if the first property
+ * is greater than or equal to the value or property.
+ *
+ * @since Exchange 2007
+ *
+ * @var \jamesiarmes\PhpEws\Type\IsGreaterThanOrEqualToType
+ */
+ public $IsGreaterThanOrEqualTo;
+
+ /**
+ * Represents a search expression that compares a property with either a
+ * constant value or another property and returns true if the first property
+ * is less than the value or property.
+ *
+ * @since Exchange 2007
+ *
+ * @var \jamesiarmes\PhpEws\Type\IsLessThanType
+ */
+ public $IsLessThan;
+
+ /**
+ * Represents a search expression that compares a property with either a
+ * constant value or another property and returns true if the first property
+ * is less than or equal to the value or property.
+ *
+ * @since Exchange 2007
+ *
+ * @var \jamesiarmes\PhpEws\Type\IsLessThanOrEqualToType
+ */
+ public $IsLessThanOrEqualTo;
+
+ /**
+ * Represents a search expression that compares a property with either a
+ * constant value or another property and returns true if the values are not
+ * the same.
+ *
+ * @since Exchange 2007
+ *
+ * @var \jamesiarmes\PhpEws\Type\IsNotEqualToType
+ */
+ public $IsNotEqualTo;
+
+ /**
+ * Represents a search expression that negates the Boolean value of the
+ * search expression it contains.
+ *
+ * @since Exchange 2007
+ *
+ * @var \jamesiarmes\PhpEws\Type\NotType
+ */
+ public $Not;
+
+ /**
+ * Represents a search expression that performs a logical OR operation on
+ * the search expression it contains. The Or element will return true if any
+ * of its children return true.
+ *
+ * @since Exchange 2007
+ *
+ * @var \jamesiarmes\PhpEws\Type\OrType
+ */
+ public $Or;
+}