Skip to content

Commit

Permalink
Added missing operations and updated documentation.
Browse files Browse the repository at this point in the history
This closes #229 and closes #230.
  • Loading branch information
jamesiarmes committed Dec 19, 2014
1 parent e853d8e commit b3e60b1
Show file tree
Hide file tree
Showing 14 changed files with 658 additions and 162 deletions.
2 changes: 1 addition & 1 deletion EWSType/DeleteUserConfigurationType.php
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ class EWSType_DeleteUserConfigurationType extends EWSType
/**
* Represents the name of the user configuration object to delete.
*
* @since Exchange 2007
* @since Exchange 2010
*
* @var EWSType_UserConfigurationNameType
*/
Expand Down
18 changes: 9 additions & 9 deletions EWSType/GetAttachmentType.php
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -13,23 +13,23 @@
class EWSType_GetAttachmentType extends EWSType
{
/**
* Identifies additional extended item properties to return in a response to
* a GetAttachment request.
*
* This element is optional.
* Contains an array of attachment identifiers.
*
* @since Exchange 2007
*
* @var EWSType_AttachmentResponseShapeType
* @var EWSType_NonEmptyArrayOfRequestAttachmentIdsType
*/
public $AttachmentShape;
public $AttachmentIds;

/**
* Contains an array of attachment identifiers.
* Identifies additional extended item properties to return in a response to
* a GetAttachment request.
*
* This element is optional.
*
* @since Exchange 2007
*
* @var EWSType_NonEmptyArrayOfRequestAttachmentIdsType
* @var EWSType_AttachmentResponseShapeType
*/
public $AttachmentIds;
public $AttachmentShape;
}
4 changes: 4 additions & 0 deletions EWSType/GetEventsType.php
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ class EWSType_GetEventsType extends EWSType
/**
* Represents the identifier for a subscription that is queried for events.
*
* @since Exchange 2007
*
* @var string
*/
public $SubscriptionId;
Expand All @@ -27,6 +29,8 @@ class EWSType_GetEventsType extends EWSType
* the watermark returned from the Subscribe request. Otherwise, the
* watermark from the last event in the last GetEvents response is used.
*
* @since Exchange 2007
*
* @var string
*/
public $Watermark;
Expand Down
12 changes: 6 additions & 6 deletions EWSType/GetRoomListsResponseMessageType.php
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ class EWSType_GetRoomListsResponseMessageType extends EWSType
*
* This element contains a value of 0.
*
* @since Exchange 2010
* @since Exchange 2010 SP1
*
* @var integer
*/
Expand All @@ -26,7 +26,7 @@ class EWSType_GetRoomListsResponseMessageType extends EWSType
/**
* Provides a text description of the status of the response.
*
* @since Exchange 2010
* @since Exchange 2010 SP1
*
* @var string
*/
Expand All @@ -35,7 +35,7 @@ class EWSType_GetRoomListsResponseMessageType extends EWSType
/**
* Provides additional error response information.
*
* @since Exchange 2010
* @since Exchange 2010 SP1
*
* @var string
*
Expand All @@ -46,7 +46,7 @@ class EWSType_GetRoomListsResponseMessageType extends EWSType
/**
* Describes the status of the response.
*
* @since Exchange 2010
* @since Exchange 2010 SP1
*
* @var EWSType_ResponseClassType
*/
Expand All @@ -56,7 +56,7 @@ class EWSType_GetRoomListsResponseMessageType extends EWSType
* Provides an error code that identifies the specific error that the
* request encountered.
*
* @since Exchange 2010
* @since Exchange 2010 SP1
*
* @var EWSType_ResponseCodeType
*/
Expand All @@ -66,7 +66,7 @@ class EWSType_GetRoomListsResponseMessageType extends EWSType
* Provides a list of e-mail addresses and display names that represent
* lists of meeting rooms.
*
* @since Exchange 2010
* @since Exchange 2010 SP1
*
* @var EWSType_ArrayOfEmailAddressesType
*/
Expand Down
12 changes: 6 additions & 6 deletions EWSType/GetRoomsResponseMessageType.php
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ class EWSType_GetRoomsResponseMessageType extends EWSType
*
* This element contains a value of 0.
*
* @since Exchange 2010
* @since Exchange 2010 SP1
*
* @var integer
*/
Expand All @@ -26,7 +26,7 @@ class EWSType_GetRoomsResponseMessageType extends EWSType
/**
* Provides a text description of the status of the response.
*
* @since Exchange 2010
* @since Exchange 2010 SP1
*
* @var string
*/
Expand All @@ -35,7 +35,7 @@ class EWSType_GetRoomsResponseMessageType extends EWSType
/**
* Provides additional error response information.
*
* @since Exchange 2010
* @since Exchange 2010 SP1
*
* @var string
*
Expand All @@ -46,7 +46,7 @@ class EWSType_GetRoomsResponseMessageType extends EWSType
/**
* Describes the status of the response.
*
* @since Exchange 2010
* @since Exchange 2010 SP1
*
* @var EWSType_ResponseClassType
*/
Expand All @@ -56,7 +56,7 @@ class EWSType_GetRoomsResponseMessageType extends EWSType
* Provides an error code that identifies the specific error that the
* request encountered.
*
* @since Exchange 2010
* @since Exchange 2010 SP1
*
* @var EWSType_ResponseCodeType
*/
Expand All @@ -66,7 +66,7 @@ class EWSType_GetRoomsResponseMessageType extends EWSType
* Provides a list of email addresses and display names that represent
* meeting rooms.
*
* @since Exchange 2010
* @since Exchange 2010 SP1
*
* @var EWSType_ArrayOfRoomsType
*/
Expand Down
2 changes: 1 addition & 1 deletion EWSType/GetRoomsType.php
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ class EWSType_GetRoomsType extends EWSType
/**
* Represents an e-mail address that identifies a list of meeting rooms.
*
* @since Exchange 2010
* @since Exchange 2010 SP1
*
* @var EWSType_EmailAddressType
*/
Expand Down
10 changes: 5 additions & 5 deletions EWSType/RemoveDelegateResponseMessageType.php
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ class EWSType_RemoveDelegateResponseMessageType extends EWSType
*
* This element contains a value of 0.
*
* @since Exchange 2007
* @since Exchange 2007 SP1
*
* @var integer
*/
Expand All @@ -26,7 +26,7 @@ class EWSType_RemoveDelegateResponseMessageType extends EWSType
/**
* Provides a text description of the status of the response.
*
* @since Exchange 2007
* @since Exchange 2007 SP1
*
* @var string
*/
Expand All @@ -35,7 +35,7 @@ class EWSType_RemoveDelegateResponseMessageType extends EWSType
/**
* Provides additional error response information.
*
* @since Exchange 2007
* @since Exchange 2007 SP1
*
* @var string
*
Expand All @@ -47,7 +47,7 @@ class EWSType_RemoveDelegateResponseMessageType extends EWSType
* Provides an error code that identifies the specific error that the
* request encountered.
*
* @since Exchange 2007
* @since Exchange 2007 SP1
*
* @var EWSType_ResponseCodeType
*/
Expand All @@ -57,7 +57,7 @@ class EWSType_RemoveDelegateResponseMessageType extends EWSType
* Contains the response messages for an Exchange Web Services delegate
* management request.
*
* @since Exchange 2007
* @since Exchange 2007 SP1
*
* @var EWSType_ArrayOfDelegateUserResponseMessageType
*/
Expand Down
2 changes: 1 addition & 1 deletion EWSType/RemoveDelegateType.php
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ class EWSType_RemoveDelegateType extends EWSType
/**
* Identifies the principal's mailbox.
*
* @since Exchange 2007
* @since Exchange 2007 SP1
*
* @var EWSType_EmailAddressType
*/
Expand Down
20 changes: 10 additions & 10 deletions EWSType/SendItemType.php
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,16 @@ class EWSType_SendItemType extends EWSType
*/
public $ItemIds;

