summaryrefslogtreecommitdiffstats
path: root/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/Type/SearchPreviewItemType.php
diff options
context:
space:
mode:
Diffstat (limited to 'modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/Type/SearchPreviewItemType.php')
-rw-r--r--modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/Type/SearchPreviewItemType.php221
1 files changed, 221 insertions, 0 deletions
diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/Type/SearchPreviewItemType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/Type/SearchPreviewItemType.php
new file mode 100644
index 00000000..4c0033d9
--- /dev/null
+++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/Type/SearchPreviewItemType.php
@@ -0,0 +1,221 @@
+<?php
+/**
+ * Contains \jamesiarmes\PhpEws\Type\SearchPreviewItemType.
+ */
+
+namespace jamesiarmes\PhpEws\Type;
+
+use jamesiarmes\PhpEws\Type;
+
+/**
+ * Defines an item preview for a discovery search.
+ *
+ * @package php-ews\Type
+ */
+class SearchPreviewItemType extends Type
+{
+ /**
+ * Represents a collection of recipients to receive a blind carbon copy
+ * (Bcc) of an e-mail message.
+ *
+ * @since Exchange 2013
+ *
+ * @var \jamesiarmes\PhpEws\ArrayType\ArrayOfRecipientsType
+ */
+ public $BccRecipients;
+
+ /**
+ * Represents a collection of recipients that will receive a copy of the
+ * message.
+ *
+ * @since Exchange 2013
+ *
+ * @var \jamesiarmes\PhpEws\ArrayType\ArrayOfRecipientsType
+ */
+ public $CcRecipients;
+
+ /**
+ * Specifies the time at which the item was created.
+ *
+ * @since Exchange 2013
+ *
+ * @var string
+ *
+ * @todo Make a DateTime object.
+ */
+ public $CreatedTime;
+
+ /**
+ * Specifies an array of additional properties.
+ *
+ * @since Exchange 2013
+ *
+ * @var \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfExtendedPropertyType
+ */
+ public $ExtendedProperties;
+
+ /**
+ * Specifies whether the item has attachments.
+ *
+ * @since Exchange 2013
+ *
+ * @var boolean
+ */
+ public $HasAttachment;
+
+ /**
+ * Specifies the identifier of the item.
+ *
+ * @since Exchange 2013
+ *
+ * @var \jamesiarmes\PhpEws\Type\ItemIdType
+ */
+ public $Id;
+
+ /**
+ * Describes the importance of an item or the aggregated importance of all
+ * items in a conversation in the current folder.
+ *
+ * @since Exchange 2013
+ *
+ * @var string
+ *
+ * @see \jamesiarmes\PhpEws\Enumeration\ImportanceChoicesType
+ */
+ public $Importance;
+
+ /**
+ * Represents the message class of an item.
+ *
+ * @since Exchange 2013
+ *
+ * @var string
+ *
+ * @see \jamesiarmes\PhpEws\Enumeration\ItemClassType
+ */
+ public $ItemClass;
+
+ /**
+ * Contains the mailbox identifier and the user’s primary Simple Mail
+ * Transfer Protocol (SMTP) address.
+ *
+ * @since Exchange 2013
+ *
+ * @var \jamesiarmes\PhpEws\Type\PreviewItemMailboxType
+ */
+ public $Mailbox;
+
+ /**
+ * Specifies the link to preview an item in Microsoft Outlook Web App.
+ *
+ * @since Exchange 2013
+ *
+ * @var string
+ */
+ public $OwaLink;
+
+ /**
+ * Specifies the identifier of the parent item in a search preview.
+ *
+ * @since Exchange 2013
+ *
+ * @var \jamesiarmes\PhpEws\Type\ItemIdType
+ */
+ public $ParentId;
+
+ /**
+ * Specifies the first 256 characters of an item for display.
+ *
+ * @since Exchange 2013
+ *
+ * @var string
+ */
+ public $Preview;
+
+ /**
+ * Indicates whether a client can read a folder or item.
+ *
+ * @since Exchange 2013
+ *
+ * @var boolean
+ */
+ public $Read;
+
+ /**
+ * Specifies the time at which an item was received.
+ *
+ * @since Exchange 2013
+ *
+ * @var string
+ *
+ * @todo Make a DateTime object.
+ */
+ public $ReceivedTime;
+
+ /**
+ * Specifies the e-mail address of the person who sent an item.
+ *
+ * @since Exchange 2013
+ *
+ * @var string
+ */
+ public $Sender;
+
+ /**
+ * Specifies the time at which the item was sent.
+ *
+ * @since Exchange 2013
+ *
+ * @var string
+ *
+ * @todo Make a DateTime object.
+ */
+ public $SentTime;
+
+ /**
+ * Specifies the total size of one or more mailbox items.
+ *
+ * @since Exchange 2013
+ *
+ * @var integer
+ */
+ public $Size;
+
+ /**
+ * Specifies a value used for sorting.
+ *
+ * @since Exchange 2013
+ *
+ * @var string
+ */
+ public $SortValue;
+
+ /**
+ * Represents the subject property of Exchange store items.
+ *
+ * The subject is limited to 255 characters.
+ *
+ * @since Exchange 2013
+ *
+ * @var string
+ */
+ public $Subject;
+
+ /**
+ * Specifies a list of recipients to whom the item was sent.
+ *
+ * @since Exchange 2013
+ *
+ * @var \jamesiarmes\PhpEws\ArrayType\ArrayOfSmtpAddressType
+ */
+ public $ToRecipients;
+
+ /**
+ * Specifies a unique hash value used for de-duplication.
+ *
+ * @since Exchange 2013
+ *
+ * @var string
+ */
+ public $UniqueHash;
+}