From c2f8577c8cd42bd8519d8e879dd72aede9509426 Mon Sep 17 00:00:00 2001 From: Garethp Date: Fri, 6 May 2016 12:20:43 +0200 Subject: [PATCH] Adding ability to delete item fields --- CHANGELOG.md | 12 ++ ...tFolderByDisplayName with data set #0.json | 2 +- ...PITest.testGetFolderByDisplayNameFail.json | 2 +- ...PITest.testGetFolderByDistinguishedId.json | 2 +- ....testListItemChanges with data set #0.json | 2 +- .../APITest.testDeleteCalendarItem.json | 2 +- .../APITest.testGetCalendarItems.json | 2 +- .../Calendar/APITest.testListChanges.json | 2 +- .../Calendar/APITest.testPickCalendar.json | 2 +- .../APITest.testUpdateCalendarItem.json | 2 +- TODO.md | 6 +- examples/contacts/deleteContactField.php | 14 +++ src/API.php | 56 +++++---- src/API/Type/ArrayOfFoldersType.php | 1 - src/Calendar/CalendarAPI.php | 4 +- src/Contacts/ContactsAPI.php | 13 +- src/Mail/MailAPI.php | 4 +- tests/src/Contacts/ContactsAPI.php | 114 ++++++++++++++++++ 18 files changed, 201 insertions(+), 41 deletions(-) create mode 100644 examples/contacts/deleteContactField.php create mode 100644 tests/src/Contacts/ContactsAPI.php diff --git a/CHANGELOG.md b/CHANGELOG.md index ad9941d8..cfb6f410 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## 0.8.2 - 2016-05-06 + * Add the ability to delete fields when updating an item + +## 0.8.1 - 2016-05-02 + * Fixing a segmentation fault + +## 0.8.0 - 2016-05-02 + * Changes the namespace of this package from `jamesiarmes\PEWS` to `garethp\ews` + +## 0.7.9 + * Add the ability to delete fields when updating an item + ## 0.7.8 - 2016-05-02 * Fixing a segmentation fault diff --git a/Resources/recordings/jamesiarmes/PEWS/Test/APITest.testGetFolderByDisplayName with data set #0.json b/Resources/recordings/jamesiarmes/PEWS/Test/APITest.testGetFolderByDisplayName with data set #0.json index 71236a7d..ab84fcc3 100644 --- a/Resources/recordings/jamesiarmes/PEWS/Test/APITest.testGetFolderByDisplayName with data set #0.json +++ b/Resources/recordings/jamesiarmes/PEWS/Test/APITest.testGetFolderByDisplayName with data set #0.json @@ -1 +1 @@ -[{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=01eee884de8741368faf64d06e084086; expires=Tue, 28-Feb-2017 10:42:27 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"Persistent-Auth":["true"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:26 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>5<\/t:TotalCount>24<\/t:ChildFolderCount>0<\/t:UnreadCount><\/t:Folder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=6baf926564a74426b7c47e03cc9f93d5; expires=Tue, 28-Feb-2017 10:42:27 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:26 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF<\/t:FolderClass>AllItems<\/t:DisplayName>1592<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>179<\/t:UnreadCount><\/t:SearchFolder>IPF.Note<\/t:FolderClass>Calendar Version Store<\/t:DisplayName>601<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>54<\/t:UnreadCount><\/t:SearchFolder>Common Views<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Deferred Action<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Note<\/t:FolderClass>Favorites<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>Finder<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Freebusy Data<\/t:DisplayName>1<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Location<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>MailboxAssociations<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Note<\/t:FolderClass>My Contacts<\/t:DisplayName>1<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>ParkedMessages<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Note<\/t:FolderClass>People I Know<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>PeopleConnect<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Recoverable Items<\/t:DisplayName>99<\/t:TotalCount>4<\/t:ChildFolderCount>true<\/t:CanDelete>true<\/t:CanRenameOrMove>false<\/t:MustDisplayComment>false<\/t:HasQuota>false<\/t:IsManagedFoldersRoot><\/t:ManagedFolderInformation>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Outlook.Reminder<\/t:FolderClass>Reminders<\/t:DisplayName>2<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>Schedule<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Note<\/t:FolderClass>Sharing<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Shortcuts<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Spooler Queue<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>System<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>TemporarySaves<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Task<\/t:FolderClass>To-Do Search<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>Top of Information Store<\/t:DisplayName>0<\/t:TotalCount>16<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Views<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"}] \ No newline at end of file +[{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["b29f91a6-15ae-4f4e-9f47-e0aba5b8d7d3"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=66db381a47684180924f874ea9e23bb0; expires=Sat, 06-May-2017 10:15:09 GMT; path=\/; HttpOnly"],"x-EwsHandler":["GetFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0014"],"Date":["Fri, 06 May 2016 10:15:09 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>6<\/t:TotalCount>56<\/t:ChildFolderCount>0<\/t:UnreadCount><\/t:Folder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["b99f2a7c-6b16-4256-8df9-4ef32ea67ef4"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=1adcf21249bf49f8b0abd1ccd4fd2089; expires=Sat, 06-May-2017 10:15:09 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0014"],"Date":["Fri, 06 May 2016 10:15:09 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Note<\/t:FolderClass>AllContacts<\/t:DisplayName>2<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>IPF<\/t:FolderClass>AllItems<\/t:DisplayName>235<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>5<\/t:UnreadCount><\/t:SearchFolder>IPF.Note<\/t:FolderClass>AllPersonMetadata<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>BrokerSubscriptions<\/t:DisplayName>3<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>CalendarItemSnapshots<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Common Views<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>ConferenceRoomPreferences<\/t:DisplayName>1<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Deferred Action<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Note<\/t:FolderClass>Document Centric Conversations<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>IPF.Note<\/t:FolderClass>Favorites<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>Finder<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Freebusy Data<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>GraphStore<\/t:DisplayName>0<\/t:TotalCount>5<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Inference<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Location<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>MailboxAssociations<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>MeetingSapces<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Note<\/t:FolderClass>My Contacts<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>IPF.Note<\/t:FolderClass>MyContactsExtended<\/t:DisplayName>2<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>O365 Suite Notifications<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>O365 Suite Storage<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Task<\/t:FolderClass>Orion Notes<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:TasksFolder>PACE<\/t:DisplayName>0<\/t:TotalCount>1<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>ParkedMessages<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>PdpProfile<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Note<\/t:FolderClass>People I Know<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>PeopleConnect<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>PeopleInsights<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Recoverable Items<\/t:DisplayName>0<\/t:TotalCount>4<\/t:ChildFolderCount>true<\/t:CanDelete>true<\/t:CanRenameOrMove>false<\/t:MustDisplayComment>false<\/t:HasQuota>false<\/t:IsManagedFoldersRoot><\/t:ManagedFolderInformation>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Note<\/t:FolderClass>RelevantContacts<\/t:DisplayName>2<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>Outlook.Reminder<\/t:FolderClass>Reminders<\/t:DisplayName>8<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>Schedule<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Note<\/t:FolderClass>Sharing<\/t:DisplayName>1<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Shortcuts<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.SmsAndChatsSync<\/t:FolderClass>SmsAndChatsSync<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Spooler Queue<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>SuggestedUserGroupAssociations<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>System<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>TemporarySaves<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Task<\/t:FolderClass>To-Do Search<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>Top of Information Store<\/t:DisplayName>0<\/t:TotalCount>14<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>UserSocialActivityNotifications<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Views<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Contact<\/t:FolderClass>WeveCalendarFetchStatus<\/t:DisplayName>1<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:ContactsFolder>IPF.Contact<\/t:FolderClass>WeveTimeZoneFetchStatus<\/t:DisplayName>1<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:ContactsFolder>XrmActivityClientInstrumentation<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>XrmActivityServerInstrumentation<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>XrmActivityStream<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Note<\/t:FolderClass>XrmCompanySearch<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>IPF.Note<\/t:FolderClass>XrmDealSearch<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>XrmDeletedItems<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>XrmInsights<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>XrmProjects<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Note<\/t:FolderClass>XrmSearch<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"}] \ No newline at end of file diff --git a/Resources/recordings/jamesiarmes/PEWS/Test/APITest.testGetFolderByDisplayNameFail.json b/Resources/recordings/jamesiarmes/PEWS/Test/APITest.testGetFolderByDisplayNameFail.json index 9c7e75e7..f8ff27fb 100644 --- a/Resources/recordings/jamesiarmes/PEWS/Test/APITest.testGetFolderByDisplayNameFail.json +++ b/Resources/recordings/jamesiarmes/PEWS/Test/APITest.testGetFolderByDisplayNameFail.json @@ -1 +1 @@ -[{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=7b427ad421414969a0e4423414703339; expires=Tue, 28-Feb-2017 10:42:27 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"Persistent-Auth":["true"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:26 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>5<\/t:TotalCount>24<\/t:ChildFolderCount>0<\/t:UnreadCount><\/t:Folder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=d49e8170b4134a22bb9e75ef3951e75c; expires=Tue, 28-Feb-2017 10:42:27 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:26 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF<\/t:FolderClass>AllItems<\/t:DisplayName>1592<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>179<\/t:UnreadCount><\/t:SearchFolder>IPF.Note<\/t:FolderClass>Calendar Version Store<\/t:DisplayName>601<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>54<\/t:UnreadCount><\/t:SearchFolder>Common Views<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Deferred Action<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Note<\/t:FolderClass>Favorites<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>Finder<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Freebusy Data<\/t:DisplayName>1<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Location<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>MailboxAssociations<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Note<\/t:FolderClass>My Contacts<\/t:DisplayName>1<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>ParkedMessages<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Note<\/t:FolderClass>People I Know<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>PeopleConnect<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Recoverable Items<\/t:DisplayName>99<\/t:TotalCount>4<\/t:ChildFolderCount>true<\/t:CanDelete>true<\/t:CanRenameOrMove>false<\/t:MustDisplayComment>false<\/t:HasQuota>false<\/t:IsManagedFoldersRoot><\/t:ManagedFolderInformation>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Outlook.Reminder<\/t:FolderClass>Reminders<\/t:DisplayName>2<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>Schedule<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Note<\/t:FolderClass>Sharing<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Shortcuts<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Spooler Queue<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>System<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>TemporarySaves<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Task<\/t:FolderClass>To-Do Search<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>Top of Information Store<\/t:DisplayName>0<\/t:TotalCount>16<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Views<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"}] \ No newline at end of file +[{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["6e8e14cf-5bba-4bfa-ab6f-df344bbd0566"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=3705b42646d34c58b313607d0e38063e; expires=Sat, 06-May-2017 10:15:10 GMT; path=\/; HttpOnly"],"x-EwsHandler":["GetFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0029"],"Date":["Fri, 06 May 2016 10:15:10 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>6<\/t:TotalCount>56<\/t:ChildFolderCount>0<\/t:UnreadCount><\/t:Folder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["649afa30-2ca5-4005-86f6-c047aa1395fc"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=884fe8c12a2042588a5b529421c7dd77; expires=Sat, 06-May-2017 10:15:10 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0029"],"Date":["Fri, 06 May 2016 10:15:10 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Note<\/t:FolderClass>AllContacts<\/t:DisplayName>2<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>IPF<\/t:FolderClass>AllItems<\/t:DisplayName>235<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>5<\/t:UnreadCount><\/t:SearchFolder>IPF.Note<\/t:FolderClass>AllPersonMetadata<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>BrokerSubscriptions<\/t:DisplayName>3<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>CalendarItemSnapshots<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Common Views<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>ConferenceRoomPreferences<\/t:DisplayName>1<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Deferred Action<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Note<\/t:FolderClass>Document Centric Conversations<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>IPF.Note<\/t:FolderClass>Favorites<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>Finder<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Freebusy Data<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>GraphStore<\/t:DisplayName>0<\/t:TotalCount>5<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Inference<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Location<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>MailboxAssociations<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>MeetingSapces<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Note<\/t:FolderClass>My Contacts<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>IPF.Note<\/t:FolderClass>MyContactsExtended<\/t:DisplayName>2<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>O365 Suite Notifications<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>O365 Suite Storage<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Task<\/t:FolderClass>Orion Notes<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:TasksFolder>PACE<\/t:DisplayName>0<\/t:TotalCount>1<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>ParkedMessages<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>PdpProfile<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Note<\/t:FolderClass>People I Know<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>PeopleConnect<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>PeopleInsights<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Recoverable Items<\/t:DisplayName>0<\/t:TotalCount>4<\/t:ChildFolderCount>true<\/t:CanDelete>true<\/t:CanRenameOrMove>false<\/t:MustDisplayComment>false<\/t:HasQuota>false<\/t:IsManagedFoldersRoot><\/t:ManagedFolderInformation>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Note<\/t:FolderClass>RelevantContacts<\/t:DisplayName>2<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>Outlook.Reminder<\/t:FolderClass>Reminders<\/t:DisplayName>8<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>Schedule<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Note<\/t:FolderClass>Sharing<\/t:DisplayName>1<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Shortcuts<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.SmsAndChatsSync<\/t:FolderClass>SmsAndChatsSync<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Spooler Queue<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>SuggestedUserGroupAssociations<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>System<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>TemporarySaves<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Task<\/t:FolderClass>To-Do Search<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>Top of Information Store<\/t:DisplayName>0<\/t:TotalCount>14<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>UserSocialActivityNotifications<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>Views<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Contact<\/t:FolderClass>WeveCalendarFetchStatus<\/t:DisplayName>1<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:ContactsFolder>IPF.Contact<\/t:FolderClass>WeveTimeZoneFetchStatus<\/t:DisplayName>1<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:ContactsFolder>XrmActivityClientInstrumentation<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>XrmActivityServerInstrumentation<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>XrmActivityStream<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Note<\/t:FolderClass>XrmCompanySearch<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>IPF.Note<\/t:FolderClass>XrmDealSearch<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder>XrmDeletedItems<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>XrmInsights<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>XrmProjects<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:Folder>IPF.Note<\/t:FolderClass>XrmSearch<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>0<\/t:UnreadCount><\/t:SearchFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"}] \ No newline at end of file diff --git a/Resources/recordings/jamesiarmes/PEWS/Test/APITest.testGetFolderByDistinguishedId.json b/Resources/recordings/jamesiarmes/PEWS/Test/APITest.testGetFolderByDistinguishedId.json index 263c0774..c93f341b 100644 --- a/Resources/recordings/jamesiarmes/PEWS/Test/APITest.testGetFolderByDistinguishedId.json +++ b/Resources/recordings/jamesiarmes/PEWS/Test/APITest.testGetFolderByDistinguishedId.json @@ -1 +1 @@ -[{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=14801a464dee4487940d347916088856; expires=Tue, 28-Feb-2017 10:42:26 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"Persistent-Auth":["true"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:26 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>1<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"}] \ No newline at end of file +[{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["d2e6ea1b-4f3d-49ae-b9bc-965d13ebe851"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=0594fa42c17244f28526afecc478824d; expires=Sat, 06-May-2017 10:15:05 GMT; path=\/; HttpOnly"],"x-EwsHandler":["GetFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0032"],"Date":["Fri, 06 May 2016 10:15:05 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>2<\/t:TotalCount>3<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"}] \ No newline at end of file diff --git a/Resources/recordings/jamesiarmes/PEWS/Test/APITest.testListItemChanges with data set #0.json b/Resources/recordings/jamesiarmes/PEWS/Test/APITest.testListItemChanges with data set #0.json index d758119a..628e30c9 100644 --- a/Resources/recordings/jamesiarmes/PEWS/Test/APITest.testListItemChanges with data set #0.json +++ b/Resources/recordings/jamesiarmes/PEWS/Test/APITest.testListItemChanges with data set #0.json @@ -1 +1 @@ -[{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=3333b37280734d3b85abc03fedd20a97; expires=Tue, 28-Feb-2017 10:42:27 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"Persistent-Auth":["true"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:26 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>1<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=05b7aaca578047b89679ff57864d1316; expires=Tue, 28-Feb-2017 10:42:27 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:26 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=e25d8b7eae544175bfbbde9aab7c31e9; expires=Tue, 28-Feb-2017 10:42:27 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:26 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/t:CalendarItem><\/m:Items><\/m:CreateItemResponseMessage><\/m:ResponseMessages><\/m:CreateItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=f42e6279ed674017a667f546bc7feec2; expires=Tue, 28-Feb-2017 10:42:27 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>H4sIAAAAAAAEAO29B2AcSZYlJi9tynt\/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcplVmVdZhZAzO2dvPfee++999577733ujudTif33\/8\/XGZkAWz2zkrayZ4hgKrIHz9+fB8\/In6NX+PX+TXoOfjF+w+P9+\/d3znePnlwfLC9f3xyb\/vJyZOT7Wd7Tw5Onjx49vD+\/Z1f8t3X49fXy+nrNmvzk2yZ1de\/xqP3f\/NZVc7y+mz2azx8\/3d\/Mq+bolr+Gofv\/+p36f\/1IqvfypCTX+PX+C3oa0WmzRcNWv4avzl9tUP\/H6PNX\/X3bR3+B\/\/JX\/PtP\/k3+ePa1d7v+hf8mr\/Gr\/rW3\/e3fvpL\/+3f6w9N\/8Zf\/mv9z\/\/I\/\/pr\/BrH7f\/+6\/0av8av9Wv8JvR\/en79X+PX+FPoxxfHL8++OH6BT36NZ\/ef\/eSv\/Wv0n5f0\/1\/g\/b2k\/\/92kXbdp4vDK\/701\/w1fo3ir3z8P\/a+JeSKv+y3\/xd+jb\/21\/g1\/qD\/B0MsFIPuAQAA<\/m:SyncState>true<\/m:IncludesLastItemInRange><\/t:CalendarItem><\/t:Create><\/m:Changes><\/m:SyncFolderItemsResponseMessage><\/m:ResponseMessages><\/m:SyncFolderItemsResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=e0a031797579416f86182308a561b573; expires=Tue, 28-Feb-2017 10:42:27 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>H4sIAAAAAAAEAO29B2AcSZYlJi9tynt\/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcplVmVdZhZAzO2dvPfee++999577733ujudTif33\/8\/XGZkAWz2zkrayZ4hgKrIHz9+fB8\/In6NX+PX+TXoOfjF+w+P9+\/d3znePnlwfLC9f3xyb\/vJyZOT7Wd7Tw5Onjx49vD+\/Z1f8t3X49fXy+nrNmvzk2yZ1de\/xqP3f\/NZVc7y+mz2azx8\/3d\/Mq+bolr+Gofv\/+p36f\/1IqvfypCTX+PX+C3oa0WmzRcNWv4avzl9tUP\/H6PNX\/X3bR3+B\/\/JX\/PtP\/k3+ePa1d7v+hf8mr\/Gr\/rW3\/e3fvpL\/+3f6w9N\/8Zf\/mv9z\/\/I\/\/pr\/BrH7f\/+6\/0av8av9Wv8JvR\/en79X+PX+JvoxxfHL8++OH6BT36NZ\/ef\/eSv\/Wv0nz+C\/v8LvL9f0v9\/u0i77tPFgbov\/rLf\/l+gf\/\/Kx\/\/j4Lfdz18xrF9T3\/prf41f4w\/6fwBw\/14hDAIAAA==<\/m:SyncState>true<\/m:IncludesLastItemInRange><\/m:SyncFolderItemsResponseMessage><\/m:ResponseMessages><\/m:SyncFolderItemsResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=686346e384b244139e7b7d37a8b4ab7d; expires=Tue, 28-Feb-2017 10:42:27 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:DeleteItemResponseMessage><\/m:ResponseMessages><\/m:DeleteItemResponse><\/s:Body><\/s:Envelope>"}] \ No newline at end of file +[{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["0875d0f5-6af8-454f-a1d9-7d48d158c284"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=010a1061794049b0a5718b8893d34215; expires=Sat, 06-May-2017 10:15:10 GMT; path=\/; HttpOnly"],"x-EwsHandler":["GetFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0021"],"Date":["Fri, 06 May 2016 10:15:10 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>2<\/t:TotalCount>3<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["13e251d2-bdd6-4b3e-bf69-ccbdb37411d6"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=3844f0245f2e4fef8a2b19fb6171ef5b; expires=Sat, 06-May-2017 10:15:10 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0021"],"Date":["Fri, 06 May 2016 10:15:11 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Australia holidays<\/t:DisplayName>97<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment.Birthday<\/t:FolderClass>Birthdays<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["a4ad2f88-8b11-4c0a-a66d-de95e6ad7dc6"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=558fe2c46c384b638f84c460734ae053; expires=Sat, 06-May-2017 10:15:10 GMT; path=\/; HttpOnly"],"x-EwsHandler":["CreateItem"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0021"],"Date":["Fri, 06 May 2016 10:15:11 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/t:CalendarItem><\/m:Items><\/m:CreateItemResponseMessage><\/m:ResponseMessages><\/m:CreateItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["6c226072-8d21-457b-bfca-80a0ceb5c85d"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=aff1eefa665b44c2a6a427897e448832; expires=Sat, 06-May-2017 10:15:11 GMT; path=\/; HttpOnly"],"x-EwsHandler":["SyncFolderItems"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0021"],"Date":["Fri, 06 May 2016 10:15:11 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>H4sIAAAAAAAEAGNgYGcAAotqE0tHE2NTA0ddZ3NHC10TR2djXSdnJ2ddNyMnC2cnczdLU1OD2vBgveDKvOTgksSSVOfEvMSiSgYr0nW65eekpBZ5pjBYkq43LLWoODM\/j8GaaK3+QMuKS4JSk1Mzy1JTQjJzU0nwrU9icYlnXnFJYl5yqncqKb71zS9K9SxJzS32zwtOLSpLLSLByXDfhgNxUW5iUTYklrgYGISA0tDwAxkOUskgCJQyAGI9kBrZDe5HA3SEXJf\/+OEb1Rgez8hgoaYaeOBhtecWo9zcYveqLQwMWssOWDMwMDHwMTCDtHAz5K+74De99LIHgxADIwMvEAOtmwSU8XUM8PR19AMpYnAzdQsDK0cDAUAsh8TPA2IJLOrQAbqzgsCijEDXrcq2x5BlA7n68hkGcQaGBgBnFBhUtAIAAA==<\/m:SyncState>true<\/m:IncludesLastItemInRange><\/t:CalendarItem><\/t:Create><\/m:Changes><\/m:SyncFolderItemsResponseMessage><\/m:ResponseMessages><\/m:SyncFolderItemsResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["30ed8e62-4e15-48c3-87ba-6aca8e223833"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=4df136ddc6404ef7b23f8f8723b09cf9; expires=Sat, 06-May-2017 10:15:11 GMT; path=\/; HttpOnly"],"x-EwsHandler":["SyncFolderItems"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0021"],"Date":["Fri, 06 May 2016 10:15:11 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>H4sIAAAAAAAEAGNgYGcAAotqE0tHE2NTA0ddZ3NHC10TR2djXSdnJ2ddNyMnC2cnczdLU1OD2vBgveDKvOTgksSSVOfEvMSiSgYr0nW65eekpBZ5pjBYkq43LLWoODM\/j8GaaK3+QMuKS4JSk1Mzy1JTQjJzU0nwrU9icYlnXnFJYl5yqncqKb71zS9K9SxJzS32zwtOLSpLLSLByXDfhgNxUW5iUTYklrgYGISA0tDwAxkOUskgCJQyAGI9kBrZDe5HA3SEXJf\/+OEb1Rgez8hgoaYaeOBhtecWo9zcYveqLQwMWssOWDMwMDHwMTCDtHAz5K+74De99DIHgxADIwMvEAOt2wCU8XUM8PR19AMpYnAzdQsDK0cDbUAsh8QPAGIJLOrQAbqz2EDuunwGSK7Ktscpiy4eBDaLEapLnIGhAQD8ogF90gIAAA==<\/m:SyncState>true<\/m:IncludesLastItemInRange><\/m:SyncFolderItemsResponseMessage><\/m:ResponseMessages><\/m:SyncFolderItemsResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["6278df05-e43e-4827-b9c4-d58095785942"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=d9d1b75fe125469e891491c533e95c30; expires=Sat, 06-May-2017 10:15:11 GMT; path=\/; HttpOnly"],"x-EwsHandler":["DeleteItem"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0021"],"Date":["Fri, 06 May 2016 10:15:11 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:DeleteItemResponseMessage><\/m:ResponseMessages><\/m:DeleteItemResponse><\/s:Body><\/s:Envelope>"}] \ No newline at end of file diff --git a/Resources/recordings/jamesiarmes/PEWS/Test/Calendar/APITest.testDeleteCalendarItem.json b/Resources/recordings/jamesiarmes/PEWS/Test/Calendar/APITest.testDeleteCalendarItem.json index b6c14ccf..1a05d181 100644 --- a/Resources/recordings/jamesiarmes/PEWS/Test/Calendar/APITest.testDeleteCalendarItem.json +++ b/Resources/recordings/jamesiarmes/PEWS/Test/Calendar/APITest.testDeleteCalendarItem.json @@ -1 +1 @@ -[{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=4e3c68125eca47008b1211e2dee7a6da; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"Persistent-Auth":["true"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:28 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>1<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=e381847670d84d35922ce3876617dcf8; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:28 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=a8abe5160b234341b276f3e5e4552ca4; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:28 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=4c97a4a2d6814df192bfe2dcb5446e9e; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:28 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>1<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=49de17cdbc1a4534930ed176982ab472; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:28 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=986c9ff4c86a44de97c986256004cc33; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:28 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=ff19b68ba23b4526a3d1b608f8eb146d; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:28 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/t:CalendarItem><\/m:Items><\/m:CreateItemResponseMessage><\/m:ResponseMessages><\/m:CreateItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=a024e6122fd64180b8034fcba17bcab6; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:28 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPM.Appointment<\/t:ItemClass>Test Update Calendar Item<\/t:Subject>Normal<\/t:Sensitivity>2016-02-29T10:42:28Z<\/t:DateTimeReceived>2705<\/t:Size>Normal<\/t:Importance>false<\/t:IsSubmitted>false<\/t:IsDraft>false<\/t:IsFromMe>false<\/t:IsResend>false<\/t:IsUnmodified>2016-02-29T10:42:28Z<\/t:DateTimeSent>2016-02-29T10:42:28Z<\/t:DateTimeCreated>2015-07-01T06:00:00Z<\/t:ReminderDueBy>true<\/t:ReminderIsSet>15<\/t:ReminderMinutesBeforeStart>false<\/t:HasAttachments>en-US<\/t:Culture>false<\/t:CreateAssociated>false<\/t:CreateContents>false<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>Gareth Parker \/ True<\/t:LastModifiedName>2016-02-29T10:42:28Z<\/t:LastModifiedTime>false<\/t:IsAssociated>?ae=Item&t=IPM.Appointment&id=RgAAAACovCg73uKqSJEOjHRwMiGeBwD5KryzNn7ZS4Mgr%2fQC8cL2AABBdPoGAAD5KryzNn7ZS4Mgr%2fQC8cL2AABppBnSAAAP&exvsurl=1<\/t:WebClientReadFormQueryString>?ae=Item&a=Open&t=IPM.Appointment&id=RgAAAACovCg73uKqSJEOjHRwMiGeBwD5KryzNn7ZS4Mgr%2fQC8cL2AABBdPoGAAD5KryzNn7ZS4Mgr%2fQC8cL2AABppBnSAAAP&exvsurl=1<\/t:WebClientEditFormQueryString>040000008200E00074C5B7101A82E008000000008C15D2E2DD72D1010000000000000000100000000F40C58457638A428EC0521A4187E81E<\/t:UID>2016-02-29T10:42:28Z<\/t:DateTimeStamp>2015-07-01T06:00:00Z<\/t:Start>2015-07-01T07:00:00Z<\/t:End>false<\/t:IsAllDayEvent>Busy<\/t:LegacyFreeBusyStatus>false<\/t:IsMeeting>false<\/t:IsCancelled>false<\/t:IsRecurring>false<\/t:MeetingRequestWasSent>true<\/t:IsResponseRequested>Single<\/t:CalendarItemType>Organizer<\/t:MyResponseType>Gareth Parker \/ True<\/t:Name>OneOff<\/t:MailboxType><\/t:Mailbox><\/t:Organizer>PT1H<\/t:Duration>UTC<\/t:TimeZone>0<\/t:AppointmentSequenceNumber>0<\/t:AppointmentState><\/t:CalendarItem><\/t:Items><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=9118d89d356f407fad9be4b89f2219b6; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:28 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:DeleteItemResponseMessage><\/m:ResponseMessages><\/m:DeleteItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=35b5fc983d3e42e4af37d88f727dc24e; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:28 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=2addbc9d5bec4d15a36f83d8135861bc; expires=Tue, 28-Feb-2017 10:42:29 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:28 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>1<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=e4438e9350ce4f0d948dd553fd3007c1; expires=Tue, 28-Feb-2017 10:42:29 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:28 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=deacac64e47d4ce198693cc594c0ab6d; expires=Tue, 28-Feb-2017 10:42:29 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:28 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"}] \ No newline at end of file +[{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["0c5d132e-da94-4d86-bb7c-660ddd6f8f4a"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=e885e043aa844993be80c5ffe1e3af97; expires=Sat, 06-May-2017 10:15:23 GMT; path=\/; HttpOnly"],"x-EwsHandler":["GetFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0041"],"Date":["Fri, 06 May 2016 10:15:23 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>2<\/t:TotalCount>3<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["ff71d9d8-8169-4ab7-b4df-00d53b08cdfb"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=8f9103ecfe1c443ea1b192efdab20e43; expires=Sat, 06-May-2017 10:15:23 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0041"],"Date":["Fri, 06 May 2016 10:15:23 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Australia holidays<\/t:DisplayName>97<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment.Birthday<\/t:FolderClass>Birthdays<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["6a568580-c845-4f8a-9f38-a331a2a68a0b"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=5738939df1bc471280ce6c2d631b5ade; expires=Sat, 06-May-2017 10:15:23 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindItem"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0041"],"Date":["Fri, 06 May 2016 10:15:23 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["eaea14f9-2db3-41c0-a70d-02790e84236c"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=cedf06ee51484bb9aec3d3941021d856; expires=Sat, 06-May-2017 10:15:24 GMT; path=\/; HttpOnly"],"x-EwsHandler":["GetFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0041"],"Date":["Fri, 06 May 2016 10:15:24 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>2<\/t:TotalCount>3<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["3e3739e1-28db-4437-bd88-6608ab124018"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=c2f2bbacba5e4f96b616149ee5133122; expires=Sat, 06-May-2017 10:15:24 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0041"],"Date":["Fri, 06 May 2016 10:15:24 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Australia holidays<\/t:DisplayName>97<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment.Birthday<\/t:FolderClass>Birthdays<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["a56b628f-1e62-40f5-9b1f-ceab355eb3da"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=cb0804e9928e4a1ab94414d3571e7464; expires=Sat, 06-May-2017 10:15:24 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindItem"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0041"],"Date":["Fri, 06 May 2016 10:15:24 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["e60bcdfb-4a19-40fa-874f-690582806663"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=3ad9552026b24d59aaaae312e21578dd; expires=Sat, 06-May-2017 10:15:24 GMT; path=\/; HttpOnly"],"x-EwsHandler":["CreateItem"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0041"],"Date":["Fri, 06 May 2016 10:15:24 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/t:CalendarItem><\/m:Items><\/m:CreateItemResponseMessage><\/m:ResponseMessages><\/m:CreateItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["1fb699d4-17d6-40d7-a879-379fc5e076c4"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=108054930a9d45c6929627669bde49d2; expires=Sat, 06-May-2017 10:15:25 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindItem"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0041"],"Date":["Fri, 06 May 2016 10:15:25 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPM.Appointment<\/t:ItemClass>Test Update Calendar Item<\/t:Subject>Normal<\/t:Sensitivity>2016-05-06T10:15:24Z<\/t:DateTimeReceived>4534<\/t:Size>Normal<\/t:Importance>false<\/t:IsSubmitted>false<\/t:IsDraft>false<\/t:IsFromMe>false<\/t:IsResend>false<\/t:IsUnmodified>2016-05-06T10:15:24Z<\/t:DateTimeSent>2016-05-06T10:15:24Z<\/t:DateTimeCreated>2015-07-01T06:00:00Z<\/t:ReminderDueBy>true<\/t:ReminderIsSet>15<\/t:ReminderMinutesBeforeStart>false<\/t:HasAttachments>en-US<\/t:Culture>false<\/t:CreateAssociated>false<\/t:CreateContents>false<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>Gareth Parker<\/t:LastModifiedName>2016-05-06T10:15:24Z<\/t:LastModifiedTime>false<\/t:IsAssociated>https:\/\/outlook.office365.com\/owa\/?ItemID=AAMkAGRmOGJjZTc0LWQ0ZWUtNDliZC1hYjQ1LTkyODM1NjFhMGIzNwBGAAAAAAAdsEfFUCwSRaf4%2BE1agVdfBwA4JiVRwOF7SbQybW1zR3q0AAAqpsA7AAA4JiVRwOF7SbQybW1zR3q0AAAqptPQAAA%3D&exvsurl=1&viewmodel=ICalendarItemDetailsViewModelFactory<\/t:WebClientReadFormQueryString>https:\/\/outlook.office365.com\/owa\/?ItemID=AAMkAGRmOGJjZTc0LWQ0ZWUtNDliZC1hYjQ1LTkyODM1NjFhMGIzNwBGAAAAAAAdsEfFUCwSRaf4%2BE1agVdfBwA4JiVRwOF7SbQybW1zR3q0AAAqpsA7AAA4JiVRwOF7SbQybW1zR3q0AAAqptPQAAA%3D&exvsurl=1&viewmodel=ComposeCalendarItemViewModelFactory<\/t:WebClientEditFormQueryString>040000008200E00074C5B7101A82E0080000000087BF783480A7D101000000000000000010000000B72C15959E71EF4BA4A8FC63BFA64F05<\/t:UID>2016-05-06T10:15:24Z<\/t:DateTimeStamp>2015-07-01T06:00:00Z<\/t:Start>2015-07-01T07:00:00Z<\/t:End>false<\/t:IsAllDayEvent>Busy<\/t:LegacyFreeBusyStatus>false<\/t:IsMeeting>false<\/t:IsCancelled>false<\/t:IsRecurring>false<\/t:MeetingRequestWasSent>true<\/t:IsResponseRequested>Single<\/t:CalendarItemType>Organizer<\/t:MyResponseType>Gareth Parker<\/t:Name>\/O=EXCHANGELABS\/OU=EXCHANGE ADMINISTRATIVE GROUP (FYDIBOHF23SPDLT)\/CN=RECIPIENTS\/CN=862D5F54A80745F0A5A03C4BF6DA1A69-GARETHP<\/t:EmailAddress>EX<\/t:RoutingType>OneOff<\/t:MailboxType><\/t:Mailbox><\/t:Organizer>PT1H<\/t:Duration>UTC<\/t:TimeZone>0<\/t:AppointmentSequenceNumber>0<\/t:AppointmentState>false<\/t:IsOnlineMeeting><\/t:CalendarItem><\/t:Items><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["182745cf-13a1-476a-b88d-af95964b0a0f"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=0f434c10b7434432bd5bc64a94e912f6; expires=Sat, 06-May-2017 10:15:25 GMT; path=\/; HttpOnly"],"x-EwsHandler":["DeleteItem"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0041"],"Date":["Fri, 06 May 2016 10:15:25 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:DeleteItemResponseMessage><\/m:ResponseMessages><\/m:DeleteItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["399cd389-6f48-46d2-84ab-3d30c5d5983e"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=168fa9e0d8bc41b29de4eab3dc57b764; expires=Sat, 06-May-2017 10:15:25 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindItem"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0041"],"Date":["Fri, 06 May 2016 10:15:25 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["40571a66-c5b9-473b-91a3-0b0ec74da2b7"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=0f275b7f38e54fdfa91130e9c035edae; expires=Sat, 06-May-2017 10:15:25 GMT; path=\/; HttpOnly"],"x-EwsHandler":["GetFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0041"],"Date":["Fri, 06 May 2016 10:15:25 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>2<\/t:TotalCount>3<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["79cd57e7-e8f7-433c-83db-dda4584481bb"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=140ed486dae24af28ae15be8d525cfb5; expires=Sat, 06-May-2017 10:15:26 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0041"],"Date":["Fri, 06 May 2016 10:15:25 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Australia holidays<\/t:DisplayName>97<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment.Birthday<\/t:FolderClass>Birthdays<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["d78df021-d4dc-4b2e-9c52-5c2e32a5cbf2"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=03428d61ed484aa598c74866c939ebe4; expires=Sat, 06-May-2017 10:15:26 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindItem"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0041"],"Date":["Fri, 06 May 2016 10:15:26 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"}] \ No newline at end of file diff --git a/Resources/recordings/jamesiarmes/PEWS/Test/Calendar/APITest.testGetCalendarItems.json b/Resources/recordings/jamesiarmes/PEWS/Test/Calendar/APITest.testGetCalendarItems.json index 8beb425f..cb13d952 100644 --- a/Resources/recordings/jamesiarmes/PEWS/Test/Calendar/APITest.testGetCalendarItems.json +++ b/Resources/recordings/jamesiarmes/PEWS/Test/Calendar/APITest.testGetCalendarItems.json @@ -1 +1 @@ -[{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=d26657b5d4f648f9860ab67922ead55b; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"Persistent-Auth":["true"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>1<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=760ed5c7c30243aa9f7dec811a1610df; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=75e32c7a4f21486c97d51df2fd17d561; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=53e41b7ae5a14a648f1c800b2bc83e09; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>1<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=d2b05ae4012146d69b2dc8fbb8b47435; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=823915d9b318473e80c63fac51e8b1b6; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=df8f9a0b2a324a17a5257a236610c5a1; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>1<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=a625921d41834d2b8f494eabaeaca627; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=de99e5e6ee3d4aa8b34638544084df4a; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"}] \ No newline at end of file +[{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["88f38034-6dfa-4ef9-926b-633f92485615"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=102f5d75d48f44af931b1133b76bb6d5; expires=Sat, 06-May-2017 10:15:16 GMT; path=\/; HttpOnly"],"x-EwsHandler":["GetFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0038"],"Date":["Fri, 06 May 2016 10:15:17 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>2<\/t:TotalCount>3<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["053d2117-d2b8-465b-8e6d-f4e8ef96ae6e"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=91bc38eb9a2b4c3d912ae7925d9b81ed; expires=Sat, 06-May-2017 10:15:16 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0038"],"Date":["Fri, 06 May 2016 10:15:17 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Australia holidays<\/t:DisplayName>97<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment.Birthday<\/t:FolderClass>Birthdays<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["d8c8bc56-d4bb-42b4-9b3e-c01cc586d573"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=f0d7c4a2653b4def9284c84f331428e9; expires=Sat, 06-May-2017 10:15:17 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindItem"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0038"],"Date":["Fri, 06 May 2016 10:15:17 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["4e5561b9-3d22-4365-bebb-21b4ccf0a3c5"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=fe2688e0a36d4c019f757a160659ffb5; expires=Sat, 06-May-2017 10:15:17 GMT; path=\/; HttpOnly"],"x-EwsHandler":["GetFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0038"],"Date":["Fri, 06 May 2016 10:15:17 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>2<\/t:TotalCount>3<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["aa278006-49de-4e6d-8752-9fbb8604aad0"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=f3325f694ea4486998e8b8d1aa04897f; expires=Sat, 06-May-2017 10:15:17 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0038"],"Date":["Fri, 06 May 2016 10:15:17 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Australia holidays<\/t:DisplayName>97<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment.Birthday<\/t:FolderClass>Birthdays<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["99c6a456-d48b-494a-929c-36fd6b05da37"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=eee407384e9940b8ac433cd642a48bce; expires=Sat, 06-May-2017 10:15:17 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindItem"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0038"],"Date":["Fri, 06 May 2016 10:15:17 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["2ab6a065-ac2e-4884-9670-baf4b4c65822"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=c9290fcc3e2b4399ad5c179ba396278c; expires=Sat, 06-May-2017 10:15:17 GMT; path=\/; HttpOnly"],"x-EwsHandler":["GetFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0038"],"Date":["Fri, 06 May 2016 10:15:18 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>2<\/t:TotalCount>3<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["b94f8aa8-574f-456f-813a-ea66878d1cf2"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=c886aa857dda44b08a0fa80f3f1a095f; expires=Sat, 06-May-2017 10:15:17 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0038"],"Date":["Fri, 06 May 2016 10:15:18 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Australia holidays<\/t:DisplayName>97<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment.Birthday<\/t:FolderClass>Birthdays<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["5617f9ab-adc4-45a3-a125-4054db77fb3f"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=688945d30be04820b229d62104cceb46; expires=Sat, 06-May-2017 10:15:17 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindItem"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0038"],"Date":["Fri, 06 May 2016 10:15:18 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"}] \ No newline at end of file diff --git a/Resources/recordings/jamesiarmes/PEWS/Test/Calendar/APITest.testListChanges.json b/Resources/recordings/jamesiarmes/PEWS/Test/Calendar/APITest.testListChanges.json index 9b03f771..1e07b0a5 100644 --- a/Resources/recordings/jamesiarmes/PEWS/Test/Calendar/APITest.testListChanges.json +++ b/Resources/recordings/jamesiarmes/PEWS/Test/Calendar/APITest.testListChanges.json @@ -1 +1 @@ -[{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=01a73a8cbd4e44aa81f520312789c9ec; expires=Tue, 28-Feb-2017 10:42:27 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"Persistent-Auth":["true"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>1<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=6cd928d5b3ca4dfb9cbeeffb963b042f; expires=Tue, 28-Feb-2017 10:42:27 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=d56c61b0224d4a6a895d4bbbbfaa02a8; expires=Tue, 28-Feb-2017 10:42:27 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=b30d2413ff9e4b8393c3184f47a9e262; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>1<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=a649e53f496244a7afeae2bc38564866; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=7f78636e2ae84b9db86161f10a24e60c; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>H4sIAAAAAAAEAO29B2AcSZYlJi9tynt\/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcplVmVdZhZAzO2dvPfee++999577733ujudTif33\/8\/XGZkAWz2zkrayZ4hgKrIHz9+fB8\/In6NX+PX+TXoOfjF+w+P9+\/d3znePnlwfLC9f3xyb\/vJyZOT7Wd7Tw5Onjx49vD+\/Z1f8t3X49fXy+nrNmvzk2yZ1de\/xqP3f\/NZVc7y+mz2azx8\/3d\/Mq+bolr+Gofv\/+p36f\/1IqvfypCTX+PX+C3oa0WmzRcNWv4avzl9tUP\/H6PNX\/X3bR3+B\/\/JX\/PtP\/k3+ePa1d7v+hf8mr\/Gr\/rW3\/e3fvpL\/+3f6w9N\/8Zf\/mv9z\/\/I\/\/pr\/BrH7f\/+6\/0av8av9Wv8JvR\/en79X+PX+AH9+OL45dkXxy\/wya\/x7P6zn\/y1f43+85L+\/wsin9\/0dHF4xZ\/+mr\/Gr1H8lY\/\/J371\/wF9Dg6x1gEAAA==<\/m:SyncState>true<\/m:IncludesLastItemInRange><\/m:SyncFolderItemsResponseMessage><\/m:ResponseMessages><\/m:SyncFolderItemsResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=0d8a99c1f1394f90aedb60d300362972; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>1<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=197f39b55fbe4eae8210afd07b9080b8; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=29439f21f5fb4d67942dfe540dcd1dc2; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"}] \ No newline at end of file +[{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["289e1659-fd55-4c87-b2cf-92bdc55f5343"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=9624e31955c94a17832f1b15e5acca78; expires=Sat, 06-May-2017 10:15:14 GMT; path=\/; HttpOnly"],"x-EwsHandler":["GetFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0016"],"Date":["Fri, 06 May 2016 10:15:14 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>2<\/t:TotalCount>3<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["ccf61c9e-1992-4ba0-95f5-6695ee996b87"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=a1373b613e25448c92615581e12d0c90; expires=Sat, 06-May-2017 10:15:14 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0016"],"Date":["Fri, 06 May 2016 10:15:14 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Australia holidays<\/t:DisplayName>97<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment.Birthday<\/t:FolderClass>Birthdays<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["7fe7d349-1990-49f5-a8b5-8505d1f36645"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=67b11f4d64454e24961c176e5474316d; expires=Sat, 06-May-2017 10:15:14 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindItem"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0016"],"Date":["Fri, 06 May 2016 10:15:14 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["89af1f63-d268-49cf-ac8e-9278c28d73a8"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=2f765aca8b0d4b989fcc701d2376ce05; expires=Sat, 06-May-2017 10:15:15 GMT; path=\/; HttpOnly"],"x-EwsHandler":["GetFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0016"],"Date":["Fri, 06 May 2016 10:15:15 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>2<\/t:TotalCount>3<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["2bdb641e-822a-4e1a-b302-df69de690985"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=3a0d315e2ecf4140b6f514a0dcf26769; expires=Sat, 06-May-2017 10:15:15 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0016"],"Date":["Fri, 06 May 2016 10:15:15 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Australia holidays<\/t:DisplayName>97<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment.Birthday<\/t:FolderClass>Birthdays<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["736ad12b-1870-468b-91f7-3647ff29bf1a"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=f7d9b014ee584e5f938cc0e4c7f7912f; expires=Sat, 06-May-2017 10:15:15 GMT; path=\/; HttpOnly"],"x-EwsHandler":["SyncFolderItems"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0016"],"Date":["Fri, 06 May 2016 10:15:15 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>H4sIAAAAAAAEAGNgYGcAAotqE0tHE2NTA0ddZ3NHC10TR2djXSdnJ2ddNyMnC2cnczdLU1OD2vBgveDKvOTgksSSVOfEvMSiSgYr0nW65eekpBZ5pjBYkq43LLWoODM\/j8GaaK3+QMuKS4JSk1Mzy1JTQjJzU0nwrU9icYlnXnFJYl5yqncqKb71zS9K9SxJzS32zwtOLSpLLSLByXDfhgNxUW5iUTYklrgYGISA0tDwAxkOUskgCJQyAGI9kBrZDe5HA3SEXJf\/+OEb1Rgez8hgoaYaeOBhtecWo9zcYveqLQwMWssOWDMwMDHwMTCDtHAz9LvmBE4vvezBIMTAyMALxEDrqoAyvo4Bnr6OfiBFDG6mbmFg5WggAIjlsIgTAujOCgKLMgJdtyrbAcwGAMM308WcAgAA<\/m:SyncState>true<\/m:IncludesLastItemInRange><\/m:SyncFolderItemsResponseMessage><\/m:ResponseMessages><\/m:SyncFolderItemsResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["760cc650-ed9e-44fc-8161-561f60ba5082"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=228505392e3f4469836e40e2913e0e2f; expires=Sat, 06-May-2017 10:15:15 GMT; path=\/; HttpOnly"],"x-EwsHandler":["GetFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0016"],"Date":["Fri, 06 May 2016 10:15:15 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>2<\/t:TotalCount>3<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["d7b9a5d3-c6db-400e-8f32-f81d31e08ae9"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=bad8a9028be442ac9c4c6d93cefdac03; expires=Sat, 06-May-2017 10:15:15 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0016"],"Date":["Fri, 06 May 2016 10:15:15 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Australia holidays<\/t:DisplayName>97<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment.Birthday<\/t:FolderClass>Birthdays<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["642195b4-d52c-4344-baf6-27feecfe94cf"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=eb914d6f28c4498f98327968d9fe5d78; expires=Sat, 06-May-2017 10:15:16 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindItem"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0016"],"Date":["Fri, 06 May 2016 10:15:15 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"}] \ No newline at end of file diff --git a/Resources/recordings/jamesiarmes/PEWS/Test/Calendar/APITest.testPickCalendar.json b/Resources/recordings/jamesiarmes/PEWS/Test/Calendar/APITest.testPickCalendar.json index e82b8161..e68b775e 100644 --- a/Resources/recordings/jamesiarmes/PEWS/Test/Calendar/APITest.testPickCalendar.json +++ b/Resources/recordings/jamesiarmes/PEWS/Test/Calendar/APITest.testPickCalendar.json @@ -1 +1 @@ -[{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=a37fdc8205454a998f8370d084d319b2; expires=Tue, 28-Feb-2017 10:42:27 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"Persistent-Auth":["true"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>1<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=375f7b91c1d54fb28a2f6480448f2ac5; expires=Tue, 28-Feb-2017 10:42:27 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=8cd78368930b44bba98143064958a299; expires=Tue, 28-Feb-2017 10:42:27 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=492159ee3c8f42e3a4c3d52f2b63223d; expires=Tue, 28-Feb-2017 10:42:27 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>1<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=385522226c8c4b5da4891cbe778b6783; expires=Tue, 28-Feb-2017 10:42:27 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=fd080c26bb1c4e4a9de44b11503ad3fa; expires=Tue, 28-Feb-2017 10:42:27 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>1<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=47110d9f353d45368e20fe78d7e7065b; expires=Tue, 28-Feb-2017 10:42:27 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=d80422c0b59a44709e115f2825e6b64b; expires=Tue, 28-Feb-2017 10:42:27 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>1<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=e98c187c13304a4bb527523a6352b841; expires=Tue, 28-Feb-2017 10:42:27 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Test<\/t:DisplayName>0<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=0754019fa76c4e93b4731716726f9bca; expires=Tue, 28-Feb-2017 10:42:27 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>1<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=3cb31850af2f4d0c805d158329499a3c; expires=Tue, 28-Feb-2017 10:42:27 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>1<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=ade16eba78d344a49a4c2a2b1e344a86; expires=Tue, 28-Feb-2017 10:42:27 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=a1f057c65c0c4f2880420a1af824f4af; expires=Tue, 28-Feb-2017 10:42:27 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"}] \ No newline at end of file +[{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["0da17ddc-82d9-4f8d-b634-f1daf748ef98"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=d343c3415c1c4254ac0c64a015c9f5d6; expires=Sat, 06-May-2017 10:15:12 GMT; path=\/; HttpOnly"],"x-EwsHandler":["GetFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0012"],"Date":["Fri, 06 May 2016 10:15:12 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>2<\/t:TotalCount>3<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["c606edf0-8f0f-4156-a275-baa8b2e4e37f"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=2a2c5348df014e77bf0b233074cff750; expires=Sat, 06-May-2017 10:15:12 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0012"],"Date":["Fri, 06 May 2016 10:15:12 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Australia holidays<\/t:DisplayName>97<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment.Birthday<\/t:FolderClass>Birthdays<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["7a7f8462-8499-4fc6-b054-7c3c6d95f751"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=4ad6b3dc62f445b6bdc2831c7e0b855e; expires=Sat, 06-May-2017 10:15:12 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindItem"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0012"],"Date":["Fri, 06 May 2016 10:15:12 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["daecfae5-a5bb-44d4-90fa-971f0e5b2f0b"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=8cfd5c085bd149349ba367d679722d3c; expires=Sat, 06-May-2017 10:15:12 GMT; path=\/; HttpOnly"],"x-EwsHandler":["GetFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0012"],"Date":["Fri, 06 May 2016 10:15:13 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>2<\/t:TotalCount>3<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["54127d85-34a5-4232-8379-d00e0b5f1947"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=d329e3c708a84fecbed579a7a029e516; expires=Sat, 06-May-2017 10:15:12 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0012"],"Date":["Fri, 06 May 2016 10:15:13 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Australia holidays<\/t:DisplayName>97<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment.Birthday<\/t:FolderClass>Birthdays<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["164ef9ce-b285-4118-bded-65d1cfe666c6"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=3604cd35c51e40debb649000ca5ceebd; expires=Sat, 06-May-2017 10:15:12 GMT; path=\/; HttpOnly"],"x-EwsHandler":["GetFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0012"],"Date":["Fri, 06 May 2016 10:15:13 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>2<\/t:TotalCount>3<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["1d191197-be73-412d-b985-4f6c1ba04ce5"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=7a887b7ce28441548ced12d071a7ec64; expires=Sat, 06-May-2017 10:15:13 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0012"],"Date":["Fri, 06 May 2016 10:15:13 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Australia holidays<\/t:DisplayName>97<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment.Birthday<\/t:FolderClass>Birthdays<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["857cf7e9-6895-4058-8298-a1a526279755"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=1e98299547c54698947924c4b0d22648; expires=Sat, 06-May-2017 10:15:13 GMT; path=\/; HttpOnly"],"x-EwsHandler":["GetFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0012"],"Date":["Fri, 06 May 2016 10:15:13 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>2<\/t:TotalCount>3<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["8721e218-39f1-4957-9dde-9245b0fbc378"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=715ad45298624921ac5fdddd10b50bce; expires=Sat, 06-May-2017 10:15:13 GMT; path=\/; HttpOnly"],"x-EwsHandler":["GetFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0012"],"Date":["Fri, 06 May 2016 10:15:13 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["b0d59a0e-3d68-42ac-ab58-92b06f03f7fa"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=39cece02f51b497e9a7c6c967ae861b4; expires=Sat, 06-May-2017 10:15:13 GMT; path=\/; HttpOnly"],"x-EwsHandler":["GetFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0012"],"Date":["Fri, 06 May 2016 10:15:14 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>2<\/t:TotalCount>3<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["46b5a7b0-03b8-4025-82c2-cd2bd35d63c1"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=c12f19fa2cf04acd8d1d6edb726eb85d; expires=Sat, 06-May-2017 10:15:13 GMT; path=\/; HttpOnly"],"x-EwsHandler":["GetFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0012"],"Date":["Fri, 06 May 2016 10:15:14 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>2<\/t:TotalCount>3<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["25580bb6-55a2-46c8-8cb4-f79c960ae02b"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=5cb3fa60067442d991e06d2174bff5d2; expires=Sat, 06-May-2017 10:15:14 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0012"],"Date":["Fri, 06 May 2016 10:15:14 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Australia holidays<\/t:DisplayName>97<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment.Birthday<\/t:FolderClass>Birthdays<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["f7cd4763-9dc2-41f6-87e7-3c2e53bf0a2b"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=41763367496d46ea8fc052781b9fc223; expires=Sat, 06-May-2017 10:15:14 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindItem"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0012"],"Date":["Fri, 06 May 2016 10:15:14 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"}] \ No newline at end of file diff --git a/Resources/recordings/jamesiarmes/PEWS/Test/Calendar/APITest.testUpdateCalendarItem.json b/Resources/recordings/jamesiarmes/PEWS/Test/Calendar/APITest.testUpdateCalendarItem.json index bac9f4ee..bc1db5fe 100644 --- a/Resources/recordings/jamesiarmes/PEWS/Test/Calendar/APITest.testUpdateCalendarItem.json +++ b/Resources/recordings/jamesiarmes/PEWS/Test/Calendar/APITest.testUpdateCalendarItem.json @@ -1 +1 @@ -[{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=c78a151f7e0f484aa8bd001c7e24de9f; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"Persistent-Auth":["true"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>1<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=c5ef1a918d7149538f9aec768cc22eda; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=24626a4d51094944a83bc0f2432aed00; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=a137d8decb704fc590a8b08db05f3506; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>1<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=20d48cb7997d44bf87243bca7cc74b3c; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=5cb67be031834da8b7ca08d538d0a204; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:27 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/t:CalendarItem><\/m:Items><\/m:CreateItemResponseMessage><\/m:ResponseMessages><\/m:CreateItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=047c62c0b3824bc6b7174f88c6819fb7; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:28 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/t:CalendarItem><\/m:Items>0<\/t:Count><\/m:ConflictResults><\/m:UpdateItemResponseMessage><\/m:ResponseMessages><\/m:UpdateItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=c2dc4106753944a281a40982825645ab; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:28 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPM.Appointment<\/t:ItemClass>Test Updated Calendar Item<\/t:Subject>Normal<\/t:Sensitivity>2016-02-29T10:42:28Z<\/t:DateTimeReceived>2577<\/t:Size>Normal<\/t:Importance>false<\/t:IsSubmitted>false<\/t:IsDraft>false<\/t:IsFromMe>false<\/t:IsResend>false<\/t:IsUnmodified>2016-02-29T10:42:28Z<\/t:DateTimeSent>2016-02-29T10:42:28Z<\/t:DateTimeCreated>2015-07-01T06:00:00Z<\/t:ReminderDueBy>true<\/t:ReminderIsSet>15<\/t:ReminderMinutesBeforeStart>false<\/t:HasAttachments>en-US<\/t:Culture>false<\/t:CreateAssociated>false<\/t:CreateContents>false<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>Gareth Parker \/ True<\/t:LastModifiedName>2016-02-29T10:42:28Z<\/t:LastModifiedTime>false<\/t:IsAssociated>?ae=Item&t=IPM.Appointment&id=RgAAAACovCg73uKqSJEOjHRwMiGeBwD5KryzNn7ZS4Mgr%2fQC8cL2AABBdPoGAAD5KryzNn7ZS4Mgr%2fQC8cL2AABppBnRAAAP&exvsurl=1<\/t:WebClientReadFormQueryString>?ae=Item&a=Open&t=IPM.Appointment&id=RgAAAACovCg73uKqSJEOjHRwMiGeBwD5KryzNn7ZS4Mgr%2fQC8cL2AABBdPoGAAD5KryzNn7ZS4Mgr%2fQC8cL2AABppBnRAAAP&exvsurl=1<\/t:WebClientEditFormQueryString>040000008200E00074C5B7101A82E00800000000BCEFABE2DD72D101000000000000000010000000EA0E1374A5E6DD469EE5CC6D4126EFDE<\/t:UID>2016-02-29T10:42:28Z<\/t:DateTimeStamp>2015-07-01T06:00:00Z<\/t:Start>2015-07-01T07:00:00Z<\/t:End>false<\/t:IsAllDayEvent>Busy<\/t:LegacyFreeBusyStatus>false<\/t:IsMeeting>false<\/t:IsCancelled>false<\/t:IsRecurring>false<\/t:MeetingRequestWasSent>true<\/t:IsResponseRequested>Single<\/t:CalendarItemType>Organizer<\/t:MyResponseType>Gareth Parker \/ True<\/t:Name>OneOff<\/t:MailboxType><\/t:Mailbox><\/t:Organizer>PT1H<\/t:Duration>UTC<\/t:TimeZone>0<\/t:AppointmentSequenceNumber>0<\/t:AppointmentState><\/t:CalendarItem><\/t:Items><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=39b1476515f04fa99a97f58d753f9cb2; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:28 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>1<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=0f2733e500db48b782b836d7f2a12c49; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:28 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>1<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=773acefd63a24b35b6102e68e583ae73; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:28 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPM.Appointment<\/t:ItemClass>Test Updated Calendar Item<\/t:Subject>Normal<\/t:Sensitivity>2016-02-29T10:42:28Z<\/t:DateTimeReceived>2577<\/t:Size>Normal<\/t:Importance>false<\/t:IsSubmitted>false<\/t:IsDraft>false<\/t:IsFromMe>false<\/t:IsResend>false<\/t:IsUnmodified>2016-02-29T10:42:28Z<\/t:DateTimeSent>2016-02-29T10:42:28Z<\/t:DateTimeCreated>2015-07-01T06:00:00Z<\/t:ReminderDueBy>true<\/t:ReminderIsSet>15<\/t:ReminderMinutesBeforeStart>false<\/t:HasAttachments>en-US<\/t:Culture>false<\/t:CreateAssociated>false<\/t:CreateContents>false<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>Gareth Parker \/ True<\/t:LastModifiedName>2016-02-29T10:42:28Z<\/t:LastModifiedTime>false<\/t:IsAssociated>?ae=Item&t=IPM.Appointment&id=RgAAAACovCg73uKqSJEOjHRwMiGeBwD5KryzNn7ZS4Mgr%2fQC8cL2AABBdPoGAAD5KryzNn7ZS4Mgr%2fQC8cL2AABppBnRAAAP&exvsurl=1<\/t:WebClientReadFormQueryString>?ae=Item&a=Open&t=IPM.Appointment&id=RgAAAACovCg73uKqSJEOjHRwMiGeBwD5KryzNn7ZS4Mgr%2fQC8cL2AABBdPoGAAD5KryzNn7ZS4Mgr%2fQC8cL2AABppBnRAAAP&exvsurl=1<\/t:WebClientEditFormQueryString>040000008200E00074C5B7101A82E00800000000BCEFABE2DD72D101000000000000000010000000EA0E1374A5E6DD469EE5CC6D4126EFDE<\/t:UID>2016-02-29T10:42:28Z<\/t:DateTimeStamp>2015-07-01T06:00:00Z<\/t:Start>2015-07-01T07:00:00Z<\/t:End>false<\/t:IsAllDayEvent>Busy<\/t:LegacyFreeBusyStatus>false<\/t:IsMeeting>false<\/t:IsCancelled>false<\/t:IsRecurring>false<\/t:MeetingRequestWasSent>true<\/t:IsResponseRequested>Single<\/t:CalendarItemType>Organizer<\/t:MyResponseType>Gareth Parker \/ True<\/t:Name>OneOff<\/t:MailboxType><\/t:Mailbox><\/t:Organizer>PT1H<\/t:Duration>UTC<\/t:TimeZone>0<\/t:AppointmentSequenceNumber>0<\/t:AppointmentState><\/t:CalendarItem><\/t:Items><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/7.5"],"Set-Cookie":["exchangecookie=f853f3a2eb50479d88ae1cd207efc244; expires=Tue, 28-Feb-2017 10:42:28 GMT; path=\/; HttpOnly"],"X-AspNet-Version":["2.0.50727"],"X-Powered-By":["ASP.NET"],"Date":["Mon, 29 Feb 2016 10:42:28 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:DeleteItemResponseMessage><\/m:ResponseMessages><\/m:DeleteItemResponse><\/s:Body><\/s:Envelope>"}] \ No newline at end of file +[{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["9af38e7a-9447-43a1-917c-5c3a30e7bff1"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=fe27c786b9a84f389466cfb4bddfa576; expires=Sat, 06-May-2017 10:15:21 GMT; path=\/; HttpOnly"],"x-EwsHandler":["GetFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0028"],"Date":["Fri, 06 May 2016 10:15:21 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>2<\/t:TotalCount>3<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["844d8af0-7877-4189-8931-f8c6d79184fd"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=72678f8207c8468f899bdc80ec32c97c; expires=Sat, 06-May-2017 10:15:21 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0028"],"Date":["Fri, 06 May 2016 10:15:21 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Australia holidays<\/t:DisplayName>97<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment.Birthday<\/t:FolderClass>Birthdays<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["ca5a0e9a-1c4e-4b65-a708-1f3c0d1517cf"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=a43eae1ec4a2450f8487c88c3abd91ca; expires=Sat, 06-May-2017 10:15:21 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindItem"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0028"],"Date":["Fri, 06 May 2016 10:15:21 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["7a4c2fe6-f69f-4600-b3a1-d86c3fc2d878"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=b4b057a2cc20468b859aa5e8b9caf93b; expires=Sat, 06-May-2017 10:15:21 GMT; path=\/; HttpOnly"],"x-EwsHandler":["GetFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0028"],"Date":["Fri, 06 May 2016 10:15:21 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>2<\/t:TotalCount>3<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["42a97bf1-a5ee-480d-80cb-0d31dccf9553"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=bc04ed5545234dbe87d256b55a260473; expires=Sat, 06-May-2017 10:15:21 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0028"],"Date":["Fri, 06 May 2016 10:15:21 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Australia holidays<\/t:DisplayName>97<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment.Birthday<\/t:FolderClass>Birthdays<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["3195efa2-23fe-426c-ae6d-4ec66171f217"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=f8bcd04427934ba688a33117224eb3cb; expires=Sat, 06-May-2017 10:15:22 GMT; path=\/; HttpOnly"],"x-EwsHandler":["CreateItem"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0028"],"Date":["Fri, 06 May 2016 10:15:22 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/t:CalendarItem><\/m:Items><\/m:CreateItemResponseMessage><\/m:ResponseMessages><\/m:CreateItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["0af25226-4e55-4a1d-829e-ed01ee36fd49"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=1cbab72d01224796a7c529e99be99c29; expires=Sat, 06-May-2017 10:15:22 GMT; path=\/; HttpOnly"],"x-EwsHandler":["UpdateItem"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0028"],"Date":["Fri, 06 May 2016 10:15:22 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/t:CalendarItem><\/m:Items>0<\/t:Count><\/m:ConflictResults><\/m:UpdateItemResponseMessage><\/m:ResponseMessages><\/m:UpdateItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["ec98dad5-8244-4f56-825e-2aa68bf4d99a"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=8870688aa97b4a0d8ef616057fbcfdc3; expires=Sat, 06-May-2017 10:15:22 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindItem"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0028"],"Date":["Fri, 06 May 2016 10:15:22 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPM.Appointment<\/t:ItemClass>Test Updated Calendar Item<\/t:Subject>Normal<\/t:Sensitivity>2016-05-06T10:15:22Z<\/t:DateTimeReceived>3734<\/t:Size>Normal<\/t:Importance>false<\/t:IsSubmitted>false<\/t:IsDraft>false<\/t:IsFromMe>false<\/t:IsResend>false<\/t:IsUnmodified>2016-05-06T10:15:22Z<\/t:DateTimeSent>2016-05-06T10:15:22Z<\/t:DateTimeCreated>2015-07-01T06:00:00Z<\/t:ReminderDueBy>true<\/t:ReminderIsSet>15<\/t:ReminderMinutesBeforeStart>false<\/t:HasAttachments>en-US<\/t:Culture>false<\/t:CreateAssociated>false<\/t:CreateContents>false<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>Gareth Parker<\/t:LastModifiedName>2016-05-06T10:15:22Z<\/t:LastModifiedTime>false<\/t:IsAssociated>https:\/\/outlook.office365.com\/owa\/?ItemID=AAMkAGRmOGJjZTc0LWQ0ZWUtNDliZC1hYjQ1LTkyODM1NjFhMGIzNwBGAAAAAAAdsEfFUCwSRaf4%2BE1agVdfBwA4JiVRwOF7SbQybW1zR3q0AAAqpsA7AAA4JiVRwOF7SbQybW1zR3q0AAAqptPPAAA%3D&exvsurl=1&viewmodel=ICalendarItemDetailsViewModelFactory<\/t:WebClientReadFormQueryString>https:\/\/outlook.office365.com\/owa\/?ItemID=AAMkAGRmOGJjZTc0LWQ0ZWUtNDliZC1hYjQ1LTkyODM1NjFhMGIzNwBGAAAAAAAdsEfFUCwSRaf4%2BE1agVdfBwA4JiVRwOF7SbQybW1zR3q0AAAqpsA7AAA4JiVRwOF7SbQybW1zR3q0AAAqptPPAAA%3D&exvsurl=1&viewmodel=ComposeCalendarItemViewModelFactory<\/t:WebClientEditFormQueryString>040000008200E00074C5B7101A82E00800000000D645DC3280A7D101000000000000000010000000DCF88FBB7E242647B0632DEEE3F8ABF5<\/t:UID>2016-05-06T10:15:22Z<\/t:DateTimeStamp>2015-07-01T06:00:00Z<\/t:Start>2015-07-01T07:00:00Z<\/t:End>false<\/t:IsAllDayEvent>Busy<\/t:LegacyFreeBusyStatus>false<\/t:IsMeeting>false<\/t:IsCancelled>false<\/t:IsRecurring>false<\/t:MeetingRequestWasSent>true<\/t:IsResponseRequested>Single<\/t:CalendarItemType>Organizer<\/t:MyResponseType>Gareth Parker<\/t:Name>\/O=EXCHANGELABS\/OU=EXCHANGE ADMINISTRATIVE GROUP (FYDIBOHF23SPDLT)\/CN=RECIPIENTS\/CN=862D5F54A80745F0A5A03C4BF6DA1A69-GARETHP<\/t:EmailAddress>EX<\/t:RoutingType>OneOff<\/t:MailboxType><\/t:Mailbox><\/t:Organizer>PT1H<\/t:Duration>UTC<\/t:TimeZone>0<\/t:AppointmentSequenceNumber>0<\/t:AppointmentState>false<\/t:IsOnlineMeeting><\/t:CalendarItem><\/t:Items><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["e2e76bb6-fc65-4aa7-a158-02df95872428"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=352f7578e15c4936a6147026b5c2e98d; expires=Sat, 06-May-2017 10:15:22 GMT; path=\/; HttpOnly"],"x-EwsHandler":["GetFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0028"],"Date":["Fri, 06 May 2016 10:15:22 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>Calendar<\/t:DisplayName>2<\/t:TotalCount>3<\/t:ChildFolderCount><\/t:CalendarFolder><\/m:Folders><\/m:GetFolderResponseMessage><\/m:ResponseMessages><\/m:GetFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["0a5158c0-b8d4-47ed-93a7-7fdcc3420a78"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=992465f3bab2418c906ed718da1bba07; expires=Sat, 06-May-2017 10:15:22 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindFolder"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0028"],"Date":["Fri, 06 May 2016 10:15:22 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPF.Appointment<\/t:FolderClass>Australia holidays<\/t:DisplayName>97<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment.Birthday<\/t:FolderClass>Birthdays<\/t:DisplayName>0<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder>IPF.Appointment<\/t:FolderClass>Test<\/t:DisplayName>1<\/t:TotalCount>0<\/t:ChildFolderCount>true<\/t:CreateAssociated>true<\/t:CreateContents>true<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights><\/t:CalendarFolder><\/t:Folders><\/m:RootFolder><\/m:FindFolderResponseMessage><\/m:ResponseMessages><\/m:FindFolderResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["bd002c9a-ba34-4219-803c-ac42459f468a"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=6e1622aebbd94c7b8d7c3296f0627a82; expires=Sat, 06-May-2017 10:15:22 GMT; path=\/; HttpOnly"],"x-EwsHandler":["FindItem"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0028"],"Date":["Fri, 06 May 2016 10:15:22 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode>IPM.Appointment<\/t:ItemClass>Test Updated Calendar Item<\/t:Subject>Normal<\/t:Sensitivity>2016-05-06T10:15:22Z<\/t:DateTimeReceived>3734<\/t:Size>Normal<\/t:Importance>false<\/t:IsSubmitted>false<\/t:IsDraft>false<\/t:IsFromMe>false<\/t:IsResend>false<\/t:IsUnmodified>2016-05-06T10:15:22Z<\/t:DateTimeSent>2016-05-06T10:15:22Z<\/t:DateTimeCreated>2015-07-01T06:00:00Z<\/t:ReminderDueBy>true<\/t:ReminderIsSet>15<\/t:ReminderMinutesBeforeStart>false<\/t:HasAttachments>en-US<\/t:Culture>false<\/t:CreateAssociated>false<\/t:CreateContents>false<\/t:CreateHierarchy>true<\/t:Delete>true<\/t:Modify>true<\/t:Read><\/t:EffectiveRights>Gareth Parker<\/t:LastModifiedName>2016-05-06T10:15:22Z<\/t:LastModifiedTime>false<\/t:IsAssociated>https:\/\/outlook.office365.com\/owa\/?ItemID=AAMkAGRmOGJjZTc0LWQ0ZWUtNDliZC1hYjQ1LTkyODM1NjFhMGIzNwBGAAAAAAAdsEfFUCwSRaf4%2BE1agVdfBwA4JiVRwOF7SbQybW1zR3q0AAAqpsA7AAA4JiVRwOF7SbQybW1zR3q0AAAqptPPAAA%3D&exvsurl=1&viewmodel=ICalendarItemDetailsViewModelFactory<\/t:WebClientReadFormQueryString>https:\/\/outlook.office365.com\/owa\/?ItemID=AAMkAGRmOGJjZTc0LWQ0ZWUtNDliZC1hYjQ1LTkyODM1NjFhMGIzNwBGAAAAAAAdsEfFUCwSRaf4%2BE1agVdfBwA4JiVRwOF7SbQybW1zR3q0AAAqpsA7AAA4JiVRwOF7SbQybW1zR3q0AAAqptPPAAA%3D&exvsurl=1&viewmodel=ComposeCalendarItemViewModelFactory<\/t:WebClientEditFormQueryString>040000008200E00074C5B7101A82E00800000000D645DC3280A7D101000000000000000010000000DCF88FBB7E242647B0632DEEE3F8ABF5<\/t:UID>2016-05-06T10:15:22Z<\/t:DateTimeStamp>2015-07-01T06:00:00Z<\/t:Start>2015-07-01T07:00:00Z<\/t:End>false<\/t:IsAllDayEvent>Busy<\/t:LegacyFreeBusyStatus>false<\/t:IsMeeting>false<\/t:IsCancelled>false<\/t:IsRecurring>false<\/t:MeetingRequestWasSent>true<\/t:IsResponseRequested>Single<\/t:CalendarItemType>Organizer<\/t:MyResponseType>Gareth Parker<\/t:Name>\/O=EXCHANGELABS\/OU=EXCHANGE ADMINISTRATIVE GROUP (FYDIBOHF23SPDLT)\/CN=RECIPIENTS\/CN=862D5F54A80745F0A5A03C4BF6DA1A69-GARETHP<\/t:EmailAddress>EX<\/t:RoutingType>OneOff<\/t:MailboxType><\/t:Mailbox><\/t:Organizer>PT1H<\/t:Duration>UTC<\/t:TimeZone>0<\/t:AppointmentSequenceNumber>0<\/t:AppointmentState>false<\/t:IsOnlineMeeting><\/t:CalendarItem><\/t:Items><\/m:RootFolder><\/m:FindItemResponseMessage><\/m:ResponseMessages><\/m:FindItemResponse><\/s:Body><\/s:Envelope>"},{"statusCode":200,"headers":{"Cache-Control":["private"],"Transfer-Encoding":["chunked"],"Content-Type":["text\/xml; charset=utf-8"],"Server":["Microsoft-IIS\/8.0"],"request-id":["4d7fae7d-a9a6-40a6-8f1f-a08a2307e10f"],"X-CalculatedBETarget":["HE1PR0401MB1884.eurprd04.prod.outlook.com"],"X-BackEndHttpStatus":["200"],"Set-Cookie":["exchangecookie=4e7d007b61f04664aab9897b44a9e706; expires=Sat, 06-May-2017 10:15:23 GMT; path=\/; HttpOnly"],"x-EwsHandler":["DeleteItem"],"X-AspNet-Version":["4.0.30319"],"X-DiagInfo":["HE1PR0401MB1884"],"X-BEServer":["HE1PR0401MB1884"],"X-Powered-By":["ASP.NET"],"X-FEServer":["AM2PR07CA0028"],"Date":["Fri, 06 May 2016 10:15:23 GMT"]},"body":"<\/s:Header>NoError<\/m:ResponseCode><\/m:DeleteItemResponseMessage><\/m:ResponseMessages><\/m:DeleteItemResponse><\/s:Body><\/s:Envelope>"}] \ No newline at end of file diff --git a/TODO.md b/TODO.md index 2c2ae4a1..b719f518 100644 --- a/TODO.md +++ b/TODO.md @@ -1,5 +1,8 @@ # To Do List +### Contact Item Type + * Make EmailAddresses and PhoneNumbers return an associative array of values + ### EWSAutoDiscover * Fix this shit up some day * Unit test what's fixed @@ -9,10 +12,11 @@ ### All Types * Add a dirty/clean state to objects, so you can do `$api->updateItem($items)` and have it know what to update + * Make IndexedFieldURI's return an associative array of values ### Test Coverage * Increase to at least 90% - + ### Code Generation * Modify generator to include the SOAP functions as Doc Blocks on ExchangeWebServices class diff --git a/examples/contacts/deleteContactField.php b/examples/contacts/deleteContactField.php new file mode 100644 index 00000000..4d5e674a --- /dev/null +++ b/examples/contacts/deleteContactField.php @@ -0,0 +1,14 @@ +getContacts(); + +$api->updateContactItem($contact[0]->getItemId(), array( + 'deleteFields' => array ( + 'GivenName', + 'PhoneNumber:HomePhone' + ) +)); diff --git a/src/API.php b/src/API.php index d80144b8..92cbbf3b 100644 --- a/src/API.php +++ b/src/API.php @@ -284,38 +284,52 @@ public function updateItems($items, $options = array()) return $this->getClient()->UpdateItem($request)->getItems(); } + protected function getFieldURI($uriType, $key = null, $value = null) + { + if (strpos($key, ':') !== false) { + try { + $fieldUri = $this->getIndexedFieldUriByName(substr($key, 0, strpos($key, ':')), $uriType); + + list ($key, $index) = explode(':', $key); + + if (is_array($value)) { + $key = key($value); + $value = $value[$key]; + } + + return ['IndexedFieldURI', ['FieldURI' => $fieldUri, 'FieldIndex' => $index], $key, $value]; + } catch (\Exception $e) { + } + } + + $fullName = $this->getFieldUriByName($key, $uriType); + return ['FieldURI', ['FieldURI' => $fullName], $key, $value]; + } + protected function buildUpdateItemChanges($itemType, $uriType, $changes) { $setItemFields = array(); + $deleteItemFields = array(); - //Add each property to a setItemField - foreach ($changes as $key => $value) { - if (strpos($key, ':') !== false) { - try { - $fieldUri = $this->getIndexedFieldUriByName(substr($key, 0, strpos($key, ':')), $uriType); - - list ($key, $index) = explode(':', $key); - $fieldKey = key($value); - $value = $value[$fieldKey]; - - $setItemFields[] = array( - 'IndexedFieldURI' => array('FieldURI' => $fieldUri, 'FieldIndex' => $index), - $itemType => array($fieldKey => $value) - ); - continue; - } catch (\Exception $e) { - } + if (isset($changes['deleteFields'])) { + foreach ($changes['deleteFields'] as $key) { + list($fieldUriType, $fieldKey) = $this->getFieldURI($uriType, $key); + $deleteItemFields[] = [$fieldUriType => $fieldKey]; } - $fullName = $this->getFieldUriByName($key, $uriType); + unset($changes['deleteFields']); + } + //Add each property to a setItemField + foreach ($changes as $key => $value) { + list ($fieldUriType, $fieldKey, $valueKey, $value) = $this->getFieldURI($uriType, $key, $value); $setItemFields[] = array( - 'FieldURI' => array('FieldURI' => $fullName), - $itemType => array($key => $value) + $fieldUriType => $fieldKey, + $itemType => [$valueKey => $value] ); } - return $setItemFields; + return array('SetItemField' => $setItemFields, 'DeleteItemField' => $deleteItemFields); } public function createFolders($names, Type\FolderIdType $parentFolder, $options = array()) diff --git a/src/API/Type/ArrayOfFoldersType.php b/src/API/Type/ArrayOfFoldersType.php index 7f8d172f..1fc7196a 100644 --- a/src/API/Type/ArrayOfFoldersType.php +++ b/src/API/Type/ArrayOfFoldersType.php @@ -97,7 +97,6 @@ public function getAllFolders() $folders, (is_array($this->tasksFolder) ? $this->tasksFolder : array($this->tasksFolder)) ); - $folders = array_merge($folders, $this->tasksFolder); } $this->allFolders = $folders; diff --git a/src/Calendar/CalendarAPI.php b/src/Calendar/CalendarAPI.php index abd4e6ae..772dd67f 100644 --- a/src/Calendar/CalendarAPI.php +++ b/src/Calendar/CalendarAPI.php @@ -162,9 +162,7 @@ public function updateCalendarItem(Type\ItemIdType $itemId, $changes) $request = array( 'ItemChange' => array( 'ItemId' => $itemId->toArray(), - 'Updates' => array( - 'SetItemField' => $this->buildUpdateItemChanges('CalendarItem', 'calendar', $changes) - ) + 'Updates' => $this->buildUpdateItemChanges('CalendarItem', 'calendar', $changes) ) ); diff --git a/src/Contacts/ContactsAPI.php b/src/Contacts/ContactsAPI.php index 9471f4b7..9cc3050f 100644 --- a/src/Contacts/ContactsAPI.php +++ b/src/Contacts/ContactsAPI.php @@ -60,6 +60,15 @@ public function getContacts($folderId = null, $options = array()) return $this->getClient()->FindItem($request); } + /** + * @param Type\ItemIdType $itemId + * @return Type\ContactItemType + */ + public function getContact($itemId) + { + return $this->getItem($itemId); + } + /** * @param $contacts * @param array $options @@ -90,9 +99,7 @@ public function updateContactItem(Type\ItemIdType $itemId, $changes) $request = array( 'ItemChange' => array( 'ItemId' => $itemId->toArray(), - 'Updates' => array( - 'SetItemField' => $this->buildUpdateItemChanges('Contact', 'contacts', $changes) - ) + 'Updates' => $this->buildUpdateItemChanges('Contact', 'contacts', $changes) ) ); diff --git a/src/Mail/MailAPI.php b/src/Mail/MailAPI.php index c7767e90..cf94ff27 100644 --- a/src/Mail/MailAPI.php +++ b/src/Mail/MailAPI.php @@ -134,9 +134,7 @@ public function updateMailItem($itemId, $changes) $request = array( 'ItemChange' => array( 'ItemId' => $itemId->toArray(), - 'Updates' => array( - 'SetItemField' => $this->buildUpdateItemChanges('Message', 'message', $changes) - ) + 'Updates' => $this->buildUpdateItemChanges('Message', 'message', $changes) ) ); diff --git a/tests/src/Contacts/ContactsAPI.php b/tests/src/Contacts/ContactsAPI.php new file mode 100644 index 00000000..caabce46 --- /dev/null +++ b/tests/src/Contacts/ContactsAPI.php @@ -0,0 +1,114 @@ + 'server', + 'user' => 'user', + 'password' => 'password' + ]; + + if (is_file(getcwd() . '/Resources/auth.json')) { + $auth = json_decode(file_get_contents(getcwd() . '/Resources/auth.json'), true); + } + + $client = API::withUsernameAndPassword( + $auth['server'], + $auth['user'], + $auth['password'], + [ + 'httpPlayback' => [ + 'mode' => $mode, + 'recordFileName' => self::class . '.' . $this->getName() . '.json' + ] + ] + ); + + $testFolder = $client->getFolderByDisplayName('Test', $client->getFolderId()); + $client->setFolderId($testFolder->getFolderId()); + + return $client; + } + + public function testCreateContact() + { + $api = $this->getClient(); + + $contact = $api->createContacts(array ( + 'GivenName' => 'John', + 'Surname' => 'Smith', + 'EmailAddresses' => array( + 'Entry' => array('Key' => 'EmailAddress1', '_value' => 'john.smith@gmail.com') + ), + 'PhoneNumbers' => array( + 'Entry' => array('Key' => 'HomePhone', '_value' => '000') + ) + )); + + $this->assertArrayHasKey(0, $contact); + + $contact = $contact[0]; + $this->assertInstanceOf(ItemIdType::class, $contact); + + $contact = $api->getContact($contact); + $this->assertNotNull($contact); + $this->assertEquals('John', $contact->getGivenName()); + + $api->deleteItems($contact->getItemId()); + } + + public function testUpdateContact() + { + $api = $this->getClient(); + + $contact = $api->createContacts(array ( + 'GivenName' => 'John', + 'Surname' => 'Smith', + 'EmailAddresses' => array( + 'Entry' => array('Key' => 'EmailAddress1', '_value' => 'john.smith@gmail.com') + ), + 'PhoneNumbers' => array( + 'Entry' => array('Key' => 'HomePhone', '_value' => '000') + ) + )); + + $contact = $contact[0]; + $api->updateContactItem($contact, array( + 'GivenName' => 'Jane', + 'EmailAddress:EmailAddress1' => array ( + 'EmailAddresses' => array ( + 'Entry' => array('Key' => 'EmailAddress1', '_value' => 'jane.smith@gmail.com') + ) + ), + 'PhoneNumber:HomePhone' => array ( + 'PhoneNumbers' => array ( + 'Entry' => array('Key' => 'HomePhone', '_value' => '111') + ) + ) + )); + + $contact = $api->getContact($contact); + $this->assertEquals('Jane', $contact->getGivenName()); + $this->assertEquals('jane.smith@gmail.com', $contact->getEmailAddresses()->Entry); + $this->assertEquals('111', $contact->getPhoneNumbers()->Entry); + + $api->deleteItems($contact->getItemId()); + } +}