/**
* Identifies the target folder for operations that update, send, and create
* items in the Exchange store.
*
* @since Exchange 2007
*
* @var EWSType_TargetFolderIdType
*/
public $SavedItemFolderId;

/**
* Identifies whether a copy of the sent item is saved.
*
Expand All @@ -36,14 +46,4 @@ class EWSType_SendItemType extends EWSType
* @var boolean
*/
public $SaveItemToFolder;

/**
* Identifies the target folder for operations that update, send, and create
* items in the Exchange store.
*
* @since Exchange 2007
*
* @var EWSType_TargetFolderIdType
*/
public $SavedItemFolderId;
}
8 changes: 4 additions & 4 deletions EWSType/UpdateDelegateResponseMessageType.php
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ class EWSType_UpdateDelegateResponseMessageType extends EWSType
*
* This element contains a value of 0.
*
* @since Exchange 2007
* @since Exchange 2007 SP1
*
* @var integer
*/
Expand All @@ -26,7 +26,7 @@ class EWSType_UpdateDelegateResponseMessageType extends EWSType
/**
* Provides a text description of the status of the response.
*
* @since Exchange 2007
* @since Exchange 2007 SP1
*
* @var string
*/
Expand All @@ -35,7 +35,7 @@ class EWSType_UpdateDelegateResponseMessageType extends EWSType
/**
* Provides additional error response information.
*
* @since Exchange 2007
* @since Exchange 2007 SP1
*
* @var string
*
Expand All @@ -47,7 +47,7 @@ class EWSType_UpdateDelegateResponseMessageType extends EWSType
* Provides an error code that identifies the specific error that the
* request encountered.
*
* @since Exchange 2007
* @since Exchange 2007 SP1
*
* @var EWSType_ResponseCodeType
*/
Expand Down
2 changes: 1 addition & 1 deletion EWSType/UpdateDelegateType.php
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ class EWSType_UpdateDelegateType extends EWSType
/**
* Identifies a mail-enabled Active Directory directory service object.
*
* @since Exchange 2007
* @since Exchange 2007 SP1
*
* @var EWSType_EmailAddressType
*/
Expand Down
6 changes: 3 additions & 3 deletions EWSType/UpdateInboxRulesRequestType.php
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ class EWSType_UpdateInboxRulesRequestType extends EWSType
* Represents the SMTP address of the user whose Inbox rules are to be
* created, modified, or deleted.
*
* @since Exchange 2010
* @since Exchange 2010 SP1
*
* @var string
*/
Expand All @@ -25,7 +25,7 @@ class EWSType_UpdateInboxRulesRequestType extends EWSType
/**
* Contains an array of rule operations that can be performed on an Inbox.
*
* @since Exchange 2010
* @since Exchange 2010 SP1
*
* @var EWSType_ArrayOfRuleOperationsType
*/
Expand All @@ -34,7 +34,7 @@ class EWSType_UpdateInboxRulesRequestType extends EWSType
/**
* Indicates whether to remove the Microsoft Outlook rule blob.
*
* @since Exchange 2010
* @since Exchange 2010 SP1
*
* @var boolean
*/
Expand Down
12 changes: 6 additions & 6 deletions EWSType/UpdateInboxRulesResponseType.php
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ class EWSType_UpdateInboxRulesResponseType extends EWSType
*
* This element contains a value of 0.
*
* @since Exchange 2010
* @since Exchange 2010 SP1
*
* @var integer
*/
Expand All @@ -26,7 +26,7 @@ class EWSType_UpdateInboxRulesResponseType extends EWSType
/**
* Provides a text description of the status of the response.
*
* @since Exchange 2010
* @since Exchange 2010 SP1
*
* @var string
*/
Expand All @@ -35,7 +35,7 @@ class EWSType_UpdateInboxRulesResponseType extends EWSType
/**
* Provides additional error response information.
*
* @since Exchange 2010
* @since Exchange 2010 SP1
*
* @var string
*
Expand All @@ -46,7 +46,7 @@ class EWSType_UpdateInboxRulesResponseType extends EWSType
/**
* Describes the status of the response.
*
* @since Exchange 2010
* @since Exchange 2010 SP1
*
* @var EWSType_ResponseClassType
*/
Expand All @@ -56,7 +56,7 @@ class EWSType_UpdateInboxRulesResponseType extends EWSType
* Provides an error code that identifies the specific error that the
* request encountered.
*
* @since Exchange 2010
* @since Exchange 2010 SP1
*
* @var EWSType_ResponseCodeType
*/
Expand All @@ -66,7 +66,7 @@ class EWSType_UpdateInboxRulesResponseType extends EWSType
* Represents an array of rule validation errors on each rule field that has
* an error.
*
* @since Exchange 2010
* @since Exchange 2010 SP1
*
* @var EWSType_ArrayOfRuleOperationErrorsType
*/
Expand Down
Loading

0 comments on commit b3e60b1

Please sign in to comment.