diff options
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.php | 143 |
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; +} |