diff options
Diffstat (limited to 'modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType')
115 files changed, 4214 insertions, 0 deletions
diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfAppManifestsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfAppManifestsType.php new file mode 100644 index 00000000..b1f105f6 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfAppManifestsType.php @@ -0,0 +1,28 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfAppManifestsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines a collection of base64-encoded app manifests that are installed for a + * email account. + * + * @package php-ews\Array + */ +class ArrayOfAppManifestsType extends ArrayType +{ + /** + * Contains the base64-encoded app manifest file. + * + * @since Exchange 2013 SP1 + * + * @var string[] + * + * @todo Create a base64 class? + */ + public $Manifest = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfAppsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfAppsType.php new file mode 100644 index 00000000..ba27c9be --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfAppsType.php @@ -0,0 +1,27 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfAppsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines information about all the XML manifest files for apps installed in a + * mailbox. + * + * @package php-ews\Array + */ +class ArrayOfAppsType extends ArrayType +{ + /** + * Contains information about an XML manifest file for a mail app that is + * installed in a mailbox. + * + * @since Exchange 2013 SP1 + * + * @var \jamesiarmes\PhpEws\Type\AppType[] + */ + public $App = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfArraysOfTrackingPropertiesType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfArraysOfTrackingPropertiesType.php new file mode 100644 index 00000000..0491f1da --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfArraysOfTrackingPropertiesType.php @@ -0,0 +1,26 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfArraysOfTrackingPropertiesType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents a property bag to store errors that are returned through the Web + * service. + * + * @package php-ews\Array + */ +class ArrayOfArraysOfTrackingPropertiesType extends ArrayType +{ + /** + * Contains a list of one or more tracking properties. + * + * @since Exchange 2010 SP1 + * + * @var \jamesiarmes\PhpEws\ArrayType\ArrayOfTrackingPropertiesType[] + */ + public $Properties = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfAttachmentsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfAttachmentsType.php new file mode 100644 index 00000000..76bd0b59 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfAttachmentsType.php @@ -0,0 +1,37 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfAttachmentsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use jamesiarmes\PhpEws\ArrayType; + +/** + * Contains the items or files that are attached to an item in the Exchange + * store. + * + * @package php-ews\Type + * + * @todo Figure out how to handle array classes. + */ +class ArrayOfAttachmentsType extends ArrayType +{ + /** + * Represents a file that is attached to an item in the Exchange store. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\FileAttachmentType[] + */ + public $FileAttachment; + + /** + * Represents an Exchange item that is attached to another Exchange item. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\ItemAttachmentType[] + */ + public $ItemAttachment; +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfAttendeeConflictData.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfAttendeeConflictData.php new file mode 100644 index 00000000..fc17e6ef --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfAttendeeConflictData.php @@ -0,0 +1,59 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfAttendeeConflictData. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines an array of conflict data. + * + * @package php-ews\Array + */ +class ArrayOfAttendeeConflictData extends ArrayType +{ + /** + * Contains aggregate conflict information about the number of users + * available, the number of users who have conflicts, and the number of + * users who do not have availability information in a distribution list for + * a suggested meeting time. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\GroupAttendeeConflictData[] + */ + public $GroupAttendeeConflictData = array(); + + /** + * Contains a user's or contact's free/busy status for a time window that + * occurs at the same time as the suggested meeting time identified in the + * Suggestion element. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\IndividualAttendeeConflictData[] + */ + public $IndividualAttendeeConflictData = array(); + + /** + * Represents an attendee that resolved as a distribution list that was too + * large to expand. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\TooBigGroupAttendeeConflictData[] + */ + public $TooBigGroupAttendeeConflictData = array(); + + /** + * Represents an unresolvable attendee or an attendee that is not a user, + * distribution list, or contact. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\UnknownAttendeeConflictData[] + */ + public $UnknownAttendeeConflictData = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfBaseItemIdsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfBaseItemIdsType.php new file mode 100644 index 00000000..e2a42014 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfBaseItemIdsType.php @@ -0,0 +1,28 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfBaseItemIdsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines the unique identities of items, occurrence items, and recurring + * master items that are used to delete, send, get, move, or copy items in the + * Exchange store. + * + * @package php-ews\Array + */ +class ArrayOfBaseItemIdsType extends ArrayType +{ + /** + * Contains the unique identifier and change key of an item in the Exchange + * store. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\ItemIdType[] + */ + public $ItemId = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfBinaryType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfBinaryType.php new file mode 100644 index 00000000..32cf354c --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfBinaryType.php @@ -0,0 +1,27 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfBinaryType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents a value that encodes a contact's certificate. + * + * @package php-ews\Type + */ +class ArrayOfBinaryType extends ArrayType +{ + /** + * Contains a Base64-encoded value. + * + * @since Exchange 2010 SP2 + * + * @var string + * + * @todo Create a base64 class? + */ + public $Base64Binary; +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfBodyContentAttributedValuesType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfBodyContentAttributedValuesType.php new file mode 100644 index 00000000..c1980fc6 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfBodyContentAttributedValuesType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfBodyContentAttributedValuesType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines an array of BodyContentAttributedValue elements. + * + * @package php-ews\Array + */ +class ArrayOfBodyContentAttributedValuesType extends ArrayType +{ + /** + * Specifies the body content of an item. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\BodyContentAttributedValueType[] + */ + public $BodyContentAttributedValue = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfCalendarEvent.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfCalendarEvent.php new file mode 100644 index 00000000..e32a7cb6 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfCalendarEvent.php @@ -0,0 +1,26 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfCalendarEvent. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents a set of unique calendar item occurrences that represent the + * requested user's availability. + * + * @package php-ews\Array + */ +class ArrayOfCalendarEvent extends ArrayType +{ + /** + * Represents a unique calendar item occurrence. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\CalendarEvent[] + */ + public $CalendarEvent = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfCalendarPermissionsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfCalendarPermissionsType.php new file mode 100644 index 00000000..32994050 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfCalendarPermissionsType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfCalendarPermissionsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of calendar permissions for a folder. + * + * @package php-ews\Array + */ +class ArrayOfCalendarPermissionsType extends ArrayType +{ + /** + * Defines the access that a delegate user has to a calendar folder. + * + * @since Exchange 2007 SP1 + * + * @var \jamesiarmes\PhpEws\Type\CalendarPermissionType[] + */ + public $CalendarPermission = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfContextProperty.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfContextProperty.php new file mode 100644 index 00000000..ebafb93d --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfContextProperty.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfContextProperty. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines a set of context properties for an item. + * + * @package php-ews\Array + */ +class ArrayOfContextProperty extends ArrayType +{ + /** + * Specifies the context of an item. + * + * @since Exchange 2016 + * + * @var \jamesiarmes\PhpEws\Type\ContextPropertyType[] + */ + public $ContextProperty = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfConversationNodesType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfConversationNodesType.php new file mode 100644 index 00000000..5c0149c9 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfConversationNodesType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfConversationNodesType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines a collection of conversation nodes. + * + * @package php-ews\Array + */ +class ArrayOfConversationNodesType extends ArrayType +{ + /** + * Specifies a node in a conversation. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\ConversationNodeType + */ + public $ConversationNode = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfConversationsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfConversationsType.php new file mode 100644 index 00000000..a21c7a23 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfConversationsType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfConversationsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of conversations. + * + * @package php-ews\Array + */ +class ArrayOfConversationsType extends ArrayType +{ + /** + * Represents a single conversation. + * + * @since Exchange 2010 SP1 + * + * @var \jamesiarmes\PhpEws\Type\ConversationType[] + */ + public $Conversation = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfDLExpansionType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfDLExpansionType.php new file mode 100644 index 00000000..ed6ee3ba --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfDLExpansionType.php @@ -0,0 +1,76 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfDLExpansionType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of mailboxes that are contained in a distribution list. + * + * @package php-ews\Array + * + * @todo Implement FindResponsePagingAttributes trait. + */ +class ArrayOfDLExpansionType extends ArrayType +{ + /** + * Represents the next denominator to use for the next request when you are + * using fraction page views. + * + * @since Exchange 2007 + * + * @var integer + */ + public $AbsoluteDenominator = array(); + + /** + * Indicates whether the current results contain the last item in the query + * so that additional paging is not needed. + * + * @since Exchange 2007 + * + * @var boolean + */ + public $IncludesLastItemInRange = array(); + + /** + * Represents the next index that should be used for the next request when + * you are using an indexed page view. + * + * @since Exchange 2007 + * + * @var string + */ + public $IndexedPagingOffset = array(); + + /** + * Identifies a mail-enabled Active Directory directory service object. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\EmailAddressType[] + */ + public $Mailbox = array(); + + /** + * Represents the new numerator value to use for the next request when you + * are using fraction page views. + * + * @since Exchange 2007 + * + * @var integer + */ + public $NumeratorOffset = array(); + + /** + * Represents the total number of items in the view. + * + * @since Exchange 2007 + * + * @var integer + */ + public $TotalItemsInView = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfDelegateUserResponseMessageType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfDelegateUserResponseMessageType.php new file mode 100644 index 00000000..31cc534c --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfDelegateUserResponseMessageType.php @@ -0,0 +1,26 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfDelegateUserResponseMessageType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use jamesiarmes\PhpEws\ArrayType; + +/** + * Contains the response messages for an Exchange Web Services delegate + * management request. + * + * @package php-ews\Array + */ +class ArrayOfDelegateUserResponseMessageType extends ArrayType +{ + /** + * Contains response messages for delegate management operations. + * + * @since Exchange 2007 SP1 + * + * @var \jamesiarmes\PhpEws\Response\DelegateUserResponseMessageType[] + */ + public $DelegateUserResponseMessageType = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfDelegateUserType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfDelegateUserType.php new file mode 100644 index 00000000..94fc105a --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfDelegateUserType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfDelegateUserType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Contains the identities of delegates to add to or update in a mailbox. + * + * @package php-ews\Array + */ +class ArrayOfDelegateUserType extends ArrayType +{ + /** + * Identifies a single delegate to add to or update in a mailbox. + * + * @since Exchange 2007 SP1 + * + * @var \jamesiarmes\PhpEws\Type\DelegateUserType[] + */ + public $DelegateUser = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfDiscoverySearchConfigurationType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfDiscoverySearchConfigurationType.php new file mode 100644 index 00000000..33e92963 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfDiscoverySearchConfigurationType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfDiscoverySearchConfigurationType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines an array of DiscoverySearchConfiguration elements. + * + * @package php-ews\Array + */ +class ArrayOfDiscoverySearchConfigurationType extends ArrayType +{ + /** + * Specifies the configuration for eDiscovery search. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\DiscoverySearchConfigurationType[] + */ + public $DiscoverySearchConfiguration = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfEmailAddressAttributedValuesType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfEmailAddressAttributedValuesType.php new file mode 100644 index 00000000..3a68d266 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfEmailAddressAttributedValuesType.php @@ -0,0 +1,27 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfEmailAddressAttributedValuesType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines an array of EmailAddressAttributedValue values and the identifiers of + * their source attributions. + * + * @package php-ews\Array + */ +class ArrayOfEmailAddressAttributedValuesType extends ArrayType +{ + /** + * Specifies an instance of an array of email addresses and their associated + * attributions. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\EmailAddressAttributedValueType[] + */ + public $EmailAddressAttributedValue = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfEmailAddressesType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfEmailAddressesType.php new file mode 100644 index 00000000..4a6e1701 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfEmailAddressesType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfEmailAddressesType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Specifies an array of all email addresses of an associated persona. + * + * @package php-ews\Array + */ +class ArrayOfEmailAddressesType extends ArrayType +{ + /** + * Represents a fully resolved e-mail address. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Type\EmailAddressType[] + */ + public $Address = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfEncryptedSharedFolderDataType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfEncryptedSharedFolderDataType.php new file mode 100644 index 00000000..bd86516d --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfEncryptedSharedFolderDataType.php @@ -0,0 +1,27 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfEncryptedSharedFolderDataType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents a collection of data structures that a client can use to authorize + * the sharing of its calendar or contact data with other clients. + * + * @package php-ews\Array + */ +class ArrayOfEncryptedSharedFolderDataType extends ArrayType +{ + /** + * Contains the encrypted data that a client can use to authorize the + * sharing of its calendar or contact data with other clients. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Type\EncryptedSharedFolderDataType[] + */ + public $EncryptedSharedFolderData = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfExtendedAttributesType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfExtendedAttributesType.php new file mode 100644 index 00000000..e9b6cc45 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfExtendedAttributesType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfExtendedAttributesType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Internal use only. + * + * @package php-ews\Array + */ +class ArrayOfExtendedAttributesType extends ArrayType +{ + /** + * Internal use only. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\ExtendedAttributeType[] + */ + public $ExtendedAttribute = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfExtendedPropertyAttributedValueType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfExtendedPropertyAttributedValueType.php new file mode 100644 index 00000000..77611cd3 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfExtendedPropertyAttributedValueType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfExtendedPropertyAttributedValueType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines the extended properties used for a persona. + * + * @package php-ews\Array + */ +class ArrayOfExtendedPropertyAttributedValueType extends ArrayType +{ + /** + * Specifies extended properties for a persona. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\ExtendedPropertyAttributedValueType[] + */ + public $ExtendedPropertyAttributedValue = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfFailedSearchMailboxesType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfFailedSearchMailboxesType.php new file mode 100644 index 00000000..3d13b635 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfFailedSearchMailboxesType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfFailedSearchMailboxesType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines an array of mailboxes that failed on search. + * + * @package php-ews\Array + */ +class ArrayOfFailedSearchMailboxesType extends ArrayType +{ + /** + * Specifies the error message for a mailbox that failed on search. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\FailedSearchMailboxType[] + */ + public $FailedMailbox = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfFindMessageTrackingSearchResultType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfFindMessageTrackingSearchResultType.php new file mode 100644 index 00000000..19a0ab83 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfFindMessageTrackingSearchResultType.php @@ -0,0 +1,26 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfFindMessageTrackingSearchResultType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents a list of records that match the search criteria. + * + * @package php-ews\Array + */ +class ArrayOfFindMessageTrackingSearchResultType extends ArrayType +{ + /** + * Contains a single message result for a FindMessageTrackingReportResponse + * element. + * + * @since Exchange 2010 SP1 + * + * @var \jamesiarmes\PhpEws\Type\FindMessageTrackingSearchResultType[] + */ + public $MessageTrackingSearchResult = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfFolderIdType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfFolderIdType.php new file mode 100644 index 00000000..c14019b0 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfFolderIdType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfFolderIdType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines a list of folder identifiers. + * + * @package php-ews\Array + */ +class ArrayOfFolderIdType extends ArrayType +{ + /** + * Contains the identifier and change key of a folder. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\FolderIdType[] + */ + public $FolderId = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfFoldersType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfFoldersType.php new file mode 100644 index 00000000..340a89e3 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfFoldersType.php @@ -0,0 +1,61 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfFoldersType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of folders that are used in folder operations. + * + * @package php-ews\Array + */ +class ArrayOfFoldersType extends ArrayType +{ + /** + * Represents a folder that primarily contains calendar items. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\CalendarFolderType[] + */ + public $CalendarFolder = array(); + + /** + * Represents a Contacts folder in a mailbox. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\ContactsFolderType[] + */ + public $ContactsFolder = array(); + + /** + * Identifies a folder to create, get, find, synchronize, or update. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\FolderType[] + */ + public $Folder = array(); + + /** + * Represents a Search folder contained in a mailbox. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\SearchFolderType[] + */ + public $SearchFolder = array(); + + /** + * Represents a Tasks folder in a mailbox. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\TasksFolderType[] + */ + public $TasksFolder = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfFreeBusyResponse.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfFreeBusyResponse.php new file mode 100644 index 00000000..4226b894 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfFreeBusyResponse.php @@ -0,0 +1,27 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfFreeBusyResponse. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents the requested users' availability information and the response + * status. + * + * @package php-ews\Array + */ +class ArrayOfFreeBusyResponse extends ArrayType +{ + /** + * Contains the free/busy information for a single mailbox user and the + * response status. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\FreeBusyResponseType[] + */ + public $FreeBusyResponse = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfGroupedItemsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfGroupedItemsType.php new file mode 100644 index 00000000..dabdc358 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfGroupedItemsType.php @@ -0,0 +1,27 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfGroupedItemsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents a collection of groups that are found with the search and + * aggregation criteria that is identified in the FindItem operation request. + * + * @package php-ews\Array + */ +class ArrayOfGroupedItemsType extends ArrayType +{ + /** + * Represents a collection of items that are the result of a grouped + * FindItem operation call. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\GroupedItemsType[] + */ + public $GroupedItems = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfImGroupType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfImGroupType.php new file mode 100644 index 00000000..1eed588c --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfImGroupType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfImGroupType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines an array of instant messaging (IM) groups. + * + * @package php-ews\Array + */ +class ArrayOfImGroupType extends ArrayType +{ + /** + * Represents an instant messaging group. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\ImGroupType[] + */ + public $ImGroup = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfInvalidRecipientsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfInvalidRecipientsType.php new file mode 100644 index 00000000..0789a4df --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfInvalidRecipientsType.php @@ -0,0 +1,26 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfInvalidRecipientsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents the recipients of a folder sharing request that are invalid. + * + * @package php-ews\Array + */ +class ArrayOfInvalidRecipientsType extends ArrayType +{ + /** + * Contains the SMTP address of the invalid recipient and information about + * why the recipient is invalid. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Type\InvalidRecipientType[] + */ + public $InvalidRecipient = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfItemClassType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfItemClassType.php new file mode 100644 index 00000000..41c8e267 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfItemClassType.php @@ -0,0 +1,27 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfItemClassType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents a list of item classes. + * + * @package php-ews\Array + */ +class ArrayOfItemClassType extends ArrayType +{ + /** + * Represents the message class of an item. + * + * @since Exchange 2010 SP1 + * + * @var string[] + * + * @see \jamesiarmes\PhpEws\Enumeration\ItemClassType[] + */ + public $ItemClass = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfKeywordStatisticsSearchResultsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfKeywordStatisticsSearchResultsType.php new file mode 100644 index 00000000..44efc1bb --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfKeywordStatisticsSearchResultsType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfKeywordStatisticsSearchResultsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines a list of one or more KeywordStat elements. + * + * @package php-ews\Array + */ +class ArrayOfKeywordStatisticsSearchResultsType extends ArrayType +{ + /** + * Specifies keyword statistic information. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\KeywordStatisticsSearchResultType[] + */ + public $KeywordStat = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfMailTipsResponseMessageType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfMailTipsResponseMessageType.php new file mode 100644 index 00000000..84842a49 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfMailTipsResponseMessageType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfMailTipsResponseMessageType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents a list of mail tips response messages. + * + * @package php-ews\Array + */ +class ArrayOfMailTipsResponseMessageType extends ArrayType +{ + /** + * Represents mail tips settings. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Response\MailTipsResponseMessageType[] + */ + public $MailTipsResponseMessageType = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfMailboxData.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfMailboxData.php new file mode 100644 index 00000000..81534153 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfMailboxData.php @@ -0,0 +1,26 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfMailboxData. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents a list of mailboxes to query for availability information. + * + * @package php-ews\Array + */ +class ArrayOfMailboxData extends ArrayType +{ + /** + * Represents an individual mailbox user and options for the type of data to + * be returned about the mailbox user. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\MailboxData[] + */ + public $MailboxData = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfMailboxHoldStatusType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfMailboxHoldStatusType.php new file mode 100644 index 00000000..bc6acff9 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfMailboxHoldStatusType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfMailboxHoldStatusType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines a list of one or more mailbox hold statuses. + * + * @package php-ews\Array + */ +class ArrayOfMailboxHoldStatusType extends ArrayType +{ + /** + * Specifies the hold status of the mailbox. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\MailboxHoldStatusType[] + */ + public $MailboxHoldStatus = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfNonIndexableItemDetailsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfNonIndexableItemDetailsType.php new file mode 100644 index 00000000..846b753b --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfNonIndexableItemDetailsType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfNonIndexableItemDetailsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines an array of item details for non-indexable items. + * + * @package php-ews\Array + */ +class ArrayOfNonIndexableItemDetailsType extends ArrayType +{ + /** + * Specifies detail information about an item that cannot be indexed. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\NonIndexableItemDetailType[] + */ + public $NonIndexableItemDetail = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfNonIndexableItemStatisticsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfNonIndexableItemStatisticsType.php new file mode 100644 index 00000000..63164972 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfNonIndexableItemStatisticsType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfNonIndexableItemStatisticsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines an array of statistics for items that could not be indexed. + * + * @package php-ews\Array + */ +class ArrayOfNonIndexableItemStatisticsType extends ArrayType +{ + /** + * Contains a single statistic for an item that could not be indexed. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\NonIndexableItemStatisticType[] + */ + public $NonIndexableItemStatistic = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfOccurrenceRangesType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfOccurrenceRangesType.php new file mode 100644 index 00000000..7b61e4e4 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfOccurrenceRangesType.php @@ -0,0 +1,26 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfOccurrenceRangesType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines an array of recurrence ranges. + * + * @package php-ews\Array + */ +class ArrayOfOccurrenceRangesType extends ArrayType +{ + /** + * Specifies a range of calendar item occurrences for a repeating calendar + * item. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\OccurrencesRangeType[] + */ + public $Range = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfPeopleQuerySource.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfPeopleQuerySource.php new file mode 100644 index 00000000..d6b954be --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfPeopleQuerySource.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfPeopleQuerySource. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines the source data for a persona query. + * + * @package php-ews\Array + */ +class ArrayOfPeopleQuerySource extends ArrayType +{ + /** + * Source data for the persona query. + * + * @since Exchange 2016 + * + * @var string[] + */ + public $Source = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfPeopleType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfPeopleType.php new file mode 100644 index 00000000..db68ba81 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfPeopleType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfPeopleType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines an array of persona data. + * + * @package php-ews\Array + */ +class ArrayOfPeopleType extends ArrayType +{ + /** + * Specifies a set of persona data. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\PersonaType[] + */ + public $Persona = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfPermissionsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfPermissionsType.php new file mode 100644 index 00000000..d92db08b --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfPermissionsType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfPermissionsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Contains the collection of permissions for a folder. + * + * @package php-ews\Array + */ +class ArrayOfPermissionsType extends ArrayType +{ + /** + * Defines the access that a delegate has to a folder. + * + * @since Exchange 2007 SP1 + * + * @var \jamesiarmes\PhpEws\Type\PermissionType[] + */ + public $Permission = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfPersonaAttributionsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfPersonaAttributionsType.php new file mode 100644 index 00000000..1b1f870b --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfPersonaAttributionsType.php @@ -0,0 +1,26 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfPersonaAttributionsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Specifies an array of attribution information for one or more of the contacts + * or Active Directory recipients aggregated into the associated persona. + * + * @package php-ews\Array + */ +class ArrayOfPersonaAttributionsType extends ArrayType +{ + /** + * Specifies an instance in an array of attributes for a Persona. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\PersonaAttributionType[] + */ + public $Attribution = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfPhoneNumberAttributedValuesType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfPhoneNumberAttributedValuesType.php new file mode 100644 index 00000000..1ebced35 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfPhoneNumberAttributedValuesType.php @@ -0,0 +1,27 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfPhoneNumberAttributedValuesType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of phone numbers and the identifiers of their source + * attributions for the associated persona. + * + * @package php-ews\Array + */ +class ArrayOfPhoneNumberAttributedValuesType extends ArrayType +{ + /** + * Specifies an instance of an array of phone numbers and their associated + * attributions. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\PhoneNumberAttributedValueType[] + */ + public $PhoneNumberAttributedValue = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfPostalAddressAttributedValuesType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfPostalAddressAttributedValuesType.php new file mode 100644 index 00000000..731ad9ca --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfPostalAddressAttributedValuesType.php @@ -0,0 +1,27 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfPostalAddressAttributedValuesType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines an array of business addresses and the identifiers of their source + * attributions. + * + * @package php-ews\Array + */ +class ArrayOfPostalAddressAttributedValuesType extends ArrayType +{ + /** + * Specifies an instance of an array of postal addresses and their + * associated attributions. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\PostalAddressAttributedValueType[] + */ + public $PostalAddressAttributedValue = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfPrivateCatalogAddInsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfPrivateCatalogAddInsType.php new file mode 100644 index 00000000..d31414cc --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfPrivateCatalogAddInsType.php @@ -0,0 +1,29 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfPrivateCatalogAddInsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Undocumented. + * + * @package php-ews\Array + * + * @todo Update once documentation exists. + */ +class ArrayOfPrivateCatalogAddInsType extends ArrayType +{ + /** + * Undocumented. + * + * @since Exchange 2016 + * + * @var \jamesiarmes\PhpEws\Type\PrivateCatalogAddInsType[] + * + * @todo Update once documentation exists. + */ + public $AddIn = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfProtectionRulesType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfProtectionRulesType.php new file mode 100644 index 00000000..8d4e6123 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfProtectionRulesType.php @@ -0,0 +1,29 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfProtectionRulesType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of protection rules. + * + * @package php-ews\Array + */ +class ArrayOfProtectionRulesType extends ArrayType +{ + /** + * Contains a single protection rule. + * + * This element can occur zero or more times. This element occurs zero times + * when no protection rules are defined by the organization. It occurs one + * or more times if at least one rule is defined by the organization. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Type\ProtectionRuleType[] + */ + public $Rule = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRealItemsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRealItemsType.php new file mode 100644 index 00000000..be59f020 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRealItemsType.php @@ -0,0 +1,115 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfRealItemsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of items. + * + * @package php-ews\Array + */ +class ArrayOfRealItemsType extends ArrayType +{ + /** + * Represents an Exchange calendar item. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\CalendarItemType[] + */ + public $CalendarItem = array(); + + /** + * Represents an Exchange contact item. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\ContactItemType[] + */ + public $Contact = array(); + + /** + * Represents a distribution list. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\DistributionListType[] + */ + public $DistributionList = array(); + + /** + * Represents an item in the Exchange store. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\ItemType[] + */ + public $Item = array(); + + /** + * Represents a meeting cancellation in the Exchange store. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\MeetingCancellationMessageType[] + */ + public $MeetingCancellation = array(); + + /** + * Represents a meeting message in the Exchange store. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\MeetingMessageType[] + */ + public $MeetingMessage = array(); + + /** + * Represents a meeting request in the Exchange store. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\MeetingRequestMessageType[] + */ + public $MeetingRequest = array(); + + /** + * Represents a meeting response in the Exchange store. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\MeetingResponseMessageType[] + */ + public $MeetingResponse = array(); + + /** + * Represents an Exchange e-mail message. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\MessageType[] + */ + public $Message = array(); + + /** + * Represents a post item in the Exchange store. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\PostItemType[] + */ + public $PostItem = array(); + + /** + * Represents a task in the Exchange store. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\TaskType[] + */ + public $Task = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRecipientTrackingEventType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRecipientTrackingEventType.php new file mode 100644 index 00000000..033e22e5 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRecipientTrackingEventType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfRecipientTrackingEventType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents a collection of one or more events for a message. + * + * @package php-ews\Array + */ +class ArrayOfRecipientTrackingEventType extends ArrayType +{ + /** + * Contains details for a specific event in the tracking report. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Type\RecipientTrackingEventType[] + */ + public $RecipientTrackingEvent = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRecipientsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRecipientsType.php new file mode 100644 index 00000000..56edcf92 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRecipientsType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfRecipientsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of recipients of an item. + * + * @package php-ews\Array + */ +class ArrayOfRecipientsType extends ArrayType +{ + /** + * Identifies a mail-enabled Active Directory directory service object. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\EmailAddressType[] + */ + public $Mailbox = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRemindersType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRemindersType.php new file mode 100644 index 00000000..fd8ebf92 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRemindersType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfRemindersType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents the reminders returned in the response to a GetReminders request. + * + * @package php-ews\Array + */ +class ArrayOfRemindersType extends ArrayType +{ + /** + * Specifies a reminder for a task or a calendar item. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\ReminderType[] + */ + public $Reminder = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfResolutionType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfResolutionType.php new file mode 100644 index 00000000..326caa90 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfResolutionType.php @@ -0,0 +1,76 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfResolutionType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines an array of resolutions for an ambiguous name. + * + * @package php-ews\Array + * + * @todo Implement FindResponsePagingAttributes trait. + */ +class ArrayOfResolutionType extends ArrayType +{ + /** + * Represents the next denominator to use for the next request when you are + * using fraction page views. + * + * @since Exchange 2007 + * + * @var integer + */ + public $AbsoluteDenominator = array(); + + /** + * This attribute will be true if the current results contain the last item + * in the query, so that additional paging is not needed. + * + * @since Exchange 2007 + * + * @var boolean + */ + public $IncludesLastItemInRange = array(); + + /** + * Represents the next index that should be used for the next request when + * you are using an indexed page view. + * + * @since Exchange 2007 + * + * @var integer + */ + public $IndexedPagingOffset = array(); + + /** + * Represents the new numerator value to use for the next request when you + * are using fraction page views. + * + * @since Exchange 2007 + * + * @var integer + */ + public $NumeratorOffset = array(); + + /** + * Contains a single resolved entity. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\ResolutionType[] + */ + public $Resolution = array(); + + /** + * Represents the total number of items in the view. + * + * @since Exchange 2007 + * + * @var integer + */ + public $TotalItemsInView = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfResponseMessagesType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfResponseMessagesType.php new file mode 100644 index 00000000..7ca32e85 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfResponseMessagesType.php @@ -0,0 +1,504 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfResponseMessagesType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents the response messages for an Exchange Web Services request. + * + * @package php-ews\Array + */ +class ArrayOfResponseMessagesType extends ArrayType +{ + /** + * Contains the status and results of an ApplyConversationAction Operation + * request. + * + * @since Exchange 2010 SP1 + * + * @var \jamesiarmes\PhpEws\Response\ApplyConversationActionResponseMessageType[] + */ + public $ApplyConversationActionResponseMessage = array(); + + /** + * Contains the status and result of a single ArchiveItem request. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Response\ItemInfoResponseMessageType[] + */ + public $ArchiveItemResponseMessage = array(); + + /** + * Contains the status and result of a ConvertId request. + * + * @since Exchange 2007 SP1 + * + * @var \jamesiarmes\PhpEws\Response\ConvertIdResponseMessageType[] + */ + public $ConvertIdResponseMessage = array(); + + /** + * Contains the status and result of a single CopyFolder request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Response\FolderInfoResponseMessageType[] + */ + public $CopyFolderResponseMessage = array(); + + /** + * Contains the status and result of a single CopyItem request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Response\ItemInfoResponseMessageType[] + */ + public $CopyItemResponseMessage = array(); + + /** + * Contains the status and result of a single CreateAttachment request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Response\AttachmentInfoResponseMessageType[] + */ + public $CreateAttachmentResponseMessage = array(); + + /** + * Contains the status and result of a single CreateFolder request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Response\FolderInfoResponseMessageType[] + */ + public $CreateFolderResponseMessage = array(); + + /** + * Contains the status and result of a single CreateItem request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Response\ItemInfoResponseMessageType[] + */ + public $CreateItemResponseMessage = array(); + + /** + * Contains the status and result of a single CreateManagedFolder request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Response\FolderInfoResponseMessageType[] + */ + public $CreateManagedFolderResponseMessage = array(); + + /** + * Contains the status and results of a CreateUserConfiguration request. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Response\ResponseMessageType[] + */ + public $CreateUserConfigurationResponseMessage = array(); + + /** + * Contains the status and result of a single DeleteAttachment request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Response\DeleteAttachmentResponseMessageType[] + */ + public $DeleteAttachmentResponseMessage = array(); + + /** + * Contains the status and result of a single DeleteFolder request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Response\ResponseMessageType[] + */ + public $DeleteFolderResponseMessage = array(); + + /** + * Contains the status and result of a single DeleteItem request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Response\ResponseMessageType[] + */ + public $DeleteItemResponseMessage = array(); + + /** + * Contains the status and results of a DeleteUserConfiguration request. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Response\ResponseMessageType[] + */ + public $DeleteUserConfigurationResponseMessage = array(); + + /** + * Contains the status and result of a single EmptyFolder request. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Response\ResponseMessageType[] + */ + public $EmptyFolderResponseMessage = array(); + + /** + * Contains the status and result of a single ExpandDL request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Response\ExpandDLResponseMessageType[] + */ + public $ExpandDLResponseMessage = array(); + + /** + * Contains the status and results of a single ExportItems request. + * + * @since Exchange 2010 SP1 + * + * @var \jamesiarmes\PhpEws\Response\ExportItemsResponseMessageType[] + */ + public $ExportItemsResponseMessage = array(); + + /** + * Contains the status and result of a single FindFolder request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Response\FindFolderResponseMessageType[] + */ + public $FindFolderResponseMessage = array(); + + /** + * Contains the status and result of a single FindItem request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Response\FindItemResponseMessageType[] + */ + public $FindItemResponseMessage = array(); + + /** + * Contains the status and result of a single FindMailboxStatisticsByKeyword + * request. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Response\FindMailboxStatisticsByKeywordsResponseMessageType[] + */ + public $FindMailboxStatisticsByKeywordsResponseMessage = array(); + + /** + * Contains the status and result of a single GetAttachment request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Response\AttachmentInfoResponseMessageType[] + */ + public $GetAttachmentResponseMessage = array(); + + /** + * Contains the status and result of a single GetClientAccessToken request. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Response\GetClientAccessTokenResponseMessageType[] + */ + public $GetClientAccessTokenResponseMessage = array(); + + /** + * Specifies the response message for a GetConversationItems request. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Response\GetConversationItemsResponseMessageType[] + */ + public $GetConversationItemsResponseMessage = array(); + + /** + * Contains the status and result of a single GetEvents request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Response\GetEventsResponseMessageType[] + */ + public $GetEventsResponseMessage = array(); + + /** + * Contains the status and result of a single GetFolder request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Response\FolderInfoResponseMessageType[] + */ + public $GetFolderResponseMessage = array(); + + /** + * Contains the status and result of a single GetItem request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Response\ItemInfoResponseMessageType[] + */ + public $GetItemResponseMessage = array(); + + /** + * Contains the status and results of a GetReminders request. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Response\GetRemindersResponseMessageType[] + */ + public $GetRemindersResponse = array(); + + /** + * Contains the status and results of a GetRoomLists request. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Response\GetRoomListsResponseMessageType[] + */ + public $GetRoomListsResponse = array(); + + /** + * Contains the status and results of a GetRooms request. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Response\GetRoomsResponseMessageType[] + */ + public $GetRoomsResponse = array(); + + /** + * Contains the status and result of a single GetServerTimeZones request. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Response\GetServerTimeZonesResponseMessageType[] + */ + public $GetServerTimeZonesResponseMessage = array(); + + /** + * Contains the status and results of a GetSharingFolder request. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Response\GetSharingFolderResponseMessageType[] + */ + public $GetSharingFolderResponseMessage = array(); + + /** + * Contains the status and results of a GetSharingMetadata request. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Response\GetSharingMetadataResponseMessageType[] + */ + public $GetSharingMetadataResponseMessage = array(); + + /** + * Contains the status and result of a single GetStreamingEvents request. + * + * @since Exchange 2010 SP1 + * + * @var \jamesiarmes\PhpEws\Response\GetStreamingEventsResponseMessageType[] + */ + public $GetStreamingEventsResponseMessage = array(); + + /** + * Contains the status and results of a GetUserConfiguration request. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Response\GetUserConfigurationResponseMessageType[] + */ + public $GetUserConfigurationResponseMessage = array(); + + /** + * Contains the status and results of a GetUserPhoto request. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Response\GetUserPhotoResponseMessageType[] + */ + public $GetUserPhotoResponseMessage = array(); + + /** + * Defines a response message for a MarkAllItemsAsRead request. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Response\ResponseMessageType + */ + public $MarkAllItemsAsReadResponseMessage = array(); + + /** + * Defines a response message for a MarkAsJunk request. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Response\MarkAsJunkResponseMessageType + */ + public $MarkAsJunkResponseMessage = array(); + + /** + * Contains the status and result of a single MoveFolder request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Response\FolderInfoResponseMessageType[] + */ + public $MoveFolderResponseMessage = array(); + + /** + * Contains the status and result of a single MoveItem request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Response\ItemInfoResponseMessageType[] + */ + public $MoveItemResponseMessage = array(); + + /** + * Contains the status and results of a PerformReminderAction request. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Response\PerformReminderActionResponseMessageType[] + */ + public $PerformReminderActionResponse = array(); + + /** + * Contains the status and results of a RefreshSharingFolder request. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Response\RefreshSharingFolderResponseMessageType[] + */ + public $RefreshSharingFolderResponseMessage = array(); + + /** + * Contains the status and result of a ResolveNames request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Response\ResolveNamesResponseMessageType[] + */ + public $ResolveNamesResponseMessage = array(); + + /** + * Contains the status and result of a SearchMailboxes request. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Response\SearchMailboxesResponseMessageType[] + */ + public $SearchMailboxesResponseMessage = array(); + + /** + * Contains the status and result of a single SendItem request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Response\ResponseMessageType[] + */ + public $SendItemResponseMessage = array(); + + /** + * Contains the status and result of a single SendNotification request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Response\SendNotificationResponseMessageType[] + */ + public $SendNotificationResponseMessage = array(); + + /** + * Contains the status and result of a SetHoldOnMailboxes request. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Response\SetHoldOnMailboxesResponseMessageType[] + */ + public $SetHoldOnMailboxesResponseMessage = array(); + + /** + * Contains the status and result of a single Subscribe request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Response\SubscribeResponseMessageType[] + */ + public $SubscribeResponseMessage = array(); + + /** + * Contains the status and result of a SyncFolderHierarchy request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Response\SyncFolderHierarchyResponseMessageType[] + */ + public $SyncFolderHierarchyResponseMessage = array(); + + /** + * Contains the status and result of a SyncFolderItems request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Response\SyncFolderItemsResponseMessageType[] + */ + public $SyncFolderItemsResponseMessage = array(); + + /** + * Contains the status and result of a single Unsubscribe request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Response\ResponseMessageType[] + */ + public $UnsubscribeResponseMessage = array(); + + /** + * Contains the status and result of a single UpdateFolder request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Response\FolderInfoResponseMessageType[] + */ + public $UpdateFolderResponseMessage = array(); + + /** + * Contains the status and result of a single UpdateItem request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Response\UpdateItemResponseMessageType[] + */ + public $UpdateItemResponseMessage = array(); + + /** + * Contains the status and results of an UpdateUserConfiguration request. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Response\ResponseMessageType[] + */ + public $UpdateUserConfigurationResponseMessage = array(); + + /** + * Contains the status and results of a single UploadItems request. + * + * @since Exchange 2010 SP1 + * + * @var \jamesiarmes\PhpEws\Response\UploadItemsResponseMessageType[] + */ + public $UploadItemsResponseMessage = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRetentionPolicyTagsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRetentionPolicyTagsType.php new file mode 100644 index 00000000..abd55f5c --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRetentionPolicyTagsType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfRetentionPolicyTagsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines a list of retention tags. + * + * @package php-ews\Array + */ +class ArrayOfRetentionPolicyTagsType extends ArrayType +{ + /** + * Specifies the retention policy for a mailbox item. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\RetentionPolicyTagType[] + */ + public $RetentionPolicyTag = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRoomsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRoomsType.php new file mode 100644 index 00000000..963f1d65 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRoomsType.php @@ -0,0 +1,26 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfRoomsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents one or more meeting rooms. + * + * @package php-ews\Array + */ +class ArrayOfRoomsType extends ArrayType +{ + /** + * Defines an e-mail address and display name that represents a meeting + * room. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Type\RoomType[] + */ + public $Room = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRuleOperationErrorsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRuleOperationErrorsType.php new file mode 100644 index 00000000..48bad16f --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRuleOperationErrorsType.php @@ -0,0 +1,26 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfRuleOperationErrorsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of rule validation errors on each rule field that has an + * error. + * + * @package php-ews\Array + */ +class ArrayOfRuleOperationErrorsType extends ArrayType +{ + /** + * Represents a rule operation error. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Type\RuleOperationErrorType[] + */ + public $RuleOperationError = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRuleOperationsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRuleOperationsType.php new file mode 100644 index 00000000..cb7ebd40 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRuleOperationsType.php @@ -0,0 +1,43 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfRuleOperationsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of rule operations that can be performed on an Inbox. + * + * @package php-ews\Array + */ +class ArrayOfRuleOperationsType extends ArrayType +{ + /** + * Represents an operation to create a new Inbox rule. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Type\CreateRuleOperationType[] + */ + public $CreateRuleOperation = array(); + + /** + * Represents an operation to delete an Inbox rule. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Type\DeleteRuleOperationType[] + */ + public $DeleteRuleOperation = array(); + + /** + * Represents an operation to update an Inbox rule. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Type\SetRuleOperationType[] + */ + public $SetRuleOperation = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRuleValidationErrorsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRuleValidationErrorsType.php new file mode 100644 index 00000000..f5db0717 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRuleValidationErrorsType.php @@ -0,0 +1,27 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfRuleValidationErrorsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of rule validation errors on each rule field that has an + * error. + * + * @package php-ews\Array + */ +class ArrayOfRuleValidationErrorsType extends ArrayType +{ + /** + * Represents a single validation error on a particular rule property value, + * predicate property value, or action property value. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Type\RuleValidationErrorType[] + */ + public $Error = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRulesType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRulesType.php new file mode 100644 index 00000000..850bfd80 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfRulesType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfRulesType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of rules in the user's mailbox. + * + * @package php-ews\Array + */ +class ArrayOfRulesType extends ArrayType +{ + /** + * Contains a single rule and represents a rule in the user's mailbox. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Type\RuleType[] + */ + public $Rule = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfSearchItemKindsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfSearchItemKindsType.php new file mode 100644 index 00000000..355a783b --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfSearchItemKindsType.php @@ -0,0 +1,27 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfSearchItemKindsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of messages to search. + * + * @package php-ews\Array + */ +class ArrayOfSearchItemKindsType extends ArrayType +{ + /** + * Indicates an item type to be searched. + * + * @since Exchange 2013 + * + * @var string[] + * + * @see \jamesiarmes\PhpEws\Enumeration\SearchItemKindType[] + */ + public $SearchItemKind = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfSearchPreviewItemsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfSearchPreviewItemsType.php new file mode 100644 index 00000000..03bdb61b --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfSearchPreviewItemsType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfSearchPreviewItemsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines a list of items available for preview. + * + * @package php-ews\Array + */ +class ArrayOfSearchPreviewItemsType extends ArrayType +{ + /** + * Specifies an item preview for a discovery search. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\SearchPreviewItemType[] + */ + public $SearchPreviewItem = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfSearchableMailboxesType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfSearchableMailboxesType.php new file mode 100644 index 00000000..974dbeea --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfSearchableMailboxesType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfSearchableMailboxesType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines an array of mailboxes that can be searched. + * + * @package php-ews\Array + */ +class ArrayOfSearchableMailboxesType extends ArrayType +{ + /** + * Specifies a mailbox. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\SearchableMailboxType[] + */ + public $SearchableMailbox = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfServiceConfigurationResponseMessageType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfServiceConfigurationResponseMessageType.php new file mode 100644 index 00000000..66a18d2f --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfServiceConfigurationResponseMessageType.php @@ -0,0 +1,27 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfServiceConfigurationResponseMessageType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of service configuration response messages. + * + * @package php-ews\Array + */ +class ArrayOfServiceConfigurationResponseMessageType extends ArrayType +{ + /** + * Contains service configuration settings. + * + * This element is required. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Response\ServiceConfigurationResponseMessageType[] + */ + public $ServiceConfigurationResponseMessageType = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfServiceConfigurationType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfServiceConfigurationType.php new file mode 100644 index 00000000..76c0cf82 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfServiceConfigurationType.php @@ -0,0 +1,27 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfServiceConfigurationType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents service configurations. + * + * @package php-ews\Array + */ +class ArrayOfServiceConfigurationType extends ArrayType +{ + /** + * Specifies the requested service configurations by name. + * + * @since Exchange 2010 + * + * @var string[] + * + * @see \jamesiarmes\PhpEws\Enumeration\ServiceConfigurationType[] + */ + public $ConfigurationName = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfSmtpAddressType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfSmtpAddressType.php new file mode 100644 index 00000000..0ae49cf6 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfSmtpAddressType.php @@ -0,0 +1,26 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfSmtpAddressType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of recipients of a message. + * + * @package php-ews\Array + */ +class ArrayOfSmtpAddressType extends ArrayType +{ + /** + * Represents the Simple Mail Transfer Protocol (SMTP) recipient address of + * a calendar or contact sharing request. + * + * @since Exchange 2010 + * + * @var string[] + */ + public $SmtpAddress = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfStringArrayAttributedValuesType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfStringArrayAttributedValuesType.php new file mode 100644 index 00000000..e3718171 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfStringArrayAttributedValuesType.php @@ -0,0 +1,26 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfStringArrayAttributedValuesType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Specifies an array of string data and identifiers of their source + * attributions. + * + * @package php-ews\Array + */ +class ArrayOfStringArrayAttributedValuesType extends ArrayType +{ + /** + * Specifies an instance of an array of string data. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\StringArrayAttributedValueType[] + */ + public $StringArrayAttributedValue = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfStringAttributedValuesType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfStringAttributedValuesType.php new file mode 100644 index 00000000..09676b04 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfStringAttributedValuesType.php @@ -0,0 +1,27 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfStringAttributedValuesType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of names and the identifiers of their source attributions + * for the associated persona. + * + * @package php-ews\Array + */ +class ArrayOfStringAttributedValuesType extends ArrayType +{ + /** + * Specifies an instance in an array of attributes associated with a persona + * element. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\StringAttributedValueType[] + */ + public $StringAttributedValue = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfStringsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfStringsType.php new file mode 100644 index 00000000..6443d31d --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfStringsType.php @@ -0,0 +1,37 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfStringsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents a collection of strings. + * + * @package php-ews\Array + */ +class ArrayOfStringsType extends ArrayType +{ + /** + * Contains a single string. + * + * @since Exchange 2007 + * + * @var string[] + */ + public $String = array(); + + /** + * Properly converts the value of this type to a string. + * + * @return string + * + * @todo Determine if this is needed. + */ + public function __toString() + { + return $this->String; + } +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfSuggestion.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfSuggestion.php new file mode 100644 index 00000000..44c7646f --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfSuggestion.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfSuggestion. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of meeting suggestions. + * + * @package php-ews\Array + */ +class ArrayOfSuggestion extends ArrayType +{ + /** + * Represents a single meeting suggestion. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\Suggestion[] + */ + public $Suggestion = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfSuggestionDayResult.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfSuggestionDayResult.php new file mode 100644 index 00000000..c5b09ade --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfSuggestionDayResult.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfSuggestionDayResult. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of meeting suggestions organized by date. + * + * @package php-ews\Array + */ +class ArrayOfSuggestionDayResult extends ArrayType +{ + /** + * Represents a single day that contains suggested meeting times. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\SuggestionDayResult[] + */ + public $SuggestionDayResult = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfTimeZoneDefinitionType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfTimeZoneDefinitionType.php new file mode 100644 index 00000000..2fceb0ea --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfTimeZoneDefinitionType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfTimeZoneDefinitionType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of time zone definitions. + * + * @package php-ews\Array + */ +class ArrayOfTimeZoneDefinitionType extends ArrayType +{ + /** + * Specifies the periods and transitions that define a time zone. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Type\TimeZoneDefinitionType[] + */ + public $TimeZoneDefinition = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfTrackingPropertiesType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfTrackingPropertiesType.php new file mode 100644 index 00000000..598690d2 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfTrackingPropertiesType.php @@ -0,0 +1,26 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfTrackingPropertiesType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents a list of one or more tracking properties. + * + * @package php-ews\Array + */ +class ArrayOfTrackingPropertiesType extends ArrayType +{ + /** + * Represents a name and value pair of strings that is used to create + * properties for message tracking reports. + * + * @since Exchange 2010 SP1 + * + * @var \jamesiarmes\PhpEws\Type\TrackingPropertyType[] + */ + public $TrackingPropertyType = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfTransitionsGroupsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfTransitionsGroupsType.php new file mode 100644 index 00000000..0b7c49e1 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfTransitionsGroupsType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfTransitionsGroupsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of time zone transition groups. + * + * @package php-ews\Array + */ +class ArrayOfTransitionsGroupsType extends ArrayType +{ + /** + * Represents an array of time zone transitions. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\ArrayType\ArrayOfTransitionsType[] + */ + public $TransitionsGroup = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfTransitionsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfTransitionsType.php new file mode 100644 index 00000000..4c0802e8 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfTransitionsType.php @@ -0,0 +1,53 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfTransitionsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of time zone transitions. + * + * @package php-ews\Array + */ +class ArrayOfTransitionsType extends ArrayType +{ + /** + * A time zone transition that occurs on a specific date and at a specific + * time. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Type\AbsoluteDateTransitionType[] + */ + public $AbsoluteDateTransition = array(); + + /** + * The unique identifier of the transitions group. + * + * @since Exchange 2010 + * + * @var string + */ + public $Id = array(); + + /** + * A time zone transition that occurs on a specified day of the year. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Type\RecurringDateTransitionType[] + */ + public $RecurringDateTransition = array(); + + /** + * A time zone transition that occurs on the same day each year. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Type\RecurringDayTransitionType[] + */ + public $RecurringDayTransition = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfUnknownEntriesType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfUnknownEntriesType.php new file mode 100644 index 00000000..1f43f6b5 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfUnknownEntriesType.php @@ -0,0 +1,27 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfUnknownEntriesType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Contains an array of unknown permission entries that cannot be resolved + * against the Active Directory directory service. + * + * @package php-ews\Array + */ +class ArrayOfUnknownEntriesType extends ArrayType +{ + /** + * Represents a single unknown permission entry that cannot be resolved + * against Active Directory. + * + * @since Exchange 2007 SP1 + * + * @var string[] + */ + public $UnknownEntry = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfUserIdType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfUserIdType.php new file mode 100644 index 00000000..8394447d --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfUserIdType.php @@ -0,0 +1,26 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfUserIdType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines an array of delegate users to get or remove from a principal's + * mailbox. + * + * @package php-ews\Array + */ +class ArrayOfUserIdType extends ArrayType +{ + /** + * Identifies a delegate to get or remove from a principal's mailbox. + * + * @since Exchange 2007 SP1 + * + * @var \jamesiarmes\PhpEws\Type\UserIdType[] + */ + public $UserId = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfUserMailboxesType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfUserMailboxesType.php new file mode 100644 index 00000000..0c82725b --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfUserMailboxesType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfUserMailboxesType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of mailboxes. + * + * @package php-ews\Array + */ +class ArrayOfUserMailboxesType extends ArrayType +{ + /** + * Identifies a single user's mailbox. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\UserMailboxType[] + */ + public $UserMailbox = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfValueAttributionsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfValueAttributionsType.php new file mode 100644 index 00000000..fbd3759c --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfValueAttributionsType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfValueAttributionsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of attributions for an associated Value element. + * + * @package php-ews\Array + */ +class ArrayOfValueAttributionsType extends ArrayType +{ + /** + * Specifies a string used to identify an attribute. + * + * @since Exchange 2013 + * + * @var string[] + */ + public $Attribution = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfWorkingPeriod.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfWorkingPeriod.php new file mode 100644 index 00000000..b2b0a518 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/ArrayOfWorkingPeriod.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\ArrayOfWorkingPeriod. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents working period information for the mailbox user. + * + * @package php-ews\Array + */ +class ArrayOfWorkingPeriod extends ArrayType +{ + /** + * Contains the work week days and hours of the mailbox user. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\WorkingPeriod[] + */ + public $WorkingPeriod = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfAllItemsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfAllItemsType.php new file mode 100644 index 00000000..1f13499b --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfAllItemsType.php @@ -0,0 +1,217 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfAllItemsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Identifies items of any type for numerous requests. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfAllItemsType extends ArrayType +{ + /** + * Represents an Accept reply to a meeting request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\AcceptItemType[] + */ + public $AcceptItem = array(); + + /** + * Used to accept an invitation that allows access to another user’s + * calendar or contacts data. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Type\AcceptSharingInvitationType[] + */ + public $AcceptSharingInvitation = array(); + + /** + * Represents an Exchange calendar item. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\CalendarItemType[] + */ + public $CalendarItem = array(); + + /** + * Represents the response object that is used to cancel a meeting. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\CancelCalendarItemType[] + */ + public $CancelCalendarItem = array(); + + /** + * Represents an Exchange contact item. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\ContactItemType[] + */ + public $Contact = array(); + + /** + * Represents a Decline reply to a meeting request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\DeclineItemType[] + */ + public $DeclineItem = array(); + + /** + * Represents a distribution list. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\DistributionListType[] + */ + public $DistributionList = array(); + + /** + * Contains an Exchange store item to forward to recipients. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\ForwardItemType[] + */ + public $ForwardItem = array(); + + /** + * Represents an item in the Exchange store. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\ItemType[] + */ + public $Item = array(); + + /** + * Represents a meeting cancellation in the Exchange store. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\MeetingCancellationMessageType[] + */ + public $MeetingCancellation = array(); + + /** + * Represents a meeting message in the Exchange store. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\MeetingMessageType[] + */ + public $MeetingMessage = array(); + + /** + * Represents a meeting request in the Exchange store. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\MeetingRequestMessageType[] + */ + public $MeetingRequest = array(); + + /** + * Represents a meeting response in the Exchange store. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\MeetingResponseMessageType[] + */ + public $MeetingResponse = array(); + + /** + * Represents an Exchange e-mail message. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\MessageType[] + */ + public $Message = array(); + + /** + * Contains a post item. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\PostItemType[] + */ + public $PostItem = array(); + + /** + * Contains a reply to a post item. + * + * @since Exchange 2007 SP1 + * + * @var \jamesiarmes\PhpEws\Type\PostReplyItemType[] + */ + public $PostReplyItem = array(); + + /** + * Represents a response object that is used to remove a meeting item when a + * MeetingCancellation message is received. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\RemoveItemType[] + */ + public $RemoveItem = array(); + + /** + * Contains a reply to the sender and all identified recipients of an item + * in the Exchange store. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\ReplyAllToItemType[] + */ + public $ReplyAllToItem = array(); + + /** + * Contains a reply to the sender of an item in the Exchange store. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\ReplyToItemType[] + */ + public $ReplyToItem = array(); + + /** + * Used to suppress read receipts. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\SuppressReadReceiptType[] + */ + public $SuppressReadReceipt = array(); + + /** + * Represents a task in the Exchange store. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\TaskType[] + */ + public $Task = array(); + + /** + * Represents a Tentative reply to a meeting request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\TentativelyAcceptItemType[] + */ + public $TentativelyAcceptItem = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfAlternateIdsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfAlternateIdsType.php new file mode 100644 index 00000000..369145f8 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfAlternateIdsType.php @@ -0,0 +1,43 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfAlternateIdsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines the source identifiers to convert. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfAlternateIdsType extends ArrayType +{ + /** + * Describes an item or folder identifier to convert. + * + * @since Exchange 2007 SP1 + * + * @var \jamesiarmes\PhpEws\Type\AlternateIdType[] + */ + public $AlternateId = array(); + + /** + * Describes a public folder identifier to convert. + * + * @since Exchange 2007 SP1 + * + * @var \jamesiarmes\PhpEws\Type\AlternatePublicFolderIdType[] + */ + public $AlternatePublicFolderId = array(); + + /** + * Describes a public folder item identifier to convert. + * + * @since Exchange 2007 SP1 + * + * @var \jamesiarmes\PhpEws\Type\AlternatePublicFolderItemIdType[] + */ + public $AlternatePublicFolderItemId = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfApplyConversationActionType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfApplyConversationActionType.php new file mode 100644 index 00000000..5992e66f --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfApplyConversationActionType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfApplyConversationActionType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines a request to apply actions to items in a conversation. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfApplyConversationActionType extends ArrayType +{ + /** + * Contains a single action to be applied to a single conversation. + * + * @since Exchange 2010 SP1 + * + * @var \jamesiarmes\PhpEws\Type\ConversationActionType[] + */ + public $ConversationAction = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfAttachmentsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfAttachmentsType.php new file mode 100644 index 00000000..a5ca1c66 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfAttachmentsType.php @@ -0,0 +1,17 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfAttachmentsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +/** + * Contains the items or files that are attached to an item in the Exchange + * store. + * + * @package php-ews\Type + */ +class NonEmptyArrayOfAttachmentsType extends ArrayOfAttachmentsType +{ + +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfAttendeesType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfAttendeesType.php new file mode 100644 index 00000000..de0f4abc --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfAttendeesType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfAttendeesType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents attendees who are not required to attend a meeting. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfAttendeesType extends ArrayType +{ + /** + * Represents attendees and resources for a meeting. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\AttendeeType[] + */ + public $Attendee = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfBaseFolderIdsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfBaseFolderIdsType.php new file mode 100644 index 00000000..e20b336c --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfBaseFolderIdsType.php @@ -0,0 +1,36 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfBaseFolderIdsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents the collection of folders that will be mined to determine the + * contents of a search folder. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfBaseFolderIdsType extends ArrayType +{ + /** + * Identifies MicrosoftExchange Server 2007 folders that can be referenced + * by name. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\DistinguishedFolderIdType[] + */ + public $DistinguishedFolderId = array(); + + /** + * Contains the identifier and change key of a folder. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\FolderIdType[] + */ + public $FolderId = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfBaseItemIdsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfBaseItemIdsType.php new file mode 100644 index 00000000..70a29c38 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfBaseItemIdsType.php @@ -0,0 +1,56 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfBaseItemIdsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents the unique identities of items, occurrence items, and recurring + * master items that are used to delete, send, get, move, or copy items in the + * Exchange store. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfBaseItemIdsType extends ArrayType +{ + /** + * Contains the unique identifier and change key of an item in the Exchange + * store. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\ItemIdType[] + */ + public $ItemId = array(); + + /** + * Identifies a single occurrence of a recurring item. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\OccurrenceItemIdType[] + */ + public $OccurrenceItemId = array(); + + /** + * Identifies a recurrence master item by identifying one of its related + * occurrence items' identifiers. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\RecurringMasterItemIdType[] + */ + public $RecurringMasterItemId = array(); + + /** + * Specifies an array of occurrence ranges. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\RecurringMasterItemIdRanges[] + */ + public $RecurringMasterItemIdRanges = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfClientAccessTokenRequestsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfClientAccessTokenRequestsType.php new file mode 100644 index 00000000..79164a0c --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfClientAccessTokenRequestsType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfClientAccessTokenRequestsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines an array of token requests. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfClientAccessTokenRequestsType extends ArrayType +{ + /** + * Specifies a single token request. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\ClientAccessTokenRequestType + */ + public $TokenRequest = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfDeletedOccurrencesType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfDeletedOccurrencesType.php new file mode 100644 index 00000000..4aa80c09 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfDeletedOccurrencesType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfDeletedOccurrencesType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of deleted occurrences of a recurring calendar item. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfDeletedOccurrencesType extends ArrayType +{ + /** + * Represents a deleted occurrence of a recurring calendar item. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\DeletedOccurrenceInfoType[] + */ + public $DeletedOccurrence = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfExtendedFieldURIs.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfExtendedFieldURIs.php new file mode 100644 index 00000000..c250edae --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfExtendedFieldURIs.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfExtendedFieldURIs. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines the extended properties used for a request. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfExtendedFieldURIs extends ArrayType +{ + /** + * Specifies an extended property for the Unified Contact Store. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\PathToExtendedFieldType[] + */ + public $ExtendedProperty = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfExtendedPropertyType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfExtendedPropertyType.php new file mode 100644 index 00000000..16639272 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfExtendedPropertyType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfExtendedPropertyType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * An array of additional properties. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfExtendedPropertyType extends ArrayType +{ + /** + * Identifies extended MAPI properties on folders and items. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\ExtendedPropertyType[] + */ + public $ExtendedProperty = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfFieldOrdersType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfFieldOrdersType.php new file mode 100644 index 00000000..44aa4cbc --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfFieldOrdersType.php @@ -0,0 +1,30 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfFieldOrdersType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines how items are sorted in a FindItem or FindConversation request. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfFieldOrdersType extends ArrayType +{ + /** + * Represents a single field by which to sort results and indicates the + * direction for the sort. + * + * One or more of these elements may be included. + * + * FieldOrder elements are applied in the order specified for sorting. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\FieldOrderType[] + */ + public $FieldOrder = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfFolderChangeDescriptionsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfFolderChangeDescriptionsType.php new file mode 100644 index 00000000..0ef7d1e3 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfFolderChangeDescriptionsType.php @@ -0,0 +1,49 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfFolderChangeDescriptionsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents a set of elements that define append, set, and delete changes to + * folder properties. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfFolderChangeDescriptionsType extends ArrayType +{ + /** + * Represents data to append to a folder property during an UpdateFolder + * operation. + * + * This property is not implemented and should not be used. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\AppendToFolderFieldType[] + */ + public $AppendToFolderField = array(); + + /** + * Represents an operation to delete a given property from a folder during + * an UpdateFolder operation. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\DeleteFolderFieldType[] + */ + public $DeleteFolderField = array(); + + /** + * Represents an update to a single property on a folder in an UpdateFolder + * operation. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\SetFolderFieldType[] + */ + public $SetFolderField = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfFolderChangesType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfFolderChangesType.php new file mode 100644 index 00000000..eff585c4 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfFolderChangesType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfFolderChangesType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents a collection of changes for a folder. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfFolderChangesType extends ArrayType +{ + /** + * Represents a single change to be performed on a single folder. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\FolderChangeType[] + */ + public $FolderChange = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfFolderNamesType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfFolderNamesType.php new file mode 100644 index 00000000..03c7672d --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfFolderNamesType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfFolderNamesType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of named managed folders to add to a mailbox. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfFolderNamesType extends ArrayType +{ + /** + * Identifies a single managed folder to add to mailbox. + * + * @since Exchange 2007 + * + * @var string[] + */ + public $FolderName = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfFoldersType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfFoldersType.php new file mode 100644 index 00000000..5a46a5f3 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfFoldersType.php @@ -0,0 +1,61 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfFoldersType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of folders that are used in folder operations. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfFoldersType extends ArrayType +{ + /** + * Represents a folder that primarily contains calendar items. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\CalendarFolderType[] + */ + public $CalendarFolder = array(); + + /** + * Represents a Contacts folder in a mailbox. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\ContactsFolderType[] + */ + public $ContactsFolder = array(); + + /** + * Identifies a folder to create, get, find, synchronize, or update. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\FolderType[] + */ + public $Folder = array(); + + /** + * Represents a Search folder contained in a mailbox. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\SearchFolderType[] + */ + public $SearchFolder = array(); + + /** + * Represents a Tasks folder in a mailbox. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\TasksFolderType[] + */ + public $TasksFolder = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfGroupIdentifiersType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfGroupIdentifiersType.php new file mode 100644 index 00000000..48e52c09 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfGroupIdentifiersType.php @@ -0,0 +1,27 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfGroupIdentifiersType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents a collection of Active Directory directory service group object + * security identifiers. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfGroupIdentifiersType extends ArrayType +{ + /** + * Represents a single security identifier and attribute for an Active + * Directory object group of which the account is a member. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\SidAndAttributesType[] + */ + public $GroupIdentifier = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfInternetHeadersType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfInternetHeadersType.php new file mode 100644 index 00000000..ee45cbc2 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfInternetHeadersType.php @@ -0,0 +1,27 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfInternetHeadersType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents a collection of some of the Internet message headers that are + * contained in an item in a mailbox. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfInternetHeadersType extends ArrayType +{ + /** + * Represents the Internet message header for a given header within the + * headers collection. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\InternetHeaderType[] + */ + public $InternetMessageHeader = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfItemChangeDescriptionsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfItemChangeDescriptionsType.php new file mode 100644 index 00000000..6793af26 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfItemChangeDescriptionsType.php @@ -0,0 +1,47 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfItemChangeDescriptionsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents a set of elements that define append, set, and delete changes to + * item properties. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfItemChangeDescriptionsType extends ArrayType +{ + /** + * Represents data to append to a single property of an item during an + * UpdateItem operation. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\AppendToItemFieldType[] + */ + public $AppendToItemField = array(); + + /** + * Represents an operation to delete a given property from an item during an + * UpdateItem operation. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\DeleteItemFieldType[] + */ + public $DeleteItemField = array(); + + /** + * Represents an update to a single property of an item in an UpdateItem + * operation. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\SetItemFieldType[] + */ + public $SetItemField = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfItemChangesType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfItemChangesType.php new file mode 100644 index 00000000..7def9f1c --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfItemChangesType.php @@ -0,0 +1,26 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfItemChangesType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of ItemChange elements that identify items and the + * updates to apply to the items. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfItemChangesType extends ArrayType +{ + /** + * Contains an item identifier and the updates to apply to the item. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\ItemChangeType[] + */ + public $ItemChange = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfItemIdsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfItemIdsType.php new file mode 100644 index 00000000..7073a1f4 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfItemIdsType.php @@ -0,0 +1,26 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfItemIdsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of item ids. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfItemIdsType extends ArrayType +{ + /** + * Specifies the unique identifier and change key of an item in the Exchange + * store. + * + * @since Exchange 2010 SP1 + * + * @var \jamesiarmes\PhpEws\Type\ItemIdType[] + */ + public $ItemId = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfMailboxQueriesType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfMailboxQueriesType.php new file mode 100644 index 00000000..09723310 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfMailboxQueriesType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfMailboxQueriesType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines a list of mailboxes and associated queries for discovery search. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfMailboxQueriesType extends ArrayType +{ + /** + * Specifies a query and the scope of a discovery search. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\MailboxQueryType[] + */ + public $MailboxQuery = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfMailboxSearchScopesType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfMailboxSearchScopesType.php new file mode 100644 index 00000000..f6a53bb1 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfMailboxSearchScopesType.php @@ -0,0 +1,26 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfMailboxSearchScopesType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines a list of one or more mailboxes and associated search scopes for a + * discovery search. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfMailboxSearchScopesType extends ArrayType +{ + /** + * Specifies a mailbox and a search scope for a discovery search. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\MailboxSearchScopeType[] + */ + public $MailboxSearchScope = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfNotificationEventTypesType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfNotificationEventTypesType.php new file mode 100644 index 00000000..3ae4182b --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfNotificationEventTypesType.php @@ -0,0 +1,29 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfNotificationEventTypesType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents a collection of event notification types that are used to create a + * subscription. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfNotificationEventTypesType extends ArrayType +{ + /** + * Represents a requested event notification type that is used to create a + * subscription. + * + * @since Exchange 2007 + * + * @var string[] + * + * @see \jamesiarmes\PhpEws\Enumeration\NotificationEventTypeType[] + */ + public $EventType = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfNotificationsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfNotificationsType.php new file mode 100644 index 00000000..6461aba8 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfNotificationsType.php @@ -0,0 +1,27 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfNotificationsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of information about the subscription and the events that + * have occurred since the last notification. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfNotificationsType extends ArrayType +{ + /** + * Contains information about the subscription and the events that have + * occurred since the last notification. + * + * @since Exchange 2010 SP1 + * + * @var \jamesiarmes\PhpEws\Type\NotificationType[] + */ + public $Notification = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfOccurrenceInfoType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfOccurrenceInfoType.php new file mode 100644 index 00000000..8368750d --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfOccurrenceInfoType.php @@ -0,0 +1,26 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfOccurrenceInfoType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of recurring calendar item occurrences that have been + * modified so that they are different than the recurrence master item. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfOccurrenceInfoType extends ArrayType +{ + /** + * Represents a single modified occurrence of a recurring calendar item. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\OccurrenceInfoType[] + */ + public $Occurrence = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfPathsToElementType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfPathsToElementType.php new file mode 100644 index 00000000..e27760de --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfPathsToElementType.php @@ -0,0 +1,44 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfPathsToElementType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines additional properties for use in GetItem, UpdateItem, CreateItem, + * FindItem, or FindFolder requests. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfPathsToElementType extends ArrayType +{ + /** + * Identifies extended MAPI properties to get, set, or create. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\PathToExtendedFieldType[] + */ + public $ExtendedFieldURI = array(); + + /** + * Identifies frequently referenced properties by URI. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\PathToUnindexedFieldType[] + */ + public $FieldURI = array(); + + /** + * Identifies frequently referenced dictionary properties by URI. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\PathToIndexedFieldType[] + */ + public $IndexedFieldURI = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfPeriodsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfPeriodsType.php new file mode 100644 index 00000000..ae1e8a97 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfPeriodsType.php @@ -0,0 +1,27 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfPeriodsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of periods that define the time offset at different + * stages of a time zone. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfPeriodsType extends ArrayType +{ + /** + * The name, time offset, and unique identifier for a specific stage of a + * time zone. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Type\PeriodType[] + */ + public $Period = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfPropertyValuesType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfPropertyValuesType.php new file mode 100644 index 00000000..8d5e7284 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfPropertyValuesType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfPropertyValuesType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents a collection of values for an extended property. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfPropertyValuesType extends ArrayType +{ + /** + * Contains a value of an extended property. + * + * @since Exchange 2007 + * + * @var string[] + */ + public $Value = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfReminderItemActionType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfReminderItemActionType.php new file mode 100644 index 00000000..c4803c82 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfReminderItemActionType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfReminderItemActionType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines the actions for reminder items. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfReminderItemActionType extends ArrayType +{ + /** + * Specifies the action for a reminder item. + * + * @since Exchange 2013 + * + * @var \jamesiarmes\PhpEws\Type\ReminderItemActionType + */ + public $ReminderItemAction = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfRequestAttachmentIdsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfRequestAttachmentIdsType.php new file mode 100644 index 00000000..3a89c9fc --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfRequestAttachmentIdsType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfRequestAttachmentIdsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of attachment identifiers. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfRequestAttachmentIdsType extends ArrayType +{ + /** + * The element that identifies a single attachment. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\RequestAttachmentIdType[] + */ + public $AttachmentId = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfResponseObjectsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfResponseObjectsType.php new file mode 100644 index 00000000..e047392e --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfResponseObjectsType.php @@ -0,0 +1,128 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfResponseObjectsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents a collection of all the response objects that are associated with + * an item in the Exchange store. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfResponseObjectsType extends ArrayType +{ + /** + * Represents an Accept reply to a meeting request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\AcceptItemType[] + */ + public $AcceptItem = array(); + + /** + * Used to accept an invitation that allows access to another user’s + * calendar or contacts data. + * + * @since Exchange 2010 + * + * @var \jamesiarmes\PhpEws\Type\AcceptSharingInvitationType[] + */ + public $AcceptSharingInvitation = array(); + + /** + * Represents the response object used to cancel a meeting. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\CalendarItemType[] + */ + public $CancelCalendarItem = array(); + + /** + * Represents a Decline reply to a meeting request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\DeclineItemType[] + */ + public $DeclineItem = array(); + + /** + * Contains an Exchange store item to forward to recipients. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\ForwardItemType[] + */ + public $ForwardItem = array(); + + /** + * Contains a reply to a post item. + * + * @since Exchange 2007 SP1 + * + * @var \jamesiarmes\PhpEws\Type\PostReplyItemType[] + */ + public $PostReplyItem = array(); + + /** + * Specifies a response object that indicates that the meeting attendee can + * propose a new meeting time. + * + * @since Exchange 2013 SP1 + * + * @var \jamesiarmes\PhpEws\Type\ProposeNewTimeType[] + */ + public $ProposeNewTime = array(); + + /** + * Removes an item from the Exchange store. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\RemoveItemType[] + */ + public $RemoveItem = array(); + + /** + * Contains a reply to all identified recipients of an item in the Exchange + * store. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\ReplyAllToItemType[] + */ + public $ReplyAllToItem = array(); + + /** + * Contains a reply to the creator of an item in the Exchange store. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\ReplyToItemType[] + */ + public $ReplyToItem = array(); + + /** + * Used to suppress read receipt requests. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\SuppressReadReceiptType[] + */ + public $SuppressReadReceipt = array(); + + /** + * Represents a Tentative reply to a meeting request. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\TentativelyAcceptItemType[] + */ + public $TentativelyAcceptItem = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfRestrictedGroupIdentifiersType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfRestrictedGroupIdentifiersType.php new file mode 100644 index 00000000..7d819c96 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfRestrictedGroupIdentifiersType.php @@ -0,0 +1,26 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfRestrictedGroupIdentifiersType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents a collection of restricted groups from a user's token. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfRestrictedGroupIdentifiersType extends ArrayType +{ + /** + * Represents the group security identifier (SID) and attributes for a + * restricted group. + * + * @since Exchange 2007 + * + * @var \jamesiarmes\PhpEws\Type\SidAndAttributesType[] + */ + public $RestrictedGroupIdentifier = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfSubscriptionIdsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfSubscriptionIdsType.php new file mode 100644 index 00000000..2e3db551 --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfSubscriptionIdsType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfSubscriptionIdsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of invalid subscription IDs. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfSubscriptionIdsType extends ArrayType +{ + /** + * Represents the identifier for a subscription. + * + * @since Exchange 2010 SP1 + * + * @var string[] + */ + public $SubscriptionId = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfTimeZoneIdType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfTimeZoneIdType.php new file mode 100644 index 00000000..fb8ec2ec --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfTimeZoneIdType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfTimeZoneIdType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of time zone definition identifiers. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfTimeZoneIdType extends ArrayType +{ + /** + * The element that identifies a single time zone definition. + * + * @since Exchange 2010 + * + * @var string[] + */ + public $Id = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfUploadItemsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfUploadItemsType.php new file mode 100644 index 00000000..d1978f3d --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayOfUploadItemsType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayOfUploadItemsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Represents an array of items to upload into a mailbox. + * + * @package php-ews\Array + */ +class NonEmptyArrayOfUploadItemsType extends ArrayType +{ + /** + * Represents a single item to upload into a mailbox. + * + * @since Exchange 2010 SP1 + * + * @var \jamesiarmes\PhpEws\Type\UploadItemType[] + */ + public $Item = array(); +} diff --git a/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayofLegacyDNsType.php b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayofLegacyDNsType.php new file mode 100644 index 00000000..34833cea --- /dev/null +++ b/modules-available/locationinfo/exchange-includes/jamesiarmes/PhpEws/ArrayType/NonEmptyArrayofLegacyDNsType.php @@ -0,0 +1,25 @@ +<?php +/** + * Contains \jamesiarmes\PhpEws\ArrayType\NonEmptyArrayofLegacyDNsType. + */ + +namespace jamesiarmes\PhpEws\ArrayType; + +use \jamesiarmes\PhpEws\ArrayType; + +/** + * Defines an array of mailboxes identified by legacy distinguished name. + * + * @package php-ews\Array + */ +class NonEmptyArrayofLegacyDNsType extends ArrayType +{ + /** + * Identifies a mailbox by its legacy distinguished name. + * + * @since Exchange 2013 + * + * @var string[] + */ + public $LegacyDN = array(); +} |