diff --git a/src/sdk/PnP.Core.Test/SharePoint/ListItemTests.cs b/src/sdk/PnP.Core.Test/SharePoint/ListItemTests.cs index 393b7e87ad..d5e5adde25 100644 --- a/src/sdk/PnP.Core.Test/SharePoint/ListItemTests.cs +++ b/src/sdk/PnP.Core.Test/SharePoint/ListItemTests.cs @@ -1,8 +1,10 @@ -using Microsoft.VisualStudio.TestTools.UnitTesting; +using Microsoft.VisualStudio.TestTools.UnitTesting; using PnP.Core.Model; using PnP.Core.Model.Security; using PnP.Core.Model.SharePoint; using PnP.Core.QueryModel; +using PnP.Core.Services; +using PnP.Core.Test.Common.Utilities; using PnP.Core.Test.Utilities; using System; using System.Collections.Generic; @@ -669,6 +671,109 @@ public async Task ParseListItemSpecialIssue519() } } } + + #endregion + + #region MoveTo() + + [TestMethod] + public void ListItemMoveToNestedFolder() + { + // TestCommon.Instance.Mocking = false; + using (PnPContext context = TestCommon.Instance.GetContext(TestCommonBase.TestSite)) + { + string listTitle = TestCommonBase.GetPnPSdkTestAssetName("ListItemMoveToNestedTest"); + IList list = context.Web.Lists.Add(listTitle, ListTemplateType.GenericList); + try + { + list.ContentTypesEnabled = true; + list.EnableFolderCreation = true; + list.Update(); + + // Create path 'sub1/sub2/sub3/sub4' + string path = new[] {"sub1", "sub2", "sub3", "sub4"}.Aggregate( + "", + (aggregate, element) => + { + IListItem addedFolder = list.AddListFolder(element, aggregate); + Assert.IsTrue(addedFolder != null); + + return $"{aggregate}/{element}"; + } + ); + + // Add item to root of the list + IListItem rootItem = list.Items.Add(new Dictionary {{"Title", "root"}}); + Assert.IsFalse(rootItem.IsFolder()); + Assert.IsFalse(rootItem.IsFile()); + + // Move item to folder 'sub1/sub2/sub3/sub4' + rootItem.MoveTo(path); + + // Retrieve moved item + IListItem movedItem = list.Items.GetById(rootItem.Id); + // Retrieve parent folder of moved item + IFolder movedFolder = movedItem.GetParentFolder(); + + Assert.IsTrue(movedFolder.Name == "sub4"); + } + finally + { + list.Delete(); + } + } + } + + [DataRow("Test")] + [DataRow("/Test")] + [DataRow("Test/")] + [DataRow("/Test/")] + [TestMethod] + public async Task ListItemMoveTo_Async(string folderPath) + { + // TestCommon.Instance.Mocking = false; + using (PnPContext context = await TestCommon.Instance.GetContextAsync(TestCommonBase.TestSite)) + { + string listTitle = TestCommonBase.GetPnPSdkTestAssetName("ListItemMoveToTest"); + IList list = await context.Web.Lists.AddAsync(listTitle, ListTemplateType.GenericList); + + try + { + list.ContentTypesEnabled = true; + list.EnableFolderCreation = true; + await list.UpdateAsync(); + + // Add item to root of the list + IListItem rootItem = list.Items.Add(new Dictionary {{"Title", "root"}}); + Assert.IsFalse(await rootItem.IsFolderAsync()); + Assert.IsFalse(await rootItem.IsFileAsync()); + + // Add folder 'Test' + IListItem folderItem = await list.AddListFolderAsync("Test"); + IFolder folderForFolderItem = await folderItem.GetParentFolderAsync(); + Assert.IsTrue(folderForFolderItem != null); + + IListItem newFolderItem = await list.Items.GetByIdAsync(folderItem.Id); + Assert.IsTrue(await newFolderItem.IsFolderAsync()); + Assert.IsFalse(await newFolderItem.IsFileAsync()); + + // Move item to folder 'Test' + await rootItem.MoveToAsync(folderPath); + + // Retrieve moved item + IListItem movedItem = await list.Items.GetByIdAsync(rootItem.Id); + // Retrieve parent folder of moved item + IFolder movedFolder = await movedItem.GetParentFolderAsync(); + + Assert.IsTrue(movedFolder.Name == "Test"); + } + finally + { + await list.DeleteAsync(); + } + } + } + #endregion #region Recycle tests diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00000.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00000.response.json new file mode 100644 index 0000000000..c6d7c6251d --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00000.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"ecfea2a0-5021-6000-6f0d-f983bd368a1a","SPClientServiceRequestDuration":"10","X-SharePointHealthScore":"2","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022RegionalSettings\u0022:{\u0022TimeZone\u0022:{\u0022Description\u0022:\u0022(UTC\u002B01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna\u0022,\u0022Id\u0022:4,\u0022Information\u0022:{\u0022Bias\u0022:-60,\u0022DaylightBias\u0022:-60,\u0022StandardBias\u0022:0}},\u0022AdjustHijriDays\u0022:0,\u0022AlternateCalendarType\u0022:0,\u0022AM\u0022:\u0022AM\u0022,\u0022CalendarType\u0022:1,\u0022Collation\u0022:25,\u0022CollationLCID\u0022:2070,\u0022DateFormat\u0022:0,\u0022DateSeparator\u0022:\u0022/\u0022,\u0022DecimalSeparator\u0022:\u0022.\u0022,\u0022DigitGrouping\u0022:\u00223;0\u0022,\u0022FirstDayOfWeek\u0022:0,\u0022FirstWeekOfYear\u0022:0,\u0022IsEastAsia\u0022:false,\u0022IsRightToLeft\u0022:false,\u0022IsUIRightToLeft\u0022:false,\u0022ListSeparator\u0022:\u0022,\u0022,\u0022LocaleId\u0022:1033,\u0022NegativeSign\u0022:\u0022-\u0022,\u0022NegNumberMode\u0022:1,\u0022PM\u0022:\u0022PM\u0022,\u0022PositiveSign\u0022:\u0022\u0022,\u0022ShowWeeks\u0022:false,\u0022ThousandSeparator\u0022:\u0022,\u0022,\u0022Time24\u0022:false,\u0022TimeMarkerPosition\u0022:0,\u0022TimeSeparator\u0022:\u0022:\u0022,\u0022WorkDayEndHour\u0022:1020,\u0022WorkDays\u0022:62,\u0022WorkDayStartHour\u0022:480},\u0022Id\u0022:\u00225c1693ab-3bab-4780-812e-23bf82ba06cc\u0022,\u0022Url\u0022:\u0022https://loitzl2.sharepoint.com/sites/pnpcoresdktestgroup\u0022}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00001.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00001.response.json new file mode 100644 index 0000000000..343099b5b7 --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00001.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"ecfea2a0-4023-6000-4c7f-da8839362453","SPClientServiceRequestDuration":"9","X-SharePointHealthScore":"3","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022GroupId\u0022:\u0022e351a3ff-1595-4979-b588-88038f993cc6\u0022,\u0022Id\u0022:\u002269fad637-9681-4e09-b667-75b94e7898fb\u0022}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00002.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00002.response.json new file mode 100644 index 0000000000..a697f16d8a --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00002.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":201,"Headers":{"SPRequestGuid":"ecfea2a0-4025-6000-6cdb-4647f177d302","SPClientServiceRequestDuration":"393","X-SharePointHealthScore":"3","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022AllowContentTypes\u0022:true,\u0022BaseTemplate\u0022:100,\u0022BaseType\u0022:0,\u0022ContentTypesEnabled\u0022:false,\u0022CrawlNonDefaultViews\u0022:false,\u0022Created\u0022:\u00222023-03-26T11:51:01Z\u0022,\u0022CurrentChangeToken\u0022:{\u0022StringValue\u0022:\u00221;3;5ffb31f8-836f-4e31-9378-9394b23c79bd;638154282608100000;507223263\u0022},\u0022DefaultContentApprovalWorkflowId\u0022:\u002200000000-0000-0000-0000-000000000000\u0022,\u0022DefaultItemOpenUseListSetting\u0022:false,\u0022Description\u0022:\u0022\u0022,\u0022Direction\u0022:\u0022none\u0022,\u0022DisableCommenting\u0022:false,\u0022DisableGridEditing\u0022:false,\u0022DocumentTemplateUrl\u0022:null,\u0022DraftVersionVisibility\u0022:0,\u0022EnableAttachments\u0022:true,\u0022EnableFolderCreation\u0022:false,\u0022EnableMinorVersions\u0022:false,\u0022EnableModeration\u0022:false,\u0022EnableRequestSignOff\u0022:true,\u0022EnableVersioning\u0022:true,\u0022EntityTypeName\u0022:\u0022PNP_x005f_SDK_x005f_TEST_x005f_ListItemMoveToTestList\u0022,\u0022ExemptFromBlockDownloadOfNonViewableFiles\u0022:false,\u0022FileSavePostProcessingEnabled\u0022:false,\u0022ForceCheckout\u0022:false,\u0022HasExternalDataSource\u0022:false,\u0022Hidden\u0022:false,\u0022Id\u0022:\u00225ffb31f8-836f-4e31-9378-9394b23c79bd\u0022,\u0022ImagePath\u0022:{\u0022DecodedUrl\u0022:\u0022/_layouts/15/images/itgen.png?rev=47\u0022},\u0022ImageUrl\u0022:\u0022/_layouts/15/images/itgen.png?rev=47\u0022,\u0022DefaultSensitivityLabelForLibrary\u0022:\u0022\u0022,\u0022IrmEnabled\u0022:false,\u0022IrmExpire\u0022:false,\u0022IrmReject\u0022:false,\u0022IsApplicationList\u0022:false,\u0022IsCatalog\u0022:false,\u0022IsPrivate\u0022:false,\u0022ItemCount\u0022:0,\u0022LastItemDeletedDate\u0022:\u00222023-03-26T11:51:01Z\u0022,\u0022LastItemModifiedDate\u0022:\u00222023-03-26T11:51:01Z\u0022,\u0022LastItemUserModifiedDate\u0022:\u00222023-03-26T11:51:01Z\u0022,\u0022ListExperienceOptions\u0022:0,\u0022ListItemEntityTypeFullName\u0022:\u0022SP.Data.PNP_x005f_SDK_x005f_TEST_x005f_ListItemMoveToTestListItem\u0022,\u0022MajorVersionLimit\u0022:50,\u0022MajorWithMinorVersionsLimit\u0022:0,\u0022MultipleDataList\u0022:false,\u0022NoCrawl\u0022:false,\u0022ParentWebPath\u0022:{\u0022DecodedUrl\u0022:\u0022/sites/pnpcoresdktestgroup\u0022},\u0022ParentWebUrl\u0022:\u0022/sites/pnpcoresdktestgroup\u0022,\u0022ParserDisabled\u0022:false,\u0022ServerTemplateCanCreateFolders\u0022:true,\u0022TemplateFeatureId\u0022:\u002200bfea71-de22-43b2-a848-c05709900100\u0022,\u0022Title\u0022:\u0022PNP_SDK_TEST_ListItemMoveToTest\u0022}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00003.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00003.response.json new file mode 100644 index 0000000000..5715f030d2 --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00003.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":204,"Headers":{"SPRequestGuid":"ecfea2a0-8041-6000-6f0d-f2c670643aa6","SPClientServiceRequestDuration":"33","X-SharePointHealthScore":"2","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":""} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00004.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00004.response.json new file mode 100644 index 0000000000..007e6fd59d --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00004.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"ecfea2a0-7045-6000-4c7f-deac42419550","SPClientServiceRequestDuration":"36","X-SharePointHealthScore":"0","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022value\u0022:[{\u0022ErrorCode\u0022:0,\u0022ErrorMessage\u0022:null,\u0022FieldName\u0022:\u0022Title\u0022,\u0022FieldValue\u0022:\u0022root\u0022,\u0022HasException\u0022:false,\u0022ItemId\u0022:0},{\u0022ErrorCode\u0022:0,\u0022ErrorMessage\u0022:null,\u0022FieldName\u0022:\u0022Id\u0022,\u0022FieldValue\u0022:\u00221\u0022,\u0022HasException\u0022:false,\u0022ItemId\u0022:0}]}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00005.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00005.response.json new file mode 100644 index 0000000000..83bcb1b2c2 --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00005.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"ecfea2a0-7048-6000-6f0d-f62e58a1d7cd","SPClientServiceRequestDuration":"20","X-SharePointHealthScore":"3","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022Fields\u0022:[{\u0022Id\u0022:\u00221d22ea11-1e32-424e-89ab-9fedbadb6ce1\u0022,\u0022InternalName\u0022:\u0022ID\u0022,\u0022Title\u0022:\u0022ID\u0022,\u0022FieldTypeKind\u0022:5,\u0022TypeAsString\u0022:\u0022Counter\u0022},{\u0022Id\u0022:\u002203e45e84-1992-4d42-9116-26f756012634\u0022,\u0022InternalName\u0022:\u0022ContentTypeId\u0022,\u0022Title\u0022:\u0022Content Type ID\u0022,\u0022FieldTypeKind\u0022:25,\u0022TypeAsString\u0022:\u0022ContentTypeId\u0022},{\u0022Id\u0022:\u0022c042a256-787d-4a6f-8a8a-cf6ab767f12d\u0022,\u0022InternalName\u0022:\u0022ContentType\u0022,\u0022Title\u0022:\u0022Content Type\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022fa564e0f-0c70-4ab9-b863-0177e6ddd247\u0022,\u0022InternalName\u0022:\u0022Title\u0022,\u0022Title\u0022:\u0022Title\u0022,\u0022FieldTypeKind\u0022:2,\u0022TypeAsString\u0022:\u0022Text\u0022},{\u0022Id\u0022:\u002228cf69c5-fa48-462a-b5cd-27b6f9d2bd5f\u0022,\u0022InternalName\u0022:\u0022Modified\u0022,\u0022Title\u0022:\u0022Modified\u0022,\u0022FieldTypeKind\u0022:4,\u0022TypeAsString\u0022:\u0022DateTime\u0022},{\u0022Id\u0022:\u00228c06beca-0777-48f7-91c7-6da68bc07b69\u0022,\u0022InternalName\u0022:\u0022Created\u0022,\u0022Title\u0022:\u0022Created\u0022,\u0022FieldTypeKind\u0022:4,\u0022TypeAsString\u0022:\u0022DateTime\u0022},{\u0022Id\u0022:\u00221df5e554-ec7e-46a6-901d-d85a3881cb18\u0022,\u0022InternalName\u0022:\u0022Author\u0022,\u0022Title\u0022:\u0022Created By\u0022,\u0022FieldTypeKind\u0022:20,\u0022TypeAsString\u0022:\u0022User\u0022},{\u0022Id\u0022:\u0022d31655d1-1d5b-4511-95a1-7a09e9b75bf2\u0022,\u0022InternalName\u0022:\u0022Editor\u0022,\u0022Title\u0022:\u0022Modified By\u0022,\u0022FieldTypeKind\u0022:20,\u0022TypeAsString\u0022:\u0022User\u0022},{\u0022Id\u0022:\u002226d0756c-986a-48a7-af35-bf18ab85ff4a\u0022,\u0022InternalName\u0022:\u0022_HasCopyDestinations\u0022,\u0022Title\u0022:\u0022Has Copy Destinations\u0022,\u0022FieldTypeKind\u0022:8,\u0022TypeAsString\u0022:\u0022Boolean\u0022},{\u0022Id\u0022:\u00226b4e226d-3d88-4a36-808d-a129bf52bccf\u0022,\u0022InternalName\u0022:\u0022_CopySource\u0022,\u0022Title\u0022:\u0022Copy Source\u0022,\u0022FieldTypeKind\u0022:2,\u0022TypeAsString\u0022:\u0022Text\u0022},{\u0022Id\u0022:\u0022d4e44a66-ee3a-4d02-88c9-4ec5ff3f4cd5\u0022,\u0022InternalName\u0022:\u0022owshiddenversion\u0022,\u0022Title\u0022:\u0022owshiddenversion\u0022,\u0022FieldTypeKind\u0022:1,\u0022TypeAsString\u0022:\u0022Integer\u0022},{\u0022Id\u0022:\u0022f1e020bc-ba26-443f-bf2f-b68715017bbc\u0022,\u0022InternalName\u0022:\u0022WorkflowVersion\u0022,\u0022Title\u0022:\u0022Workflow Version\u0022,\u0022FieldTypeKind\u0022:1,\u0022TypeAsString\u0022:\u0022Integer\u0022},{\u0022Id\u0022:\u00227841bf41-43d0-4434-9f50-a673baef7631\u0022,\u0022InternalName\u0022:\u0022_UIVersion\u0022,\u0022Title\u0022:\u0022UI Version\u0022,\u0022FieldTypeKind\u0022:1,\u0022TypeAsString\u0022:\u0022Integer\u0022},{\u0022Id\u0022:\u0022dce8262a-3ae9-45aa-aab4-83bd75fb738a\u0022,\u0022InternalName\u0022:\u0022_UIVersionString\u0022,\u0022Title\u0022:\u0022Version\u0022,\u0022FieldTypeKind\u0022:2,\u0022TypeAsString\u0022:\u0022Text\u0022},{\u0022Id\u0022:\u002267df98f4-9dec-48ff-a553-29bece9c5bf4\u0022,\u0022InternalName\u0022:\u0022Attachments\u0022,\u0022Title\u0022:\u0022Attachments\u0022,\u0022FieldTypeKind\u0022:19,\u0022TypeAsString\u0022:\u0022Attachments\u0022},{\u0022Id\u0022:\u0022fdc3b2ed-5bf2-4835-a4bc-b885f3396a61\u0022,\u0022InternalName\u0022:\u0022_ModerationStatus\u0022,\u0022Title\u0022:\u0022Approval Status\u0022,\u0022FieldTypeKind\u0022:23,\u0022TypeAsString\u0022:\u0022ModStat\u0022},{\u0022Id\u0022:\u002234ad21eb-75bd-4544-8c73-0e08330291fe\u0022,\u0022InternalName\u0022:\u0022_ModerationComments\u0022,\u0022Title\u0022:\u0022Approver Comments\u0022,\u0022FieldTypeKind\u0022:3,\u0022TypeAsString\u0022:\u0022Note\u0022},{\u0022Id\u0022:\u0022503f1caa-358e-4918-9094-4a2cdc4bc034\u0022,\u0022InternalName\u0022:\u0022Edit\u0022,\u0022Title\u0022:\u0022Edit\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022bc91a437-52e7-49e1-8c4e-4698904b2b6d\u0022,\u0022InternalName\u0022:\u0022LinkTitleNoMenu\u0022,\u0022Title\u0022:\u0022Title\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u002282642ec8-ef9b-478f-acf9-31f7d45fbc31\u0022,\u0022InternalName\u0022:\u0022LinkTitle\u0022,\u0022Title\u0022:\u0022Title\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00225f190d91-3dbc-4489-9878-3c092caf35b6\u0022,\u0022InternalName\u0022:\u0022LinkTitle2\u0022,\u0022Title\u0022:\u0022Title\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022b1f7969b-ea65-42e1-8b54-b588292635f2\u0022,\u0022InternalName\u0022:\u0022SelectTitle\u0022,\u0022Title\u0022:\u0022Select\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u002250a54da4-1528-4e67-954a-e2d24f1e9efb\u0022,\u0022InternalName\u0022:\u0022InstanceID\u0022,\u0022Title\u0022:\u0022Instance ID\u0022,\u0022FieldTypeKind\u0022:1,\u0022TypeAsString\u0022:\u0022Integer\u0022},{\u0022Id\u0022:\u0022ca4addac-796f-4b23-b093-d2a3f65c0774\u0022,\u0022InternalName\u0022:\u0022Order\u0022,\u0022Title\u0022:\u0022Order\u0022,\u0022FieldTypeKind\u0022:9,\u0022TypeAsString\u0022:\u0022Number\u0022},{\u0022Id\u0022:\u0022ae069f25-3ac2-4256-b9c3-15dbc15da0e0\u0022,\u0022InternalName\u0022:\u0022GUID\u0022,\u0022Title\u0022:\u0022GUID\u0022,\u0022FieldTypeKind\u0022:14,\u0022TypeAsString\u0022:\u0022Guid\u0022},{\u0022Id\u0022:\u0022de8beacf-5505-47cd-80a6-aa44e7ffe2f4\u0022,\u0022InternalName\u0022:\u0022WorkflowInstanceID\u0022,\u0022Title\u0022:\u0022Workflow Instance ID\u0022,\u0022FieldTypeKind\u0022:14,\u0022TypeAsString\u0022:\u0022Guid\u0022},{\u0022Id\u0022:\u002294f89715-e097-4e8b-ba79-ea02aa8b7adb\u0022,\u0022InternalName\u0022:\u0022FileRef\u0022,\u0022Title\u0022:\u0022URL Path\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002256605df6-8fa1-47e4-a04c-5b384d59609f\u0022,\u0022InternalName\u0022:\u0022FileDirRef\u0022,\u0022Title\u0022:\u0022Path\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022173f76c8-aebd-446a-9bc9-769a2bd2c18f\u0022,\u0022InternalName\u0022:\u0022Last_x0020_Modified\u0022,\u0022Title\u0022:\u0022Modified\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022998b5cff-4a35-47a7-92f3-3914aa6aa4a2\u0022,\u0022InternalName\u0022:\u0022Created_x0020_Date\u0022,\u0022Title\u0022:\u0022Created\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002230bb605f-5bae-48fe-b4e3-1f81d9772af9\u0022,\u0022InternalName\u0022:\u0022FSObjType\u0022,\u0022Title\u0022:\u0022Item Type\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022423874f8-c300-4bfb-b7a1-42e2159e3b19\u0022,\u0022InternalName\u0022:\u0022SortBehavior\u0022,\u0022Title\u0022:\u0022Sort Type\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022ba3c27ee-4791-4867-8821-ff99000bac98\u0022,\u0022InternalName\u0022:\u0022PermMask\u0022,\u0022Title\u0022:\u0022Effective Permissions Mask\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022dcc67ebd-247f-4bee-8626-85ff6f69fbb6\u0022,\u0022InternalName\u0022:\u0022PrincipalCount\u0022,\u0022Title\u0022:\u0022Principal Count\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00228553196d-ec8d-4564-9861-3dbe931050c8\u0022,\u0022InternalName\u0022:\u0022FileLeafRef\u0022,\u0022Title\u0022:\u0022Name\u0022,\u0022FieldTypeKind\u0022:18,\u0022TypeAsString\u0022:\u0022File\u0022},{\u0022Id\u0022:\u00224b7403de-8d94-43e8-9f0f-137a3e298126\u0022,\u0022InternalName\u0022:\u0022UniqueId\u0022,\u0022Title\u0022:\u0022Unique Id\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00223b653cee-df6b-4cd4-b66d-ad5ce875b25e\u0022,\u0022InternalName\u0022:\u0022ParentUniqueId\u0022,\u0022Title\u0022:\u0022Document Parent Identifier\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00226d2c4fde-3605-428e-a236-ce5f3dc2b4d4\u0022,\u0022InternalName\u0022:\u0022SyncClientId\u0022,\u0022Title\u0022:\u0022Client Id\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022c5c4b81c-f1d9-4b43-a6a2-090df32ebb68\u0022,\u0022InternalName\u0022:\u0022ProgId\u0022,\u0022Title\u0022:\u0022ProgId\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022dddd2420-b270-4735-93b5-92b713d0944d\u0022,\u0022InternalName\u0022:\u0022ScopeId\u0022,\u0022Title\u0022:\u0022ScopeId\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002239360f11-34cf-4356-9945-25c44e68dade\u0022,\u0022InternalName\u0022:\u0022File_x0020_Type\u0022,\u0022Title\u0022:\u0022File Type\u0022,\u0022FieldTypeKind\u0022:2,\u0022TypeAsString\u0022:\u0022Text\u0022},{\u0022Id\u0022:\u00224ef1b78f-fdba-48dc-b8ab-3fa06a0c9804\u0022,\u0022InternalName\u0022:\u0022HTML_x0020_File_x0020_Type\u0022,\u0022Title\u0022:\u0022HTML File Type\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00223c6303be-e21f-4366-80d7-d6d0a3b22c7a\u0022,\u0022InternalName\u0022:\u0022_EditMenuTableStart\u0022,\u0022Title\u0022:\u0022Edit Menu Table Start\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00221344423c-c7f9-4134-88e4-ad842e2d723c\u0022,\u0022InternalName\u0022:\u0022_EditMenuTableStart2\u0022,\u0022Title\u0022:\u0022Edit Menu Table Start\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00222ea78cef-1bf9-4019-960a-02c41636cb47\u0022,\u0022InternalName\u0022:\u0022_EditMenuTableEnd\u0022,\u0022Title\u0022:\u0022Edit Menu Table End\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00229d30f126-ba48-446b-b8f9-83745f322ebe\u0022,\u0022InternalName\u0022:\u0022LinkFilenameNoMenu\u0022,\u0022Title\u0022:\u0022Name\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00225cc6dc79-3710-4374-b433-61cb4a686c12\u0022,\u0022InternalName\u0022:\u0022LinkFilename\u0022,\u0022Title\u0022:\u0022Name\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022224ba411-da77-4050-b0eb-62d422f13d3e\u0022,\u0022InternalName\u0022:\u0022LinkFilename2\u0022,\u0022Title\u0022:\u0022Name\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022081c6e4c-5c14-4f20-b23e-1a71ceb6a67c\u0022,\u0022InternalName\u0022:\u0022DocIcon\u0022,\u0022Title\u0022:\u0022Type\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022105f76ce-724a-4bba-aece-f81f2fce58f5\u0022,\u0022InternalName\u0022:\u0022ServerUrl\u0022,\u0022Title\u0022:\u0022Server Relative URL\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00227177cfc7-f399-4d4d-905d-37dd51bc90bf\u0022,\u0022InternalName\u0022:\u0022EncodedAbsUrl\u0022,\u0022Title\u0022:\u0022Encoded Absolute URL\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00227615464b-559e-4302-b8e2-8f440b913101\u0022,\u0022InternalName\u0022:\u0022BaseName\u0022,\u0022Title\u0022:\u0022File Name\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022687c7f94-686a-42d3-9b67-2782eac4b4f8\u0022,\u0022InternalName\u0022:\u0022MetaInfo\u0022,\u0022Title\u0022:\u0022Property Bag\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002243bdd51b-3c5b-4e78-90a8-fb2087f71e70\u0022,\u0022InternalName\u0022:\u0022_Level\u0022,\u0022Title\u0022:\u0022Level\u0022,\u0022FieldTypeKind\u0022:1,\u0022TypeAsString\u0022:\u0022Integer\u0022},{\u0022Id\u0022:\u0022c101c3e7-122d-4d4d-bc34-58e94a38c816\u0022,\u0022InternalName\u0022:\u0022_IsCurrentVersion\u0022,\u0022Title\u0022:\u0022Is Current Version\u0022,\u0022FieldTypeKind\u0022:8,\u0022TypeAsString\u0022:\u0022Boolean\u0022},{\u0022Id\u0022:\u0022b824e17e-a1b3-426e-aecf-f0184d900485\u0022,\u0022InternalName\u0022:\u0022ItemChildCount\u0022,\u0022Title\u0022:\u0022Item Child Count\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022960ff01f-2b6d-4f1b-9c3f-e19ad8927341\u0022,\u0022InternalName\u0022:\u0022FolderChildCount\u0022,\u0022Title\u0022:\u0022Folder Child Count\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022786099e5-d20a-4232-86e5-cfc3d6face96\u0022,\u0022InternalName\u0022:\u0022Restricted\u0022,\u0022Title\u0022:\u0022Restricted\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002214ee99cd-bed9-474a-bf99-8f753fbad6b4\u0022,\u0022InternalName\u0022:\u0022OriginatorId\u0022,\u0022Title\u0022:\u0022Originator Id\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00220b16648a-daff-47d4-9fda-c6038b75ed27\u0022,\u0022InternalName\u0022:\u0022NoExecute\u0022,\u0022Title\u0022:\u0022NoExecute\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022d48268e5-c65d-486c-bbf1-874cf986d7d3\u0022,\u0022InternalName\u0022:\u0022ContentVersion\u0022,\u0022Title\u0022:\u0022Content Version\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022ccc1037f-f65e-434a-868e-8c98af31fe29\u0022,\u0022InternalName\u0022:\u0022_ComplianceFlags\u0022,\u0022Title\u0022:\u0022Label setting\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022d4b6480a-4bed-4094-9a52-30181ea38f1d\u0022,\u0022InternalName\u0022:\u0022_ComplianceTag\u0022,\u0022Title\u0022:\u0022Retention label\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002292be610e-ddbb-49f4-b3b1-5c2bc768df8f\u0022,\u0022InternalName\u0022:\u0022_ComplianceTagWrittenTime\u0022,\u0022Title\u0022:\u0022Retention label Applied\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022418d7676-2d6f-42cf-a16a-e43d2971252a\u0022,\u0022InternalName\u0022:\u0022_ComplianceTagUserId\u0022,\u0022Title\u0022:\u0022Label applied by\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00228382d247-72a9-44b1-9794-7b177edc89f3\u0022,\u0022InternalName\u0022:\u0022_IsRecord\u0022,\u0022Title\u0022:\u0022Item is a Record\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022b4cb04e8-622e-4c7d-8e87-b558a1bb907b\u0022,\u0022InternalName\u0022:\u0022AccessPolicy\u0022,\u0022Title\u0022:\u0022Access Policy\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022df7ffe41-81d6-46eb-8777-444d1613c803\u0022,\u0022InternalName\u0022:\u0022_VirusStatus\u0022,\u0022Title\u0022:\u0022VirusStatus\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002232d407ed-15e1-4ccc-b1d4-c56f5799b256\u0022,\u0022InternalName\u0022:\u0022_VirusVendorID\u0022,\u0022Title\u0022:\u0022VirusVendorID\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022c4b1727e-aca8-4bd8-ae83-f554ae3c08eb\u0022,\u0022InternalName\u0022:\u0022_VirusInfo\u0022,\u0022Title\u0022:\u0022VirusInfo\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00226bfaba20-36bf-44b5-a1b2-eb6346d49716\u0022,\u0022InternalName\u0022:\u0022AppAuthor\u0022,\u0022Title\u0022:\u0022App Created By\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022e08400f3-c779-4ed2-a18c-ab7f34caa318\u0022,\u0022InternalName\u0022:\u0022AppEditor\u0022,\u0022Title\u0022:\u0022App Modified By\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00224df6bfaf-f887-424e-8ea3-fd050113e7a9\u0022,\u0022InternalName\u0022:\u0022SMTotalSize\u0022,\u0022Title\u0022:\u0022Total Size\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022d340fca5-f503-4baa-bae9-90f1447ebff6\u0022,\u0022InternalName\u0022:\u0022SMLastModifiedDate\u0022,\u0022Title\u0022:\u0022Last Modified Date\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00221faa4902-9115-44b9-bba7-791441ca1d6f\u0022,\u0022InternalName\u0022:\u0022SMTotalFileStreamSize\u0022,\u0022Title\u0022:\u0022Total File Stream Size\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022a261b12a-8ca2-47fa-a117-05861d637c7e\u0022,\u0022InternalName\u0022:\u0022SMTotalFileCount\u0022,\u0022Title\u0022:\u0022Total File Count\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00223a6b296c-3f50-445c-a13f-9c679ea9dda3\u0022,\u0022InternalName\u0022:\u0022ComplianceAssetId\u0022,\u0022Title\u0022:\u0022Compliance Asset Id\u0022,\u0022FieldTypeKind\u0022:2,\u0022TypeAsString\u0022:\u0022Text\u0022},{\u0022Id\u0022:\u0022c274cbfd-084a-4017-925f-cce50c9e3eec\u0022,\u0022InternalName\u0022:\u0022_CommentFlags\u0022,\u0022Title\u0022:\u0022Comment settings\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022d307dff3-340f-44a2-9f4b-fbfe1ba07459\u0022,\u0022InternalName\u0022:\u0022_CommentCount\u0022,\u0022Title\u0022:\u0022Comment count\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022}],\u0022Id\u0022:\u00225ffb31f8-836f-4e31-9378-9394b23c79bd\u0022}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00006.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00006.response.json new file mode 100644 index 0000000000..44b93ecfbe --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00006.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"ecfea2a0-c04b-6000-6f0d-f8bc70246bdc","SPClientServiceRequestDuration":"60","X-SharePointHealthScore":"0","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022ContentTypeId\u0022:\u00220x0100DDAA39DCDCAB804DB711CEC4AD0D2F34\u0022,\u0022FileRef\u0022:\u0022/sites/pnpcoresdktestgroup/Lists/PNP_SDK_TEST_ListItemMoveToTest/1_.000\u0022,\u0022FileDirRef\u0022:\u0022/sites/pnpcoresdktestgroup/Lists/PNP_SDK_TEST_ListItemMoveToTest\u0022}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00007.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00007.response.json new file mode 100644 index 0000000000..cf0fed405a --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00007.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"ecfea2a0-e057-6000-6cdb-4b94607e5297","SPClientServiceRequestDuration":"42","X-SharePointHealthScore":"0","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022value\u0022:[{\u0022ErrorCode\u0022:0,\u0022ErrorMessage\u0022:null,\u0022FieldName\u0022:\u0022Title\u0022,\u0022FieldValue\u0022:\u0022Test\u0022,\u0022HasException\u0022:false,\u0022ItemId\u0022:0},{\u0022ErrorCode\u0022:0,\u0022ErrorMessage\u0022:null,\u0022FieldName\u0022:\u0022FileLeafRef\u0022,\u0022FieldValue\u0022:\u0022Test\u0022,\u0022HasException\u0022:false,\u0022ItemId\u0022:0},{\u0022ErrorCode\u0022:0,\u0022ErrorMessage\u0022:null,\u0022FieldName\u0022:\u0022ContentTypeId\u0022,\u0022FieldValue\u0022:\u00220x0120\u0022,\u0022HasException\u0022:false,\u0022ItemId\u0022:0},{\u0022ErrorCode\u0022:0,\u0022ErrorMessage\u0022:null,\u0022FieldName\u0022:\u0022Id\u0022,\u0022FieldValue\u0022:\u00222\u0022,\u0022HasException\u0022:false,\u0022ItemId\u0022:0}]}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00008.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00008.response.json new file mode 100644 index 0000000000..09f85da32a --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00008.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"ecfea2a0-e05b-6000-6f0d-f9d2d71aa4aa","SPClientServiceRequestDuration":"19","X-SharePointHealthScore":"3","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022ContentTypeId\u0022:\u00220x01200067D7E7829F79644BBD7C72002A2330A6\u0022,\u0022FileRef\u0022:\u0022/sites/pnpcoresdktestgroup/Lists/PNP_SDK_TEST_ListItemMoveToTest/Test\u0022,\u0022FileDirRef\u0022:\u0022/sites/pnpcoresdktestgroup/Lists/PNP_SDK_TEST_ListItemMoveToTest\u0022}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00009.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00009.response.json new file mode 100644 index 0000000000..9cd3385395 --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00009.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"ecfea2a0-f05e-6000-6f0d-f917ab6e3782","SPClientServiceRequestDuration":"13","X-SharePointHealthScore":"1","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022Exists\u0022:true,\u0022IsWOPIEnabled\u0022:false,\u0022ItemCount\u0022:2,\u0022Name\u0022:\u0022PNP_SDK_TEST_ListItemMoveToTest\u0022,\u0022ProgID\u0022:null,\u0022ServerRelativeUrl\u0022:\u0022/sites/pnpcoresdktestgroup/Lists/PNP_SDK_TEST_ListItemMoveToTest\u0022,\u0022TimeCreated\u0022:\u00222023-03-26T11:51:01Z\u0022,\u0022TimeLastModified\u0022:\u00222023-03-26T11:51:01Z\u0022,\u0022UniqueId\u0022:\u00226ca0ec55-62b8-4f26-8695-e86def1f1854\u0022,\u0022WelcomePage\u0022:\u0022\u0022}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00010.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00010.response.json new file mode 100644 index 0000000000..8b6c89aeee --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00010.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"ecfea2a0-d061-6000-6f0d-f15fbbcd61c5","SPClientServiceRequestDuration":"20","X-SharePointHealthScore":"0","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022value\u0022:[{\u0022FileSystemObjectType\u0022:1,\u0022Id\u0022:2,\u0022ServerRedirectedEmbedUri\u0022:null,\u0022ServerRedirectedEmbedUrl\u0022:\u0022\u0022,\u0022ID\u0022:2,\u0022ContentTypeId\u0022:\u00220x01200067D7E7829F79644BBD7C72002A2330A6\u0022,\u0022Title\u0022:\u0022Test\u0022,\u0022Modified\u0022:\u00222023-03-26T11:51:01Z\u0022,\u0022Created\u0022:\u00222023-03-26T11:51:01Z\u0022,\u0022AuthorId\u0022:9,\u0022EditorId\u0022:9,\u0022OData__UIVersionString\u0022:\u00221.0\u0022,\u0022Attachments\u0022:false,\u0022GUID\u0022:\u0022e9d21bba-a7c5-426d-8659-cf37acae152b\u0022,\u0022ComplianceAssetId\u0022:null}]}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00011.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00011.response.json new file mode 100644 index 0000000000..8fbe087e9d --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00011.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"ecfea2a0-c064-6000-6cdb-4558910fc5b0","SPClientServiceRequestDuration":"24","X-SharePointHealthScore":"1","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022Fields\u0022:[{\u0022Id\u0022:\u00221d22ea11-1e32-424e-89ab-9fedbadb6ce1\u0022,\u0022InternalName\u0022:\u0022ID\u0022,\u0022Title\u0022:\u0022ID\u0022,\u0022FieldTypeKind\u0022:5,\u0022TypeAsString\u0022:\u0022Counter\u0022},{\u0022Id\u0022:\u002203e45e84-1992-4d42-9116-26f756012634\u0022,\u0022InternalName\u0022:\u0022ContentTypeId\u0022,\u0022Title\u0022:\u0022Content Type ID\u0022,\u0022FieldTypeKind\u0022:25,\u0022TypeAsString\u0022:\u0022ContentTypeId\u0022},{\u0022Id\u0022:\u0022c042a256-787d-4a6f-8a8a-cf6ab767f12d\u0022,\u0022InternalName\u0022:\u0022ContentType\u0022,\u0022Title\u0022:\u0022Content Type\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022fa564e0f-0c70-4ab9-b863-0177e6ddd247\u0022,\u0022InternalName\u0022:\u0022Title\u0022,\u0022Title\u0022:\u0022Title\u0022,\u0022FieldTypeKind\u0022:2,\u0022TypeAsString\u0022:\u0022Text\u0022},{\u0022Id\u0022:\u002228cf69c5-fa48-462a-b5cd-27b6f9d2bd5f\u0022,\u0022InternalName\u0022:\u0022Modified\u0022,\u0022Title\u0022:\u0022Modified\u0022,\u0022FieldTypeKind\u0022:4,\u0022TypeAsString\u0022:\u0022DateTime\u0022},{\u0022Id\u0022:\u00228c06beca-0777-48f7-91c7-6da68bc07b69\u0022,\u0022InternalName\u0022:\u0022Created\u0022,\u0022Title\u0022:\u0022Created\u0022,\u0022FieldTypeKind\u0022:4,\u0022TypeAsString\u0022:\u0022DateTime\u0022},{\u0022Id\u0022:\u00221df5e554-ec7e-46a6-901d-d85a3881cb18\u0022,\u0022InternalName\u0022:\u0022Author\u0022,\u0022Title\u0022:\u0022Created By\u0022,\u0022FieldTypeKind\u0022:20,\u0022TypeAsString\u0022:\u0022User\u0022},{\u0022Id\u0022:\u0022d31655d1-1d5b-4511-95a1-7a09e9b75bf2\u0022,\u0022InternalName\u0022:\u0022Editor\u0022,\u0022Title\u0022:\u0022Modified By\u0022,\u0022FieldTypeKind\u0022:20,\u0022TypeAsString\u0022:\u0022User\u0022},{\u0022Id\u0022:\u002226d0756c-986a-48a7-af35-bf18ab85ff4a\u0022,\u0022InternalName\u0022:\u0022_HasCopyDestinations\u0022,\u0022Title\u0022:\u0022Has Copy Destinations\u0022,\u0022FieldTypeKind\u0022:8,\u0022TypeAsString\u0022:\u0022Boolean\u0022},{\u0022Id\u0022:\u00226b4e226d-3d88-4a36-808d-a129bf52bccf\u0022,\u0022InternalName\u0022:\u0022_CopySource\u0022,\u0022Title\u0022:\u0022Copy Source\u0022,\u0022FieldTypeKind\u0022:2,\u0022TypeAsString\u0022:\u0022Text\u0022},{\u0022Id\u0022:\u0022d4e44a66-ee3a-4d02-88c9-4ec5ff3f4cd5\u0022,\u0022InternalName\u0022:\u0022owshiddenversion\u0022,\u0022Title\u0022:\u0022owshiddenversion\u0022,\u0022FieldTypeKind\u0022:1,\u0022TypeAsString\u0022:\u0022Integer\u0022},{\u0022Id\u0022:\u0022f1e020bc-ba26-443f-bf2f-b68715017bbc\u0022,\u0022InternalName\u0022:\u0022WorkflowVersion\u0022,\u0022Title\u0022:\u0022Workflow Version\u0022,\u0022FieldTypeKind\u0022:1,\u0022TypeAsString\u0022:\u0022Integer\u0022},{\u0022Id\u0022:\u00227841bf41-43d0-4434-9f50-a673baef7631\u0022,\u0022InternalName\u0022:\u0022_UIVersion\u0022,\u0022Title\u0022:\u0022UI Version\u0022,\u0022FieldTypeKind\u0022:1,\u0022TypeAsString\u0022:\u0022Integer\u0022},{\u0022Id\u0022:\u0022dce8262a-3ae9-45aa-aab4-83bd75fb738a\u0022,\u0022InternalName\u0022:\u0022_UIVersionString\u0022,\u0022Title\u0022:\u0022Version\u0022,\u0022FieldTypeKind\u0022:2,\u0022TypeAsString\u0022:\u0022Text\u0022},{\u0022Id\u0022:\u002267df98f4-9dec-48ff-a553-29bece9c5bf4\u0022,\u0022InternalName\u0022:\u0022Attachments\u0022,\u0022Title\u0022:\u0022Attachments\u0022,\u0022FieldTypeKind\u0022:19,\u0022TypeAsString\u0022:\u0022Attachments\u0022},{\u0022Id\u0022:\u0022fdc3b2ed-5bf2-4835-a4bc-b885f3396a61\u0022,\u0022InternalName\u0022:\u0022_ModerationStatus\u0022,\u0022Title\u0022:\u0022Approval Status\u0022,\u0022FieldTypeKind\u0022:23,\u0022TypeAsString\u0022:\u0022ModStat\u0022},{\u0022Id\u0022:\u002234ad21eb-75bd-4544-8c73-0e08330291fe\u0022,\u0022InternalName\u0022:\u0022_ModerationComments\u0022,\u0022Title\u0022:\u0022Approver Comments\u0022,\u0022FieldTypeKind\u0022:3,\u0022TypeAsString\u0022:\u0022Note\u0022},{\u0022Id\u0022:\u0022503f1caa-358e-4918-9094-4a2cdc4bc034\u0022,\u0022InternalName\u0022:\u0022Edit\u0022,\u0022Title\u0022:\u0022Edit\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022bc91a437-52e7-49e1-8c4e-4698904b2b6d\u0022,\u0022InternalName\u0022:\u0022LinkTitleNoMenu\u0022,\u0022Title\u0022:\u0022Title\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u002282642ec8-ef9b-478f-acf9-31f7d45fbc31\u0022,\u0022InternalName\u0022:\u0022LinkTitle\u0022,\u0022Title\u0022:\u0022Title\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00225f190d91-3dbc-4489-9878-3c092caf35b6\u0022,\u0022InternalName\u0022:\u0022LinkTitle2\u0022,\u0022Title\u0022:\u0022Title\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022b1f7969b-ea65-42e1-8b54-b588292635f2\u0022,\u0022InternalName\u0022:\u0022SelectTitle\u0022,\u0022Title\u0022:\u0022Select\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u002250a54da4-1528-4e67-954a-e2d24f1e9efb\u0022,\u0022InternalName\u0022:\u0022InstanceID\u0022,\u0022Title\u0022:\u0022Instance ID\u0022,\u0022FieldTypeKind\u0022:1,\u0022TypeAsString\u0022:\u0022Integer\u0022},{\u0022Id\u0022:\u0022ca4addac-796f-4b23-b093-d2a3f65c0774\u0022,\u0022InternalName\u0022:\u0022Order\u0022,\u0022Title\u0022:\u0022Order\u0022,\u0022FieldTypeKind\u0022:9,\u0022TypeAsString\u0022:\u0022Number\u0022},{\u0022Id\u0022:\u0022ae069f25-3ac2-4256-b9c3-15dbc15da0e0\u0022,\u0022InternalName\u0022:\u0022GUID\u0022,\u0022Title\u0022:\u0022GUID\u0022,\u0022FieldTypeKind\u0022:14,\u0022TypeAsString\u0022:\u0022Guid\u0022},{\u0022Id\u0022:\u0022de8beacf-5505-47cd-80a6-aa44e7ffe2f4\u0022,\u0022InternalName\u0022:\u0022WorkflowInstanceID\u0022,\u0022Title\u0022:\u0022Workflow Instance ID\u0022,\u0022FieldTypeKind\u0022:14,\u0022TypeAsString\u0022:\u0022Guid\u0022},{\u0022Id\u0022:\u002294f89715-e097-4e8b-ba79-ea02aa8b7adb\u0022,\u0022InternalName\u0022:\u0022FileRef\u0022,\u0022Title\u0022:\u0022URL Path\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002256605df6-8fa1-47e4-a04c-5b384d59609f\u0022,\u0022InternalName\u0022:\u0022FileDirRef\u0022,\u0022Title\u0022:\u0022Path\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022173f76c8-aebd-446a-9bc9-769a2bd2c18f\u0022,\u0022InternalName\u0022:\u0022Last_x0020_Modified\u0022,\u0022Title\u0022:\u0022Modified\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022998b5cff-4a35-47a7-92f3-3914aa6aa4a2\u0022,\u0022InternalName\u0022:\u0022Created_x0020_Date\u0022,\u0022Title\u0022:\u0022Created\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002230bb605f-5bae-48fe-b4e3-1f81d9772af9\u0022,\u0022InternalName\u0022:\u0022FSObjType\u0022,\u0022Title\u0022:\u0022Item Type\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022423874f8-c300-4bfb-b7a1-42e2159e3b19\u0022,\u0022InternalName\u0022:\u0022SortBehavior\u0022,\u0022Title\u0022:\u0022Sort Type\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022ba3c27ee-4791-4867-8821-ff99000bac98\u0022,\u0022InternalName\u0022:\u0022PermMask\u0022,\u0022Title\u0022:\u0022Effective Permissions Mask\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022dcc67ebd-247f-4bee-8626-85ff6f69fbb6\u0022,\u0022InternalName\u0022:\u0022PrincipalCount\u0022,\u0022Title\u0022:\u0022Principal Count\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00228553196d-ec8d-4564-9861-3dbe931050c8\u0022,\u0022InternalName\u0022:\u0022FileLeafRef\u0022,\u0022Title\u0022:\u0022Name\u0022,\u0022FieldTypeKind\u0022:18,\u0022TypeAsString\u0022:\u0022File\u0022},{\u0022Id\u0022:\u00224b7403de-8d94-43e8-9f0f-137a3e298126\u0022,\u0022InternalName\u0022:\u0022UniqueId\u0022,\u0022Title\u0022:\u0022Unique Id\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00223b653cee-df6b-4cd4-b66d-ad5ce875b25e\u0022,\u0022InternalName\u0022:\u0022ParentUniqueId\u0022,\u0022Title\u0022:\u0022Document Parent Identifier\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00226d2c4fde-3605-428e-a236-ce5f3dc2b4d4\u0022,\u0022InternalName\u0022:\u0022SyncClientId\u0022,\u0022Title\u0022:\u0022Client Id\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022c5c4b81c-f1d9-4b43-a6a2-090df32ebb68\u0022,\u0022InternalName\u0022:\u0022ProgId\u0022,\u0022Title\u0022:\u0022ProgId\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022dddd2420-b270-4735-93b5-92b713d0944d\u0022,\u0022InternalName\u0022:\u0022ScopeId\u0022,\u0022Title\u0022:\u0022ScopeId\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002239360f11-34cf-4356-9945-25c44e68dade\u0022,\u0022InternalName\u0022:\u0022File_x0020_Type\u0022,\u0022Title\u0022:\u0022File Type\u0022,\u0022FieldTypeKind\u0022:2,\u0022TypeAsString\u0022:\u0022Text\u0022},{\u0022Id\u0022:\u00224ef1b78f-fdba-48dc-b8ab-3fa06a0c9804\u0022,\u0022InternalName\u0022:\u0022HTML_x0020_File_x0020_Type\u0022,\u0022Title\u0022:\u0022HTML File Type\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00223c6303be-e21f-4366-80d7-d6d0a3b22c7a\u0022,\u0022InternalName\u0022:\u0022_EditMenuTableStart\u0022,\u0022Title\u0022:\u0022Edit Menu Table Start\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00221344423c-c7f9-4134-88e4-ad842e2d723c\u0022,\u0022InternalName\u0022:\u0022_EditMenuTableStart2\u0022,\u0022Title\u0022:\u0022Edit Menu Table Start\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00222ea78cef-1bf9-4019-960a-02c41636cb47\u0022,\u0022InternalName\u0022:\u0022_EditMenuTableEnd\u0022,\u0022Title\u0022:\u0022Edit Menu Table End\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00229d30f126-ba48-446b-b8f9-83745f322ebe\u0022,\u0022InternalName\u0022:\u0022LinkFilenameNoMenu\u0022,\u0022Title\u0022:\u0022Name\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00225cc6dc79-3710-4374-b433-61cb4a686c12\u0022,\u0022InternalName\u0022:\u0022LinkFilename\u0022,\u0022Title\u0022:\u0022Name\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022224ba411-da77-4050-b0eb-62d422f13d3e\u0022,\u0022InternalName\u0022:\u0022LinkFilename2\u0022,\u0022Title\u0022:\u0022Name\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022081c6e4c-5c14-4f20-b23e-1a71ceb6a67c\u0022,\u0022InternalName\u0022:\u0022DocIcon\u0022,\u0022Title\u0022:\u0022Type\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022105f76ce-724a-4bba-aece-f81f2fce58f5\u0022,\u0022InternalName\u0022:\u0022ServerUrl\u0022,\u0022Title\u0022:\u0022Server Relative URL\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00227177cfc7-f399-4d4d-905d-37dd51bc90bf\u0022,\u0022InternalName\u0022:\u0022EncodedAbsUrl\u0022,\u0022Title\u0022:\u0022Encoded Absolute URL\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00227615464b-559e-4302-b8e2-8f440b913101\u0022,\u0022InternalName\u0022:\u0022BaseName\u0022,\u0022Title\u0022:\u0022File Name\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022687c7f94-686a-42d3-9b67-2782eac4b4f8\u0022,\u0022InternalName\u0022:\u0022MetaInfo\u0022,\u0022Title\u0022:\u0022Property Bag\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002243bdd51b-3c5b-4e78-90a8-fb2087f71e70\u0022,\u0022InternalName\u0022:\u0022_Level\u0022,\u0022Title\u0022:\u0022Level\u0022,\u0022FieldTypeKind\u0022:1,\u0022TypeAsString\u0022:\u0022Integer\u0022},{\u0022Id\u0022:\u0022c101c3e7-122d-4d4d-bc34-58e94a38c816\u0022,\u0022InternalName\u0022:\u0022_IsCurrentVersion\u0022,\u0022Title\u0022:\u0022Is Current Version\u0022,\u0022FieldTypeKind\u0022:8,\u0022TypeAsString\u0022:\u0022Boolean\u0022},{\u0022Id\u0022:\u0022b824e17e-a1b3-426e-aecf-f0184d900485\u0022,\u0022InternalName\u0022:\u0022ItemChildCount\u0022,\u0022Title\u0022:\u0022Item Child Count\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022960ff01f-2b6d-4f1b-9c3f-e19ad8927341\u0022,\u0022InternalName\u0022:\u0022FolderChildCount\u0022,\u0022Title\u0022:\u0022Folder Child Count\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022786099e5-d20a-4232-86e5-cfc3d6face96\u0022,\u0022InternalName\u0022:\u0022Restricted\u0022,\u0022Title\u0022:\u0022Restricted\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002214ee99cd-bed9-474a-bf99-8f753fbad6b4\u0022,\u0022InternalName\u0022:\u0022OriginatorId\u0022,\u0022Title\u0022:\u0022Originator Id\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00220b16648a-daff-47d4-9fda-c6038b75ed27\u0022,\u0022InternalName\u0022:\u0022NoExecute\u0022,\u0022Title\u0022:\u0022NoExecute\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022d48268e5-c65d-486c-bbf1-874cf986d7d3\u0022,\u0022InternalName\u0022:\u0022ContentVersion\u0022,\u0022Title\u0022:\u0022Content Version\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022ccc1037f-f65e-434a-868e-8c98af31fe29\u0022,\u0022InternalName\u0022:\u0022_ComplianceFlags\u0022,\u0022Title\u0022:\u0022Label setting\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022d4b6480a-4bed-4094-9a52-30181ea38f1d\u0022,\u0022InternalName\u0022:\u0022_ComplianceTag\u0022,\u0022Title\u0022:\u0022Retention label\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002292be610e-ddbb-49f4-b3b1-5c2bc768df8f\u0022,\u0022InternalName\u0022:\u0022_ComplianceTagWrittenTime\u0022,\u0022Title\u0022:\u0022Retention label Applied\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022418d7676-2d6f-42cf-a16a-e43d2971252a\u0022,\u0022InternalName\u0022:\u0022_ComplianceTagUserId\u0022,\u0022Title\u0022:\u0022Label applied by\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00228382d247-72a9-44b1-9794-7b177edc89f3\u0022,\u0022InternalName\u0022:\u0022_IsRecord\u0022,\u0022Title\u0022:\u0022Item is a Record\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022b4cb04e8-622e-4c7d-8e87-b558a1bb907b\u0022,\u0022InternalName\u0022:\u0022AccessPolicy\u0022,\u0022Title\u0022:\u0022Access Policy\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022df7ffe41-81d6-46eb-8777-444d1613c803\u0022,\u0022InternalName\u0022:\u0022_VirusStatus\u0022,\u0022Title\u0022:\u0022VirusStatus\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002232d407ed-15e1-4ccc-b1d4-c56f5799b256\u0022,\u0022InternalName\u0022:\u0022_VirusVendorID\u0022,\u0022Title\u0022:\u0022VirusVendorID\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022c4b1727e-aca8-4bd8-ae83-f554ae3c08eb\u0022,\u0022InternalName\u0022:\u0022_VirusInfo\u0022,\u0022Title\u0022:\u0022VirusInfo\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00226bfaba20-36bf-44b5-a1b2-eb6346d49716\u0022,\u0022InternalName\u0022:\u0022AppAuthor\u0022,\u0022Title\u0022:\u0022App Created By\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022e08400f3-c779-4ed2-a18c-ab7f34caa318\u0022,\u0022InternalName\u0022:\u0022AppEditor\u0022,\u0022Title\u0022:\u0022App Modified By\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00224df6bfaf-f887-424e-8ea3-fd050113e7a9\u0022,\u0022InternalName\u0022:\u0022SMTotalSize\u0022,\u0022Title\u0022:\u0022Total Size\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022d340fca5-f503-4baa-bae9-90f1447ebff6\u0022,\u0022InternalName\u0022:\u0022SMLastModifiedDate\u0022,\u0022Title\u0022:\u0022Last Modified Date\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00221faa4902-9115-44b9-bba7-791441ca1d6f\u0022,\u0022InternalName\u0022:\u0022SMTotalFileStreamSize\u0022,\u0022Title\u0022:\u0022Total File Stream Size\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022a261b12a-8ca2-47fa-a117-05861d637c7e\u0022,\u0022InternalName\u0022:\u0022SMTotalFileCount\u0022,\u0022Title\u0022:\u0022Total File Count\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00223a6b296c-3f50-445c-a13f-9c679ea9dda3\u0022,\u0022InternalName\u0022:\u0022ComplianceAssetId\u0022,\u0022Title\u0022:\u0022Compliance Asset Id\u0022,\u0022FieldTypeKind\u0022:2,\u0022TypeAsString\u0022:\u0022Text\u0022},{\u0022Id\u0022:\u0022c274cbfd-084a-4017-925f-cce50c9e3eec\u0022,\u0022InternalName\u0022:\u0022_CommentFlags\u0022,\u0022Title\u0022:\u0022Comment settings\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022d307dff3-340f-44a2-9f4b-fbfe1ba07459\u0022,\u0022InternalName\u0022:\u0022_CommentCount\u0022,\u0022Title\u0022:\u0022Comment count\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022}],\u0022Id\u0022:\u00225ffb31f8-836f-4e31-9378-9394b23c79bd\u0022}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00012.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00012.response.json new file mode 100644 index 0000000000..2a8330822e --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00012.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"ecfea2a0-9068-6000-6f0d-f23f8bbaf73b","SPClientServiceRequestDuration":"18","X-SharePointHealthScore":"3","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022ParentList\u0022:{\u0022RootFolder\u0022:{\u0022ServerRelativeUrl\u0022:\u0022/sites/pnpcoresdktestgroup/Lists/PNP_SDK_TEST_ListItemMoveToTest\u0022,\u0022UniqueId\u0022:\u00226ca0ec55-62b8-4f26-8695-e86def1f1854\u0022},\u0022Id\u0022:\u00225ffb31f8-836f-4e31-9378-9394b23c79bd\u0022},\u0022Id\u0022:1,\u0022ID\u0022:1}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00013.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00013.response.json new file mode 100644 index 0000000000..f7d2448122 --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00013.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"ecfea2a0-806b-6000-4c7f-d8027e25f6d5","SPClientServiceRequestDuration":"13","X-SharePointHealthScore":"3","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022ServerRelativeUrl\u0022:\u0022/sites/pnpcoresdktestgroup/Lists/PNP_SDK_TEST_ListItemMoveToTest/Test\u0022,\u0022UniqueId\u0022:\u00220c3943fc-ac03-4249-b4f7-5ffe8d7ff2cf\u0022}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00014.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00014.response.json new file mode 100644 index 0000000000..1a1b0bd7d6 --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00014.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"ecfea2a0-906d-6000-6f0d-f11f57008a06","SPClientServiceRequestDuration":"56","X-SharePointHealthScore":"0","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022odata.null\u0022:true}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00015.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00015.response.json new file mode 100644 index 0000000000..e6ae2aa245 --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00015.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"ecfea2a0-3073-6000-6cdb-44669d43ca66","SPClientServiceRequestDuration":"24","X-SharePointHealthScore":"3","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022value\u0022:[{\u0022FileSystemObjectType\u0022:0,\u0022Id\u0022:1,\u0022ServerRedirectedEmbedUri\u0022:null,\u0022ServerRedirectedEmbedUrl\u0022:\u0022\u0022,\u0022ID\u0022:1,\u0022ContentTypeId\u0022:\u00220x0100DDAA39DCDCAB804DB711CEC4AD0D2F34\u0022,\u0022Title\u0022:\u0022root\u0022,\u0022Modified\u0022:\u00222023-03-26T11:51:01Z\u0022,\u0022Created\u0022:\u00222023-03-26T11:51:01Z\u0022,\u0022AuthorId\u0022:9,\u0022EditorId\u0022:9,\u0022OData__UIVersionString\u0022:\u00221.0\u0022,\u0022Attachments\u0022:false,\u0022GUID\u0022:\u0022d509d25d-6209-487b-a442-baf05d44dd01\u0022,\u0022ComplianceAssetId\u0022:null}]}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00016.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00016.response.json new file mode 100644 index 0000000000..6385417338 --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00016.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"ecfea2a0-7076-6000-6cdb-40adbb239f32","SPClientServiceRequestDuration":"23","X-SharePointHealthScore":"1","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022Fields\u0022:[{\u0022Id\u0022:\u00221d22ea11-1e32-424e-89ab-9fedbadb6ce1\u0022,\u0022InternalName\u0022:\u0022ID\u0022,\u0022Title\u0022:\u0022ID\u0022,\u0022FieldTypeKind\u0022:5,\u0022TypeAsString\u0022:\u0022Counter\u0022},{\u0022Id\u0022:\u002203e45e84-1992-4d42-9116-26f756012634\u0022,\u0022InternalName\u0022:\u0022ContentTypeId\u0022,\u0022Title\u0022:\u0022Content Type ID\u0022,\u0022FieldTypeKind\u0022:25,\u0022TypeAsString\u0022:\u0022ContentTypeId\u0022},{\u0022Id\u0022:\u0022c042a256-787d-4a6f-8a8a-cf6ab767f12d\u0022,\u0022InternalName\u0022:\u0022ContentType\u0022,\u0022Title\u0022:\u0022Content Type\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022fa564e0f-0c70-4ab9-b863-0177e6ddd247\u0022,\u0022InternalName\u0022:\u0022Title\u0022,\u0022Title\u0022:\u0022Title\u0022,\u0022FieldTypeKind\u0022:2,\u0022TypeAsString\u0022:\u0022Text\u0022},{\u0022Id\u0022:\u002228cf69c5-fa48-462a-b5cd-27b6f9d2bd5f\u0022,\u0022InternalName\u0022:\u0022Modified\u0022,\u0022Title\u0022:\u0022Modified\u0022,\u0022FieldTypeKind\u0022:4,\u0022TypeAsString\u0022:\u0022DateTime\u0022},{\u0022Id\u0022:\u00228c06beca-0777-48f7-91c7-6da68bc07b69\u0022,\u0022InternalName\u0022:\u0022Created\u0022,\u0022Title\u0022:\u0022Created\u0022,\u0022FieldTypeKind\u0022:4,\u0022TypeAsString\u0022:\u0022DateTime\u0022},{\u0022Id\u0022:\u00221df5e554-ec7e-46a6-901d-d85a3881cb18\u0022,\u0022InternalName\u0022:\u0022Author\u0022,\u0022Title\u0022:\u0022Created By\u0022,\u0022FieldTypeKind\u0022:20,\u0022TypeAsString\u0022:\u0022User\u0022},{\u0022Id\u0022:\u0022d31655d1-1d5b-4511-95a1-7a09e9b75bf2\u0022,\u0022InternalName\u0022:\u0022Editor\u0022,\u0022Title\u0022:\u0022Modified By\u0022,\u0022FieldTypeKind\u0022:20,\u0022TypeAsString\u0022:\u0022User\u0022},{\u0022Id\u0022:\u002226d0756c-986a-48a7-af35-bf18ab85ff4a\u0022,\u0022InternalName\u0022:\u0022_HasCopyDestinations\u0022,\u0022Title\u0022:\u0022Has Copy Destinations\u0022,\u0022FieldTypeKind\u0022:8,\u0022TypeAsString\u0022:\u0022Boolean\u0022},{\u0022Id\u0022:\u00226b4e226d-3d88-4a36-808d-a129bf52bccf\u0022,\u0022InternalName\u0022:\u0022_CopySource\u0022,\u0022Title\u0022:\u0022Copy Source\u0022,\u0022FieldTypeKind\u0022:2,\u0022TypeAsString\u0022:\u0022Text\u0022},{\u0022Id\u0022:\u0022d4e44a66-ee3a-4d02-88c9-4ec5ff3f4cd5\u0022,\u0022InternalName\u0022:\u0022owshiddenversion\u0022,\u0022Title\u0022:\u0022owshiddenversion\u0022,\u0022FieldTypeKind\u0022:1,\u0022TypeAsString\u0022:\u0022Integer\u0022},{\u0022Id\u0022:\u0022f1e020bc-ba26-443f-bf2f-b68715017bbc\u0022,\u0022InternalName\u0022:\u0022WorkflowVersion\u0022,\u0022Title\u0022:\u0022Workflow Version\u0022,\u0022FieldTypeKind\u0022:1,\u0022TypeAsString\u0022:\u0022Integer\u0022},{\u0022Id\u0022:\u00227841bf41-43d0-4434-9f50-a673baef7631\u0022,\u0022InternalName\u0022:\u0022_UIVersion\u0022,\u0022Title\u0022:\u0022UI Version\u0022,\u0022FieldTypeKind\u0022:1,\u0022TypeAsString\u0022:\u0022Integer\u0022},{\u0022Id\u0022:\u0022dce8262a-3ae9-45aa-aab4-83bd75fb738a\u0022,\u0022InternalName\u0022:\u0022_UIVersionString\u0022,\u0022Title\u0022:\u0022Version\u0022,\u0022FieldTypeKind\u0022:2,\u0022TypeAsString\u0022:\u0022Text\u0022},{\u0022Id\u0022:\u002267df98f4-9dec-48ff-a553-29bece9c5bf4\u0022,\u0022InternalName\u0022:\u0022Attachments\u0022,\u0022Title\u0022:\u0022Attachments\u0022,\u0022FieldTypeKind\u0022:19,\u0022TypeAsString\u0022:\u0022Attachments\u0022},{\u0022Id\u0022:\u0022fdc3b2ed-5bf2-4835-a4bc-b885f3396a61\u0022,\u0022InternalName\u0022:\u0022_ModerationStatus\u0022,\u0022Title\u0022:\u0022Approval Status\u0022,\u0022FieldTypeKind\u0022:23,\u0022TypeAsString\u0022:\u0022ModStat\u0022},{\u0022Id\u0022:\u002234ad21eb-75bd-4544-8c73-0e08330291fe\u0022,\u0022InternalName\u0022:\u0022_ModerationComments\u0022,\u0022Title\u0022:\u0022Approver Comments\u0022,\u0022FieldTypeKind\u0022:3,\u0022TypeAsString\u0022:\u0022Note\u0022},{\u0022Id\u0022:\u0022503f1caa-358e-4918-9094-4a2cdc4bc034\u0022,\u0022InternalName\u0022:\u0022Edit\u0022,\u0022Title\u0022:\u0022Edit\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022bc91a437-52e7-49e1-8c4e-4698904b2b6d\u0022,\u0022InternalName\u0022:\u0022LinkTitleNoMenu\u0022,\u0022Title\u0022:\u0022Title\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u002282642ec8-ef9b-478f-acf9-31f7d45fbc31\u0022,\u0022InternalName\u0022:\u0022LinkTitle\u0022,\u0022Title\u0022:\u0022Title\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00225f190d91-3dbc-4489-9878-3c092caf35b6\u0022,\u0022InternalName\u0022:\u0022LinkTitle2\u0022,\u0022Title\u0022:\u0022Title\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022b1f7969b-ea65-42e1-8b54-b588292635f2\u0022,\u0022InternalName\u0022:\u0022SelectTitle\u0022,\u0022Title\u0022:\u0022Select\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u002250a54da4-1528-4e67-954a-e2d24f1e9efb\u0022,\u0022InternalName\u0022:\u0022InstanceID\u0022,\u0022Title\u0022:\u0022Instance ID\u0022,\u0022FieldTypeKind\u0022:1,\u0022TypeAsString\u0022:\u0022Integer\u0022},{\u0022Id\u0022:\u0022ca4addac-796f-4b23-b093-d2a3f65c0774\u0022,\u0022InternalName\u0022:\u0022Order\u0022,\u0022Title\u0022:\u0022Order\u0022,\u0022FieldTypeKind\u0022:9,\u0022TypeAsString\u0022:\u0022Number\u0022},{\u0022Id\u0022:\u0022ae069f25-3ac2-4256-b9c3-15dbc15da0e0\u0022,\u0022InternalName\u0022:\u0022GUID\u0022,\u0022Title\u0022:\u0022GUID\u0022,\u0022FieldTypeKind\u0022:14,\u0022TypeAsString\u0022:\u0022Guid\u0022},{\u0022Id\u0022:\u0022de8beacf-5505-47cd-80a6-aa44e7ffe2f4\u0022,\u0022InternalName\u0022:\u0022WorkflowInstanceID\u0022,\u0022Title\u0022:\u0022Workflow Instance ID\u0022,\u0022FieldTypeKind\u0022:14,\u0022TypeAsString\u0022:\u0022Guid\u0022},{\u0022Id\u0022:\u002294f89715-e097-4e8b-ba79-ea02aa8b7adb\u0022,\u0022InternalName\u0022:\u0022FileRef\u0022,\u0022Title\u0022:\u0022URL Path\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002256605df6-8fa1-47e4-a04c-5b384d59609f\u0022,\u0022InternalName\u0022:\u0022FileDirRef\u0022,\u0022Title\u0022:\u0022Path\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022173f76c8-aebd-446a-9bc9-769a2bd2c18f\u0022,\u0022InternalName\u0022:\u0022Last_x0020_Modified\u0022,\u0022Title\u0022:\u0022Modified\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022998b5cff-4a35-47a7-92f3-3914aa6aa4a2\u0022,\u0022InternalName\u0022:\u0022Created_x0020_Date\u0022,\u0022Title\u0022:\u0022Created\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002230bb605f-5bae-48fe-b4e3-1f81d9772af9\u0022,\u0022InternalName\u0022:\u0022FSObjType\u0022,\u0022Title\u0022:\u0022Item Type\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022423874f8-c300-4bfb-b7a1-42e2159e3b19\u0022,\u0022InternalName\u0022:\u0022SortBehavior\u0022,\u0022Title\u0022:\u0022Sort Type\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022ba3c27ee-4791-4867-8821-ff99000bac98\u0022,\u0022InternalName\u0022:\u0022PermMask\u0022,\u0022Title\u0022:\u0022Effective Permissions Mask\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022dcc67ebd-247f-4bee-8626-85ff6f69fbb6\u0022,\u0022InternalName\u0022:\u0022PrincipalCount\u0022,\u0022Title\u0022:\u0022Principal Count\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00228553196d-ec8d-4564-9861-3dbe931050c8\u0022,\u0022InternalName\u0022:\u0022FileLeafRef\u0022,\u0022Title\u0022:\u0022Name\u0022,\u0022FieldTypeKind\u0022:18,\u0022TypeAsString\u0022:\u0022File\u0022},{\u0022Id\u0022:\u00224b7403de-8d94-43e8-9f0f-137a3e298126\u0022,\u0022InternalName\u0022:\u0022UniqueId\u0022,\u0022Title\u0022:\u0022Unique Id\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00223b653cee-df6b-4cd4-b66d-ad5ce875b25e\u0022,\u0022InternalName\u0022:\u0022ParentUniqueId\u0022,\u0022Title\u0022:\u0022Document Parent Identifier\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00226d2c4fde-3605-428e-a236-ce5f3dc2b4d4\u0022,\u0022InternalName\u0022:\u0022SyncClientId\u0022,\u0022Title\u0022:\u0022Client Id\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022c5c4b81c-f1d9-4b43-a6a2-090df32ebb68\u0022,\u0022InternalName\u0022:\u0022ProgId\u0022,\u0022Title\u0022:\u0022ProgId\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022dddd2420-b270-4735-93b5-92b713d0944d\u0022,\u0022InternalName\u0022:\u0022ScopeId\u0022,\u0022Title\u0022:\u0022ScopeId\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002239360f11-34cf-4356-9945-25c44e68dade\u0022,\u0022InternalName\u0022:\u0022File_x0020_Type\u0022,\u0022Title\u0022:\u0022File Type\u0022,\u0022FieldTypeKind\u0022:2,\u0022TypeAsString\u0022:\u0022Text\u0022},{\u0022Id\u0022:\u00224ef1b78f-fdba-48dc-b8ab-3fa06a0c9804\u0022,\u0022InternalName\u0022:\u0022HTML_x0020_File_x0020_Type\u0022,\u0022Title\u0022:\u0022HTML File Type\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00223c6303be-e21f-4366-80d7-d6d0a3b22c7a\u0022,\u0022InternalName\u0022:\u0022_EditMenuTableStart\u0022,\u0022Title\u0022:\u0022Edit Menu Table Start\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00221344423c-c7f9-4134-88e4-ad842e2d723c\u0022,\u0022InternalName\u0022:\u0022_EditMenuTableStart2\u0022,\u0022Title\u0022:\u0022Edit Menu Table Start\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00222ea78cef-1bf9-4019-960a-02c41636cb47\u0022,\u0022InternalName\u0022:\u0022_EditMenuTableEnd\u0022,\u0022Title\u0022:\u0022Edit Menu Table End\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00229d30f126-ba48-446b-b8f9-83745f322ebe\u0022,\u0022InternalName\u0022:\u0022LinkFilenameNoMenu\u0022,\u0022Title\u0022:\u0022Name\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00225cc6dc79-3710-4374-b433-61cb4a686c12\u0022,\u0022InternalName\u0022:\u0022LinkFilename\u0022,\u0022Title\u0022:\u0022Name\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022224ba411-da77-4050-b0eb-62d422f13d3e\u0022,\u0022InternalName\u0022:\u0022LinkFilename2\u0022,\u0022Title\u0022:\u0022Name\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022081c6e4c-5c14-4f20-b23e-1a71ceb6a67c\u0022,\u0022InternalName\u0022:\u0022DocIcon\u0022,\u0022Title\u0022:\u0022Type\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022105f76ce-724a-4bba-aece-f81f2fce58f5\u0022,\u0022InternalName\u0022:\u0022ServerUrl\u0022,\u0022Title\u0022:\u0022Server Relative URL\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00227177cfc7-f399-4d4d-905d-37dd51bc90bf\u0022,\u0022InternalName\u0022:\u0022EncodedAbsUrl\u0022,\u0022Title\u0022:\u0022Encoded Absolute URL\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00227615464b-559e-4302-b8e2-8f440b913101\u0022,\u0022InternalName\u0022:\u0022BaseName\u0022,\u0022Title\u0022:\u0022File Name\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022687c7f94-686a-42d3-9b67-2782eac4b4f8\u0022,\u0022InternalName\u0022:\u0022MetaInfo\u0022,\u0022Title\u0022:\u0022Property Bag\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002243bdd51b-3c5b-4e78-90a8-fb2087f71e70\u0022,\u0022InternalName\u0022:\u0022_Level\u0022,\u0022Title\u0022:\u0022Level\u0022,\u0022FieldTypeKind\u0022:1,\u0022TypeAsString\u0022:\u0022Integer\u0022},{\u0022Id\u0022:\u0022c101c3e7-122d-4d4d-bc34-58e94a38c816\u0022,\u0022InternalName\u0022:\u0022_IsCurrentVersion\u0022,\u0022Title\u0022:\u0022Is Current Version\u0022,\u0022FieldTypeKind\u0022:8,\u0022TypeAsString\u0022:\u0022Boolean\u0022},{\u0022Id\u0022:\u0022b824e17e-a1b3-426e-aecf-f0184d900485\u0022,\u0022InternalName\u0022:\u0022ItemChildCount\u0022,\u0022Title\u0022:\u0022Item Child Count\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022960ff01f-2b6d-4f1b-9c3f-e19ad8927341\u0022,\u0022InternalName\u0022:\u0022FolderChildCount\u0022,\u0022Title\u0022:\u0022Folder Child Count\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022786099e5-d20a-4232-86e5-cfc3d6face96\u0022,\u0022InternalName\u0022:\u0022Restricted\u0022,\u0022Title\u0022:\u0022Restricted\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002214ee99cd-bed9-474a-bf99-8f753fbad6b4\u0022,\u0022InternalName\u0022:\u0022OriginatorId\u0022,\u0022Title\u0022:\u0022Originator Id\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00220b16648a-daff-47d4-9fda-c6038b75ed27\u0022,\u0022InternalName\u0022:\u0022NoExecute\u0022,\u0022Title\u0022:\u0022NoExecute\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022d48268e5-c65d-486c-bbf1-874cf986d7d3\u0022,\u0022InternalName\u0022:\u0022ContentVersion\u0022,\u0022Title\u0022:\u0022Content Version\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022ccc1037f-f65e-434a-868e-8c98af31fe29\u0022,\u0022InternalName\u0022:\u0022_ComplianceFlags\u0022,\u0022Title\u0022:\u0022Label setting\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022d4b6480a-4bed-4094-9a52-30181ea38f1d\u0022,\u0022InternalName\u0022:\u0022_ComplianceTag\u0022,\u0022Title\u0022:\u0022Retention label\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002292be610e-ddbb-49f4-b3b1-5c2bc768df8f\u0022,\u0022InternalName\u0022:\u0022_ComplianceTagWrittenTime\u0022,\u0022Title\u0022:\u0022Retention label Applied\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022418d7676-2d6f-42cf-a16a-e43d2971252a\u0022,\u0022InternalName\u0022:\u0022_ComplianceTagUserId\u0022,\u0022Title\u0022:\u0022Label applied by\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00228382d247-72a9-44b1-9794-7b177edc89f3\u0022,\u0022InternalName\u0022:\u0022_IsRecord\u0022,\u0022Title\u0022:\u0022Item is a Record\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022b4cb04e8-622e-4c7d-8e87-b558a1bb907b\u0022,\u0022InternalName\u0022:\u0022AccessPolicy\u0022,\u0022Title\u0022:\u0022Access Policy\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022df7ffe41-81d6-46eb-8777-444d1613c803\u0022,\u0022InternalName\u0022:\u0022_VirusStatus\u0022,\u0022Title\u0022:\u0022VirusStatus\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002232d407ed-15e1-4ccc-b1d4-c56f5799b256\u0022,\u0022InternalName\u0022:\u0022_VirusVendorID\u0022,\u0022Title\u0022:\u0022VirusVendorID\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022c4b1727e-aca8-4bd8-ae83-f554ae3c08eb\u0022,\u0022InternalName\u0022:\u0022_VirusInfo\u0022,\u0022Title\u0022:\u0022VirusInfo\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00226bfaba20-36bf-44b5-a1b2-eb6346d49716\u0022,\u0022InternalName\u0022:\u0022AppAuthor\u0022,\u0022Title\u0022:\u0022App Created By\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022e08400f3-c779-4ed2-a18c-ab7f34caa318\u0022,\u0022InternalName\u0022:\u0022AppEditor\u0022,\u0022Title\u0022:\u0022App Modified By\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00224df6bfaf-f887-424e-8ea3-fd050113e7a9\u0022,\u0022InternalName\u0022:\u0022SMTotalSize\u0022,\u0022Title\u0022:\u0022Total Size\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022d340fca5-f503-4baa-bae9-90f1447ebff6\u0022,\u0022InternalName\u0022:\u0022SMLastModifiedDate\u0022,\u0022Title\u0022:\u0022Last Modified Date\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00221faa4902-9115-44b9-bba7-791441ca1d6f\u0022,\u0022InternalName\u0022:\u0022SMTotalFileStreamSize\u0022,\u0022Title\u0022:\u0022Total File Stream Size\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022a261b12a-8ca2-47fa-a117-05861d637c7e\u0022,\u0022InternalName\u0022:\u0022SMTotalFileCount\u0022,\u0022Title\u0022:\u0022Total File Count\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00223a6b296c-3f50-445c-a13f-9c679ea9dda3\u0022,\u0022InternalName\u0022:\u0022ComplianceAssetId\u0022,\u0022Title\u0022:\u0022Compliance Asset Id\u0022,\u0022FieldTypeKind\u0022:2,\u0022TypeAsString\u0022:\u0022Text\u0022},{\u0022Id\u0022:\u0022c274cbfd-084a-4017-925f-cce50c9e3eec\u0022,\u0022InternalName\u0022:\u0022_CommentFlags\u0022,\u0022Title\u0022:\u0022Comment settings\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022d307dff3-340f-44a2-9f4b-fbfe1ba07459\u0022,\u0022InternalName\u0022:\u0022_CommentCount\u0022,\u0022Title\u0022:\u0022Comment count\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022}],\u0022Id\u0022:\u00225ffb31f8-836f-4e31-9378-9394b23c79bd\u0022}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00017.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00017.response.json new file mode 100644 index 0000000000..eab7da8592 --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00017.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"ecfea2a0-407a-6000-6f0d-f2288ac1f97c","SPClientServiceRequestDuration":"20","X-SharePointHealthScore":"1","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022ContentTypeId\u0022:\u00220x0100DDAA39DCDCAB804DB711CEC4AD0D2F34\u0022,\u0022FileRef\u0022:\u0022/sites/pnpcoresdktestgroup/Lists/PNP_SDK_TEST_ListItemMoveToTest/Test/1_.000\u0022,\u0022FileDirRef\u0022:\u0022/sites/pnpcoresdktestgroup/Lists/PNP_SDK_TEST_ListItemMoveToTest/Test\u0022}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00018.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00018.response.json new file mode 100644 index 0000000000..38bc33153f --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00018.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"ecfea2a0-207d-6000-4c7f-d36de2c40653","SPClientServiceRequestDuration":"13","X-SharePointHealthScore":"2","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022Exists\u0022:true,\u0022IsWOPIEnabled\u0022:false,\u0022ItemCount\u0022:1,\u0022Name\u0022:\u0022Test\u0022,\u0022ProgID\u0022:null,\u0022ServerRelativeUrl\u0022:\u0022/sites/pnpcoresdktestgroup/Lists/PNP_SDK_TEST_ListItemMoveToTest/Test\u0022,\u0022TimeCreated\u0022:\u00222023-03-26T11:51:01Z\u0022,\u0022TimeLastModified\u0022:\u00222023-03-26T11:51:02Z\u0022,\u0022UniqueId\u0022:\u00220c3943fc-ac03-4249-b4f7-5ffe8d7ff2cf\u0022,\u0022WelcomePage\u0022:\u0022\u0022}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00019.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00019.response.json new file mode 100644 index 0000000000..0d6ee9fef6 --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveTo-0-00019.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"ecfea2a0-207f-6000-6f0d-f14283653c65","SPClientServiceRequestDuration":"39","X-SharePointHealthScore":"2","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":""} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00000.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00000.response.json new file mode 100644 index 0000000000..beb587f041 --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00000.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"eafea2a0-30ae-6000-6f0d-ffe13bb15a47","SPClientServiceRequestDuration":"23","X-SharePointHealthScore":"2","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022RegionalSettings\u0022:{\u0022TimeZone\u0022:{\u0022Description\u0022:\u0022(UTC\u002B01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna\u0022,\u0022Id\u0022:4,\u0022Information\u0022:{\u0022Bias\u0022:-60,\u0022DaylightBias\u0022:-60,\u0022StandardBias\u0022:0}},\u0022AdjustHijriDays\u0022:0,\u0022AlternateCalendarType\u0022:0,\u0022AM\u0022:\u0022AM\u0022,\u0022CalendarType\u0022:1,\u0022Collation\u0022:25,\u0022CollationLCID\u0022:2070,\u0022DateFormat\u0022:0,\u0022DateSeparator\u0022:\u0022/\u0022,\u0022DecimalSeparator\u0022:\u0022.\u0022,\u0022DigitGrouping\u0022:\u00223;0\u0022,\u0022FirstDayOfWeek\u0022:0,\u0022FirstWeekOfYear\u0022:0,\u0022IsEastAsia\u0022:false,\u0022IsRightToLeft\u0022:false,\u0022IsUIRightToLeft\u0022:false,\u0022ListSeparator\u0022:\u0022,\u0022,\u0022LocaleId\u0022:1033,\u0022NegativeSign\u0022:\u0022-\u0022,\u0022NegNumberMode\u0022:1,\u0022PM\u0022:\u0022PM\u0022,\u0022PositiveSign\u0022:\u0022\u0022,\u0022ShowWeeks\u0022:false,\u0022ThousandSeparator\u0022:\u0022,\u0022,\u0022Time24\u0022:false,\u0022TimeMarkerPosition\u0022:0,\u0022TimeSeparator\u0022:\u0022:\u0022,\u0022WorkDayEndHour\u0022:1020,\u0022WorkDays\u0022:62,\u0022WorkDayStartHour\u0022:480},\u0022Id\u0022:\u00225c1693ab-3bab-4780-812e-23bf82ba06cc\u0022,\u0022Url\u0022:\u0022https://loitzl2.sharepoint.com/sites/pnpcoresdktestgroup\u0022}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00001.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00001.response.json new file mode 100644 index 0000000000..8bb456b18c --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00001.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"eafea2a0-80b5-6000-6f0d-fff4a35a6473","SPClientServiceRequestDuration":"9","X-SharePointHealthScore":"3","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022GroupId\u0022:\u0022e351a3ff-1595-4979-b588-88038f993cc6\u0022,\u0022Id\u0022:\u002269fad637-9681-4e09-b667-75b94e7898fb\u0022}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00002.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00002.response.json new file mode 100644 index 0000000000..8e373bc77f --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00002.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":201,"Headers":{"SPRequestGuid":"eafea2a0-00b8-6000-6f0d-f23c75bac84a","SPClientServiceRequestDuration":"280","X-SharePointHealthScore":"2","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022AllowContentTypes\u0022:true,\u0022BaseTemplate\u0022:100,\u0022BaseType\u0022:0,\u0022ContentTypesEnabled\u0022:false,\u0022CrawlNonDefaultViews\u0022:false,\u0022Created\u0022:\u00222023-03-26T11:50:55Z\u0022,\u0022CurrentChangeToken\u0022:{\u0022StringValue\u0022:\u00221;3;b7d6afca-7d10-4e79-8986-23735dcd42d1;638154282548630000;507223167\u0022},\u0022DefaultContentApprovalWorkflowId\u0022:\u002200000000-0000-0000-0000-000000000000\u0022,\u0022DefaultItemOpenUseListSetting\u0022:false,\u0022Description\u0022:\u0022\u0022,\u0022Direction\u0022:\u0022none\u0022,\u0022DisableCommenting\u0022:false,\u0022DisableGridEditing\u0022:false,\u0022DocumentTemplateUrl\u0022:null,\u0022DraftVersionVisibility\u0022:0,\u0022EnableAttachments\u0022:true,\u0022EnableFolderCreation\u0022:false,\u0022EnableMinorVersions\u0022:false,\u0022EnableModeration\u0022:false,\u0022EnableRequestSignOff\u0022:true,\u0022EnableVersioning\u0022:true,\u0022EntityTypeName\u0022:\u0022PNP_x005f_SDK_x005f_TEST_x005f_ListItemMoveToNestedTestList\u0022,\u0022ExemptFromBlockDownloadOfNonViewableFiles\u0022:false,\u0022FileSavePostProcessingEnabled\u0022:false,\u0022ForceCheckout\u0022:false,\u0022HasExternalDataSource\u0022:false,\u0022Hidden\u0022:false,\u0022Id\u0022:\u0022b7d6afca-7d10-4e79-8986-23735dcd42d1\u0022,\u0022ImagePath\u0022:{\u0022DecodedUrl\u0022:\u0022/_layouts/15/images/itgen.png?rev=47\u0022},\u0022ImageUrl\u0022:\u0022/_layouts/15/images/itgen.png?rev=47\u0022,\u0022DefaultSensitivityLabelForLibrary\u0022:\u0022\u0022,\u0022IrmEnabled\u0022:false,\u0022IrmExpire\u0022:false,\u0022IrmReject\u0022:false,\u0022IsApplicationList\u0022:false,\u0022IsCatalog\u0022:false,\u0022IsPrivate\u0022:false,\u0022ItemCount\u0022:0,\u0022LastItemDeletedDate\u0022:\u00222023-03-26T11:50:55Z\u0022,\u0022LastItemModifiedDate\u0022:\u00222023-03-26T11:50:55Z\u0022,\u0022LastItemUserModifiedDate\u0022:\u00222023-03-26T11:50:55Z\u0022,\u0022ListExperienceOptions\u0022:0,\u0022ListItemEntityTypeFullName\u0022:\u0022SP.Data.PNP_x005f_SDK_x005f_TEST_x005f_ListItemMoveToNestedTestListItem\u0022,\u0022MajorVersionLimit\u0022:50,\u0022MajorWithMinorVersionsLimit\u0022:0,\u0022MultipleDataList\u0022:false,\u0022NoCrawl\u0022:false,\u0022ParentWebPath\u0022:{\u0022DecodedUrl\u0022:\u0022/sites/pnpcoresdktestgroup\u0022},\u0022ParentWebUrl\u0022:\u0022/sites/pnpcoresdktestgroup\u0022,\u0022ParserDisabled\u0022:false,\u0022ServerTemplateCanCreateFolders\u0022:true,\u0022TemplateFeatureId\u0022:\u002200bfea71-de22-43b2-a848-c05709900100\u0022,\u0022Title\u0022:\u0022PNP_SDK_TEST_ListItemMoveToNestedTest\u0022}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00003.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00003.response.json new file mode 100644 index 0000000000..ba6a2a870a --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00003.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":204,"Headers":{"SPRequestGuid":"eafea2a0-70d0-6000-6f0d-fea339cde2e0","SPClientServiceRequestDuration":"38","X-SharePointHealthScore":"1","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":""} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00004.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00004.response.json new file mode 100644 index 0000000000..8eca434fe9 --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00004.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"eafea2a0-40d5-6000-6f0d-f7ce830003f5","SPClientServiceRequestDuration":"56","X-SharePointHealthScore":"2","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022value\u0022:[{\u0022ErrorCode\u0022:0,\u0022ErrorMessage\u0022:null,\u0022FieldName\u0022:\u0022Title\u0022,\u0022FieldValue\u0022:\u0022sub1\u0022,\u0022HasException\u0022:false,\u0022ItemId\u0022:0},{\u0022ErrorCode\u0022:0,\u0022ErrorMessage\u0022:null,\u0022FieldName\u0022:\u0022FileLeafRef\u0022,\u0022FieldValue\u0022:\u0022sub1\u0022,\u0022HasException\u0022:false,\u0022ItemId\u0022:0},{\u0022ErrorCode\u0022:0,\u0022ErrorMessage\u0022:null,\u0022FieldName\u0022:\u0022ContentTypeId\u0022,\u0022FieldValue\u0022:\u00220x0120\u0022,\u0022HasException\u0022:false,\u0022ItemId\u0022:0},{\u0022ErrorCode\u0022:0,\u0022ErrorMessage\u0022:null,\u0022FieldName\u0022:\u0022Id\u0022,\u0022FieldValue\u0022:\u00221\u0022,\u0022HasException\u0022:false,\u0022ItemId\u0022:0}]}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00005.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00005.response.json new file mode 100644 index 0000000000..cf0b4f3229 --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00005.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"eafea2a0-90dc-6000-6f0d-f1d84d38c139","SPClientServiceRequestDuration":"22","X-SharePointHealthScore":"3","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022Fields\u0022:[{\u0022Id\u0022:\u00221d22ea11-1e32-424e-89ab-9fedbadb6ce1\u0022,\u0022InternalName\u0022:\u0022ID\u0022,\u0022Title\u0022:\u0022ID\u0022,\u0022FieldTypeKind\u0022:5,\u0022TypeAsString\u0022:\u0022Counter\u0022},{\u0022Id\u0022:\u002203e45e84-1992-4d42-9116-26f756012634\u0022,\u0022InternalName\u0022:\u0022ContentTypeId\u0022,\u0022Title\u0022:\u0022Content Type ID\u0022,\u0022FieldTypeKind\u0022:25,\u0022TypeAsString\u0022:\u0022ContentTypeId\u0022},{\u0022Id\u0022:\u0022c042a256-787d-4a6f-8a8a-cf6ab767f12d\u0022,\u0022InternalName\u0022:\u0022ContentType\u0022,\u0022Title\u0022:\u0022Content Type\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022fa564e0f-0c70-4ab9-b863-0177e6ddd247\u0022,\u0022InternalName\u0022:\u0022Title\u0022,\u0022Title\u0022:\u0022Title\u0022,\u0022FieldTypeKind\u0022:2,\u0022TypeAsString\u0022:\u0022Text\u0022},{\u0022Id\u0022:\u002228cf69c5-fa48-462a-b5cd-27b6f9d2bd5f\u0022,\u0022InternalName\u0022:\u0022Modified\u0022,\u0022Title\u0022:\u0022Modified\u0022,\u0022FieldTypeKind\u0022:4,\u0022TypeAsString\u0022:\u0022DateTime\u0022},{\u0022Id\u0022:\u00228c06beca-0777-48f7-91c7-6da68bc07b69\u0022,\u0022InternalName\u0022:\u0022Created\u0022,\u0022Title\u0022:\u0022Created\u0022,\u0022FieldTypeKind\u0022:4,\u0022TypeAsString\u0022:\u0022DateTime\u0022},{\u0022Id\u0022:\u00221df5e554-ec7e-46a6-901d-d85a3881cb18\u0022,\u0022InternalName\u0022:\u0022Author\u0022,\u0022Title\u0022:\u0022Created By\u0022,\u0022FieldTypeKind\u0022:20,\u0022TypeAsString\u0022:\u0022User\u0022},{\u0022Id\u0022:\u0022d31655d1-1d5b-4511-95a1-7a09e9b75bf2\u0022,\u0022InternalName\u0022:\u0022Editor\u0022,\u0022Title\u0022:\u0022Modified By\u0022,\u0022FieldTypeKind\u0022:20,\u0022TypeAsString\u0022:\u0022User\u0022},{\u0022Id\u0022:\u002226d0756c-986a-48a7-af35-bf18ab85ff4a\u0022,\u0022InternalName\u0022:\u0022_HasCopyDestinations\u0022,\u0022Title\u0022:\u0022Has Copy Destinations\u0022,\u0022FieldTypeKind\u0022:8,\u0022TypeAsString\u0022:\u0022Boolean\u0022},{\u0022Id\u0022:\u00226b4e226d-3d88-4a36-808d-a129bf52bccf\u0022,\u0022InternalName\u0022:\u0022_CopySource\u0022,\u0022Title\u0022:\u0022Copy Source\u0022,\u0022FieldTypeKind\u0022:2,\u0022TypeAsString\u0022:\u0022Text\u0022},{\u0022Id\u0022:\u0022d4e44a66-ee3a-4d02-88c9-4ec5ff3f4cd5\u0022,\u0022InternalName\u0022:\u0022owshiddenversion\u0022,\u0022Title\u0022:\u0022owshiddenversion\u0022,\u0022FieldTypeKind\u0022:1,\u0022TypeAsString\u0022:\u0022Integer\u0022},{\u0022Id\u0022:\u0022f1e020bc-ba26-443f-bf2f-b68715017bbc\u0022,\u0022InternalName\u0022:\u0022WorkflowVersion\u0022,\u0022Title\u0022:\u0022Workflow Version\u0022,\u0022FieldTypeKind\u0022:1,\u0022TypeAsString\u0022:\u0022Integer\u0022},{\u0022Id\u0022:\u00227841bf41-43d0-4434-9f50-a673baef7631\u0022,\u0022InternalName\u0022:\u0022_UIVersion\u0022,\u0022Title\u0022:\u0022UI Version\u0022,\u0022FieldTypeKind\u0022:1,\u0022TypeAsString\u0022:\u0022Integer\u0022},{\u0022Id\u0022:\u0022dce8262a-3ae9-45aa-aab4-83bd75fb738a\u0022,\u0022InternalName\u0022:\u0022_UIVersionString\u0022,\u0022Title\u0022:\u0022Version\u0022,\u0022FieldTypeKind\u0022:2,\u0022TypeAsString\u0022:\u0022Text\u0022},{\u0022Id\u0022:\u002267df98f4-9dec-48ff-a553-29bece9c5bf4\u0022,\u0022InternalName\u0022:\u0022Attachments\u0022,\u0022Title\u0022:\u0022Attachments\u0022,\u0022FieldTypeKind\u0022:19,\u0022TypeAsString\u0022:\u0022Attachments\u0022},{\u0022Id\u0022:\u0022fdc3b2ed-5bf2-4835-a4bc-b885f3396a61\u0022,\u0022InternalName\u0022:\u0022_ModerationStatus\u0022,\u0022Title\u0022:\u0022Approval Status\u0022,\u0022FieldTypeKind\u0022:23,\u0022TypeAsString\u0022:\u0022ModStat\u0022},{\u0022Id\u0022:\u002234ad21eb-75bd-4544-8c73-0e08330291fe\u0022,\u0022InternalName\u0022:\u0022_ModerationComments\u0022,\u0022Title\u0022:\u0022Approver Comments\u0022,\u0022FieldTypeKind\u0022:3,\u0022TypeAsString\u0022:\u0022Note\u0022},{\u0022Id\u0022:\u0022503f1caa-358e-4918-9094-4a2cdc4bc034\u0022,\u0022InternalName\u0022:\u0022Edit\u0022,\u0022Title\u0022:\u0022Edit\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022bc91a437-52e7-49e1-8c4e-4698904b2b6d\u0022,\u0022InternalName\u0022:\u0022LinkTitleNoMenu\u0022,\u0022Title\u0022:\u0022Title\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u002282642ec8-ef9b-478f-acf9-31f7d45fbc31\u0022,\u0022InternalName\u0022:\u0022LinkTitle\u0022,\u0022Title\u0022:\u0022Title\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00225f190d91-3dbc-4489-9878-3c092caf35b6\u0022,\u0022InternalName\u0022:\u0022LinkTitle2\u0022,\u0022Title\u0022:\u0022Title\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022b1f7969b-ea65-42e1-8b54-b588292635f2\u0022,\u0022InternalName\u0022:\u0022SelectTitle\u0022,\u0022Title\u0022:\u0022Select\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u002250a54da4-1528-4e67-954a-e2d24f1e9efb\u0022,\u0022InternalName\u0022:\u0022InstanceID\u0022,\u0022Title\u0022:\u0022Instance ID\u0022,\u0022FieldTypeKind\u0022:1,\u0022TypeAsString\u0022:\u0022Integer\u0022},{\u0022Id\u0022:\u0022ca4addac-796f-4b23-b093-d2a3f65c0774\u0022,\u0022InternalName\u0022:\u0022Order\u0022,\u0022Title\u0022:\u0022Order\u0022,\u0022FieldTypeKind\u0022:9,\u0022TypeAsString\u0022:\u0022Number\u0022},{\u0022Id\u0022:\u0022ae069f25-3ac2-4256-b9c3-15dbc15da0e0\u0022,\u0022InternalName\u0022:\u0022GUID\u0022,\u0022Title\u0022:\u0022GUID\u0022,\u0022FieldTypeKind\u0022:14,\u0022TypeAsString\u0022:\u0022Guid\u0022},{\u0022Id\u0022:\u0022de8beacf-5505-47cd-80a6-aa44e7ffe2f4\u0022,\u0022InternalName\u0022:\u0022WorkflowInstanceID\u0022,\u0022Title\u0022:\u0022Workflow Instance ID\u0022,\u0022FieldTypeKind\u0022:14,\u0022TypeAsString\u0022:\u0022Guid\u0022},{\u0022Id\u0022:\u002294f89715-e097-4e8b-ba79-ea02aa8b7adb\u0022,\u0022InternalName\u0022:\u0022FileRef\u0022,\u0022Title\u0022:\u0022URL Path\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002256605df6-8fa1-47e4-a04c-5b384d59609f\u0022,\u0022InternalName\u0022:\u0022FileDirRef\u0022,\u0022Title\u0022:\u0022Path\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022173f76c8-aebd-446a-9bc9-769a2bd2c18f\u0022,\u0022InternalName\u0022:\u0022Last_x0020_Modified\u0022,\u0022Title\u0022:\u0022Modified\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022998b5cff-4a35-47a7-92f3-3914aa6aa4a2\u0022,\u0022InternalName\u0022:\u0022Created_x0020_Date\u0022,\u0022Title\u0022:\u0022Created\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002230bb605f-5bae-48fe-b4e3-1f81d9772af9\u0022,\u0022InternalName\u0022:\u0022FSObjType\u0022,\u0022Title\u0022:\u0022Item Type\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022423874f8-c300-4bfb-b7a1-42e2159e3b19\u0022,\u0022InternalName\u0022:\u0022SortBehavior\u0022,\u0022Title\u0022:\u0022Sort Type\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022ba3c27ee-4791-4867-8821-ff99000bac98\u0022,\u0022InternalName\u0022:\u0022PermMask\u0022,\u0022Title\u0022:\u0022Effective Permissions Mask\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022dcc67ebd-247f-4bee-8626-85ff6f69fbb6\u0022,\u0022InternalName\u0022:\u0022PrincipalCount\u0022,\u0022Title\u0022:\u0022Principal Count\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00228553196d-ec8d-4564-9861-3dbe931050c8\u0022,\u0022InternalName\u0022:\u0022FileLeafRef\u0022,\u0022Title\u0022:\u0022Name\u0022,\u0022FieldTypeKind\u0022:18,\u0022TypeAsString\u0022:\u0022File\u0022},{\u0022Id\u0022:\u00224b7403de-8d94-43e8-9f0f-137a3e298126\u0022,\u0022InternalName\u0022:\u0022UniqueId\u0022,\u0022Title\u0022:\u0022Unique Id\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00223b653cee-df6b-4cd4-b66d-ad5ce875b25e\u0022,\u0022InternalName\u0022:\u0022ParentUniqueId\u0022,\u0022Title\u0022:\u0022Document Parent Identifier\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00226d2c4fde-3605-428e-a236-ce5f3dc2b4d4\u0022,\u0022InternalName\u0022:\u0022SyncClientId\u0022,\u0022Title\u0022:\u0022Client Id\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022c5c4b81c-f1d9-4b43-a6a2-090df32ebb68\u0022,\u0022InternalName\u0022:\u0022ProgId\u0022,\u0022Title\u0022:\u0022ProgId\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022dddd2420-b270-4735-93b5-92b713d0944d\u0022,\u0022InternalName\u0022:\u0022ScopeId\u0022,\u0022Title\u0022:\u0022ScopeId\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002239360f11-34cf-4356-9945-25c44e68dade\u0022,\u0022InternalName\u0022:\u0022File_x0020_Type\u0022,\u0022Title\u0022:\u0022File Type\u0022,\u0022FieldTypeKind\u0022:2,\u0022TypeAsString\u0022:\u0022Text\u0022},{\u0022Id\u0022:\u00224ef1b78f-fdba-48dc-b8ab-3fa06a0c9804\u0022,\u0022InternalName\u0022:\u0022HTML_x0020_File_x0020_Type\u0022,\u0022Title\u0022:\u0022HTML File Type\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00223c6303be-e21f-4366-80d7-d6d0a3b22c7a\u0022,\u0022InternalName\u0022:\u0022_EditMenuTableStart\u0022,\u0022Title\u0022:\u0022Edit Menu Table Start\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00221344423c-c7f9-4134-88e4-ad842e2d723c\u0022,\u0022InternalName\u0022:\u0022_EditMenuTableStart2\u0022,\u0022Title\u0022:\u0022Edit Menu Table Start\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00222ea78cef-1bf9-4019-960a-02c41636cb47\u0022,\u0022InternalName\u0022:\u0022_EditMenuTableEnd\u0022,\u0022Title\u0022:\u0022Edit Menu Table End\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00229d30f126-ba48-446b-b8f9-83745f322ebe\u0022,\u0022InternalName\u0022:\u0022LinkFilenameNoMenu\u0022,\u0022Title\u0022:\u0022Name\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00225cc6dc79-3710-4374-b433-61cb4a686c12\u0022,\u0022InternalName\u0022:\u0022LinkFilename\u0022,\u0022Title\u0022:\u0022Name\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022224ba411-da77-4050-b0eb-62d422f13d3e\u0022,\u0022InternalName\u0022:\u0022LinkFilename2\u0022,\u0022Title\u0022:\u0022Name\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022081c6e4c-5c14-4f20-b23e-1a71ceb6a67c\u0022,\u0022InternalName\u0022:\u0022DocIcon\u0022,\u0022Title\u0022:\u0022Type\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022105f76ce-724a-4bba-aece-f81f2fce58f5\u0022,\u0022InternalName\u0022:\u0022ServerUrl\u0022,\u0022Title\u0022:\u0022Server Relative URL\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00227177cfc7-f399-4d4d-905d-37dd51bc90bf\u0022,\u0022InternalName\u0022:\u0022EncodedAbsUrl\u0022,\u0022Title\u0022:\u0022Encoded Absolute URL\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00227615464b-559e-4302-b8e2-8f440b913101\u0022,\u0022InternalName\u0022:\u0022BaseName\u0022,\u0022Title\u0022:\u0022File Name\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022687c7f94-686a-42d3-9b67-2782eac4b4f8\u0022,\u0022InternalName\u0022:\u0022MetaInfo\u0022,\u0022Title\u0022:\u0022Property Bag\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002243bdd51b-3c5b-4e78-90a8-fb2087f71e70\u0022,\u0022InternalName\u0022:\u0022_Level\u0022,\u0022Title\u0022:\u0022Level\u0022,\u0022FieldTypeKind\u0022:1,\u0022TypeAsString\u0022:\u0022Integer\u0022},{\u0022Id\u0022:\u0022c101c3e7-122d-4d4d-bc34-58e94a38c816\u0022,\u0022InternalName\u0022:\u0022_IsCurrentVersion\u0022,\u0022Title\u0022:\u0022Is Current Version\u0022,\u0022FieldTypeKind\u0022:8,\u0022TypeAsString\u0022:\u0022Boolean\u0022},{\u0022Id\u0022:\u0022b824e17e-a1b3-426e-aecf-f0184d900485\u0022,\u0022InternalName\u0022:\u0022ItemChildCount\u0022,\u0022Title\u0022:\u0022Item Child Count\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022960ff01f-2b6d-4f1b-9c3f-e19ad8927341\u0022,\u0022InternalName\u0022:\u0022FolderChildCount\u0022,\u0022Title\u0022:\u0022Folder Child Count\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022786099e5-d20a-4232-86e5-cfc3d6face96\u0022,\u0022InternalName\u0022:\u0022Restricted\u0022,\u0022Title\u0022:\u0022Restricted\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002214ee99cd-bed9-474a-bf99-8f753fbad6b4\u0022,\u0022InternalName\u0022:\u0022OriginatorId\u0022,\u0022Title\u0022:\u0022Originator Id\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00220b16648a-daff-47d4-9fda-c6038b75ed27\u0022,\u0022InternalName\u0022:\u0022NoExecute\u0022,\u0022Title\u0022:\u0022NoExecute\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022d48268e5-c65d-486c-bbf1-874cf986d7d3\u0022,\u0022InternalName\u0022:\u0022ContentVersion\u0022,\u0022Title\u0022:\u0022Content Version\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022ccc1037f-f65e-434a-868e-8c98af31fe29\u0022,\u0022InternalName\u0022:\u0022_ComplianceFlags\u0022,\u0022Title\u0022:\u0022Label setting\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022d4b6480a-4bed-4094-9a52-30181ea38f1d\u0022,\u0022InternalName\u0022:\u0022_ComplianceTag\u0022,\u0022Title\u0022:\u0022Retention label\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002292be610e-ddbb-49f4-b3b1-5c2bc768df8f\u0022,\u0022InternalName\u0022:\u0022_ComplianceTagWrittenTime\u0022,\u0022Title\u0022:\u0022Retention label Applied\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022418d7676-2d6f-42cf-a16a-e43d2971252a\u0022,\u0022InternalName\u0022:\u0022_ComplianceTagUserId\u0022,\u0022Title\u0022:\u0022Label applied by\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00228382d247-72a9-44b1-9794-7b177edc89f3\u0022,\u0022InternalName\u0022:\u0022_IsRecord\u0022,\u0022Title\u0022:\u0022Item is a Record\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022b4cb04e8-622e-4c7d-8e87-b558a1bb907b\u0022,\u0022InternalName\u0022:\u0022AccessPolicy\u0022,\u0022Title\u0022:\u0022Access Policy\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022df7ffe41-81d6-46eb-8777-444d1613c803\u0022,\u0022InternalName\u0022:\u0022_VirusStatus\u0022,\u0022Title\u0022:\u0022VirusStatus\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002232d407ed-15e1-4ccc-b1d4-c56f5799b256\u0022,\u0022InternalName\u0022:\u0022_VirusVendorID\u0022,\u0022Title\u0022:\u0022VirusVendorID\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022c4b1727e-aca8-4bd8-ae83-f554ae3c08eb\u0022,\u0022InternalName\u0022:\u0022_VirusInfo\u0022,\u0022Title\u0022:\u0022VirusInfo\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00226bfaba20-36bf-44b5-a1b2-eb6346d49716\u0022,\u0022InternalName\u0022:\u0022AppAuthor\u0022,\u0022Title\u0022:\u0022App Created By\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022e08400f3-c779-4ed2-a18c-ab7f34caa318\u0022,\u0022InternalName\u0022:\u0022AppEditor\u0022,\u0022Title\u0022:\u0022App Modified By\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00224df6bfaf-f887-424e-8ea3-fd050113e7a9\u0022,\u0022InternalName\u0022:\u0022SMTotalSize\u0022,\u0022Title\u0022:\u0022Total Size\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022d340fca5-f503-4baa-bae9-90f1447ebff6\u0022,\u0022InternalName\u0022:\u0022SMLastModifiedDate\u0022,\u0022Title\u0022:\u0022Last Modified Date\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00221faa4902-9115-44b9-bba7-791441ca1d6f\u0022,\u0022InternalName\u0022:\u0022SMTotalFileStreamSize\u0022,\u0022Title\u0022:\u0022Total File Stream Size\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022a261b12a-8ca2-47fa-a117-05861d637c7e\u0022,\u0022InternalName\u0022:\u0022SMTotalFileCount\u0022,\u0022Title\u0022:\u0022Total File Count\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00223a6b296c-3f50-445c-a13f-9c679ea9dda3\u0022,\u0022InternalName\u0022:\u0022ComplianceAssetId\u0022,\u0022Title\u0022:\u0022Compliance Asset Id\u0022,\u0022FieldTypeKind\u0022:2,\u0022TypeAsString\u0022:\u0022Text\u0022},{\u0022Id\u0022:\u0022c274cbfd-084a-4017-925f-cce50c9e3eec\u0022,\u0022InternalName\u0022:\u0022_CommentFlags\u0022,\u0022Title\u0022:\u0022Comment settings\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022d307dff3-340f-44a2-9f4b-fbfe1ba07459\u0022,\u0022InternalName\u0022:\u0022_CommentCount\u0022,\u0022Title\u0022:\u0022Comment count\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022}],\u0022Id\u0022:\u0022b7d6afca-7d10-4e79-8986-23735dcd42d1\u0022}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00006.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00006.response.json new file mode 100644 index 0000000000..a0ad5d18b1 --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00006.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"eafea2a0-f0e2-6000-4c7f-d8ae0c776922","SPClientServiceRequestDuration":"54","X-SharePointHealthScore":"3","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022value\u0022:[{\u0022ErrorCode\u0022:0,\u0022ErrorMessage\u0022:null,\u0022FieldName\u0022:\u0022Title\u0022,\u0022FieldValue\u0022:\u0022sub2\u0022,\u0022HasException\u0022:false,\u0022ItemId\u0022:0},{\u0022ErrorCode\u0022:0,\u0022ErrorMessage\u0022:null,\u0022FieldName\u0022:\u0022FileLeafRef\u0022,\u0022FieldValue\u0022:\u0022sub2\u0022,\u0022HasException\u0022:false,\u0022ItemId\u0022:0},{\u0022ErrorCode\u0022:0,\u0022ErrorMessage\u0022:null,\u0022FieldName\u0022:\u0022ContentTypeId\u0022,\u0022FieldValue\u0022:\u00220x0120\u0022,\u0022HasException\u0022:false,\u0022ItemId\u0022:0},{\u0022ErrorCode\u0022:0,\u0022ErrorMessage\u0022:null,\u0022FieldName\u0022:\u0022Id\u0022,\u0022FieldValue\u0022:\u00222\u0022,\u0022HasException\u0022:false,\u0022ItemId\u0022:0}]}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00007.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00007.response.json new file mode 100644 index 0000000000..cc290b71e0 --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00007.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"eafea2a0-e0e7-6000-6f0d-f4db40ade306","SPClientServiceRequestDuration":"37","X-SharePointHealthScore":"1","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022value\u0022:[{\u0022ErrorCode\u0022:0,\u0022ErrorMessage\u0022:null,\u0022FieldName\u0022:\u0022Title\u0022,\u0022FieldValue\u0022:\u0022sub3\u0022,\u0022HasException\u0022:false,\u0022ItemId\u0022:0},{\u0022ErrorCode\u0022:0,\u0022ErrorMessage\u0022:null,\u0022FieldName\u0022:\u0022FileLeafRef\u0022,\u0022FieldValue\u0022:\u0022sub3\u0022,\u0022HasException\u0022:false,\u0022ItemId\u0022:0},{\u0022ErrorCode\u0022:0,\u0022ErrorMessage\u0022:null,\u0022FieldName\u0022:\u0022ContentTypeId\u0022,\u0022FieldValue\u0022:\u00220x0120\u0022,\u0022HasException\u0022:false,\u0022ItemId\u0022:0},{\u0022ErrorCode\u0022:0,\u0022ErrorMessage\u0022:null,\u0022FieldName\u0022:\u0022Id\u0022,\u0022FieldValue\u0022:\u00223\u0022,\u0022HasException\u0022:false,\u0022ItemId\u0022:0}]}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00008.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00008.response.json new file mode 100644 index 0000000000..6362c7864d --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00008.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"eafea2a0-d0eb-6000-6f0d-f68899956e34","SPClientServiceRequestDuration":"39","X-SharePointHealthScore":"0","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022value\u0022:[{\u0022ErrorCode\u0022:0,\u0022ErrorMessage\u0022:null,\u0022FieldName\u0022:\u0022Title\u0022,\u0022FieldValue\u0022:\u0022sub4\u0022,\u0022HasException\u0022:false,\u0022ItemId\u0022:0},{\u0022ErrorCode\u0022:0,\u0022ErrorMessage\u0022:null,\u0022FieldName\u0022:\u0022FileLeafRef\u0022,\u0022FieldValue\u0022:\u0022sub4\u0022,\u0022HasException\u0022:false,\u0022ItemId\u0022:0},{\u0022ErrorCode\u0022:0,\u0022ErrorMessage\u0022:null,\u0022FieldName\u0022:\u0022ContentTypeId\u0022,\u0022FieldValue\u0022:\u00220x0120\u0022,\u0022HasException\u0022:false,\u0022ItemId\u0022:0},{\u0022ErrorCode\u0022:0,\u0022ErrorMessage\u0022:null,\u0022FieldName\u0022:\u0022Id\u0022,\u0022FieldValue\u0022:\u00224\u0022,\u0022HasException\u0022:false,\u0022ItemId\u0022:0}]}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00009.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00009.response.json new file mode 100644 index 0000000000..4e079d7619 --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00009.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"eafea2a0-90f0-6000-6f0d-ff451dec2ea5","SPClientServiceRequestDuration":"39","X-SharePointHealthScore":"0","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022value\u0022:[{\u0022ErrorCode\u0022:0,\u0022ErrorMessage\u0022:null,\u0022FieldName\u0022:\u0022Title\u0022,\u0022FieldValue\u0022:\u0022root\u0022,\u0022HasException\u0022:false,\u0022ItemId\u0022:0},{\u0022ErrorCode\u0022:0,\u0022ErrorMessage\u0022:null,\u0022FieldName\u0022:\u0022Id\u0022,\u0022FieldValue\u0022:\u00225\u0022,\u0022HasException\u0022:false,\u0022ItemId\u0022:0}]}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00010.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00010.response.json new file mode 100644 index 0000000000..a92fb0fc21 --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00010.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"eafea2a0-00f4-6000-6f0d-ff4f5661e6df","SPClientServiceRequestDuration":"20","X-SharePointHealthScore":"3","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022ContentTypeId\u0022:\u00220x01007C80E5FAFA78224292ABA9A68F1DB766\u0022,\u0022FileRef\u0022:\u0022/sites/pnpcoresdktestgroup/Lists/PNP_SDK_TEST_ListItemMoveToNestedTest/5_.000\u0022,\u0022FileDirRef\u0022:\u0022/sites/pnpcoresdktestgroup/Lists/PNP_SDK_TEST_ListItemMoveToNestedTest\u0022}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00011.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00011.response.json new file mode 100644 index 0000000000..5a7225d118 --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00011.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"eafea2a0-70f7-6000-4c7f-d5cf622b82c6","SPClientServiceRequestDuration":"21","X-SharePointHealthScore":"2","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022ParentList\u0022:{\u0022RootFolder\u0022:{\u0022ServerRelativeUrl\u0022:\u0022/sites/pnpcoresdktestgroup/Lists/PNP_SDK_TEST_ListItemMoveToNestedTest\u0022,\u0022UniqueId\u0022:\u0022188bc05a-a169-459e-ac1e-060e7cdfbf56\u0022},\u0022Id\u0022:\u0022b7d6afca-7d10-4e79-8986-23735dcd42d1\u0022},\u0022Id\u0022:5,\u0022ID\u0022:5}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00012.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00012.response.json new file mode 100644 index 0000000000..c3ff9fa827 --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00012.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"eafea2a0-70fb-6000-6f0d-f378f192a07b","SPClientServiceRequestDuration":"15","X-SharePointHealthScore":"2","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022ServerRelativeUrl\u0022:\u0022/sites/pnpcoresdktestgroup/Lists/PNP_SDK_TEST_ListItemMoveToNestedTest/sub1/sub2/sub3/sub4\u0022,\u0022UniqueId\u0022:\u00225b6b02f8-1bf6-429e-86c9-640030956b49\u0022}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00013.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00013.response.json new file mode 100644 index 0000000000..ccd2e2c554 --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00013.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"eafea2a0-50fe-6000-6f0d-f8f9c9f9ab1c","SPClientServiceRequestDuration":"71","X-SharePointHealthScore":"0","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022odata.null\u0022:true}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00014.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00014.response.json new file mode 100644 index 0000000000..18e21fab00 --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00014.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"ebfea2a0-0008-6000-4c7f-d72e41897ac3","SPClientServiceRequestDuration":"22","X-SharePointHealthScore":"2","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022value\u0022:[{\u0022FileSystemObjectType\u0022:0,\u0022Id\u0022:5,\u0022ServerRedirectedEmbedUri\u0022:null,\u0022ServerRedirectedEmbedUrl\u0022:\u0022\u0022,\u0022ID\u0022:5,\u0022ContentTypeId\u0022:\u00220x01007C80E5FAFA78224292ABA9A68F1DB766\u0022,\u0022Title\u0022:\u0022root\u0022,\u0022Modified\u0022:\u00222023-03-26T11:50:56Z\u0022,\u0022Created\u0022:\u00222023-03-26T11:50:56Z\u0022,\u0022AuthorId\u0022:9,\u0022EditorId\u0022:9,\u0022OData__UIVersionString\u0022:\u00221.0\u0022,\u0022Attachments\u0022:false,\u0022GUID\u0022:\u0022a0f74ec1-cf62-43d0-810d-81fdbd26949d\u0022,\u0022ComplianceAssetId\u0022:null}]}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00015.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00015.response.json new file mode 100644 index 0000000000..21d98f7e24 --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00015.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"ebfea2a0-100b-6000-6f0d-f39bf0b1df14","SPClientServiceRequestDuration":"23","X-SharePointHealthScore":"0","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022Fields\u0022:[{\u0022Id\u0022:\u00221d22ea11-1e32-424e-89ab-9fedbadb6ce1\u0022,\u0022InternalName\u0022:\u0022ID\u0022,\u0022Title\u0022:\u0022ID\u0022,\u0022FieldTypeKind\u0022:5,\u0022TypeAsString\u0022:\u0022Counter\u0022},{\u0022Id\u0022:\u002203e45e84-1992-4d42-9116-26f756012634\u0022,\u0022InternalName\u0022:\u0022ContentTypeId\u0022,\u0022Title\u0022:\u0022Content Type ID\u0022,\u0022FieldTypeKind\u0022:25,\u0022TypeAsString\u0022:\u0022ContentTypeId\u0022},{\u0022Id\u0022:\u0022c042a256-787d-4a6f-8a8a-cf6ab767f12d\u0022,\u0022InternalName\u0022:\u0022ContentType\u0022,\u0022Title\u0022:\u0022Content Type\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022fa564e0f-0c70-4ab9-b863-0177e6ddd247\u0022,\u0022InternalName\u0022:\u0022Title\u0022,\u0022Title\u0022:\u0022Title\u0022,\u0022FieldTypeKind\u0022:2,\u0022TypeAsString\u0022:\u0022Text\u0022},{\u0022Id\u0022:\u002228cf69c5-fa48-462a-b5cd-27b6f9d2bd5f\u0022,\u0022InternalName\u0022:\u0022Modified\u0022,\u0022Title\u0022:\u0022Modified\u0022,\u0022FieldTypeKind\u0022:4,\u0022TypeAsString\u0022:\u0022DateTime\u0022},{\u0022Id\u0022:\u00228c06beca-0777-48f7-91c7-6da68bc07b69\u0022,\u0022InternalName\u0022:\u0022Created\u0022,\u0022Title\u0022:\u0022Created\u0022,\u0022FieldTypeKind\u0022:4,\u0022TypeAsString\u0022:\u0022DateTime\u0022},{\u0022Id\u0022:\u00221df5e554-ec7e-46a6-901d-d85a3881cb18\u0022,\u0022InternalName\u0022:\u0022Author\u0022,\u0022Title\u0022:\u0022Created By\u0022,\u0022FieldTypeKind\u0022:20,\u0022TypeAsString\u0022:\u0022User\u0022},{\u0022Id\u0022:\u0022d31655d1-1d5b-4511-95a1-7a09e9b75bf2\u0022,\u0022InternalName\u0022:\u0022Editor\u0022,\u0022Title\u0022:\u0022Modified By\u0022,\u0022FieldTypeKind\u0022:20,\u0022TypeAsString\u0022:\u0022User\u0022},{\u0022Id\u0022:\u002226d0756c-986a-48a7-af35-bf18ab85ff4a\u0022,\u0022InternalName\u0022:\u0022_HasCopyDestinations\u0022,\u0022Title\u0022:\u0022Has Copy Destinations\u0022,\u0022FieldTypeKind\u0022:8,\u0022TypeAsString\u0022:\u0022Boolean\u0022},{\u0022Id\u0022:\u00226b4e226d-3d88-4a36-808d-a129bf52bccf\u0022,\u0022InternalName\u0022:\u0022_CopySource\u0022,\u0022Title\u0022:\u0022Copy Source\u0022,\u0022FieldTypeKind\u0022:2,\u0022TypeAsString\u0022:\u0022Text\u0022},{\u0022Id\u0022:\u0022d4e44a66-ee3a-4d02-88c9-4ec5ff3f4cd5\u0022,\u0022InternalName\u0022:\u0022owshiddenversion\u0022,\u0022Title\u0022:\u0022owshiddenversion\u0022,\u0022FieldTypeKind\u0022:1,\u0022TypeAsString\u0022:\u0022Integer\u0022},{\u0022Id\u0022:\u0022f1e020bc-ba26-443f-bf2f-b68715017bbc\u0022,\u0022InternalName\u0022:\u0022WorkflowVersion\u0022,\u0022Title\u0022:\u0022Workflow Version\u0022,\u0022FieldTypeKind\u0022:1,\u0022TypeAsString\u0022:\u0022Integer\u0022},{\u0022Id\u0022:\u00227841bf41-43d0-4434-9f50-a673baef7631\u0022,\u0022InternalName\u0022:\u0022_UIVersion\u0022,\u0022Title\u0022:\u0022UI Version\u0022,\u0022FieldTypeKind\u0022:1,\u0022TypeAsString\u0022:\u0022Integer\u0022},{\u0022Id\u0022:\u0022dce8262a-3ae9-45aa-aab4-83bd75fb738a\u0022,\u0022InternalName\u0022:\u0022_UIVersionString\u0022,\u0022Title\u0022:\u0022Version\u0022,\u0022FieldTypeKind\u0022:2,\u0022TypeAsString\u0022:\u0022Text\u0022},{\u0022Id\u0022:\u002267df98f4-9dec-48ff-a553-29bece9c5bf4\u0022,\u0022InternalName\u0022:\u0022Attachments\u0022,\u0022Title\u0022:\u0022Attachments\u0022,\u0022FieldTypeKind\u0022:19,\u0022TypeAsString\u0022:\u0022Attachments\u0022},{\u0022Id\u0022:\u0022fdc3b2ed-5bf2-4835-a4bc-b885f3396a61\u0022,\u0022InternalName\u0022:\u0022_ModerationStatus\u0022,\u0022Title\u0022:\u0022Approval Status\u0022,\u0022FieldTypeKind\u0022:23,\u0022TypeAsString\u0022:\u0022ModStat\u0022},{\u0022Id\u0022:\u002234ad21eb-75bd-4544-8c73-0e08330291fe\u0022,\u0022InternalName\u0022:\u0022_ModerationComments\u0022,\u0022Title\u0022:\u0022Approver Comments\u0022,\u0022FieldTypeKind\u0022:3,\u0022TypeAsString\u0022:\u0022Note\u0022},{\u0022Id\u0022:\u0022503f1caa-358e-4918-9094-4a2cdc4bc034\u0022,\u0022InternalName\u0022:\u0022Edit\u0022,\u0022Title\u0022:\u0022Edit\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022bc91a437-52e7-49e1-8c4e-4698904b2b6d\u0022,\u0022InternalName\u0022:\u0022LinkTitleNoMenu\u0022,\u0022Title\u0022:\u0022Title\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u002282642ec8-ef9b-478f-acf9-31f7d45fbc31\u0022,\u0022InternalName\u0022:\u0022LinkTitle\u0022,\u0022Title\u0022:\u0022Title\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00225f190d91-3dbc-4489-9878-3c092caf35b6\u0022,\u0022InternalName\u0022:\u0022LinkTitle2\u0022,\u0022Title\u0022:\u0022Title\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022b1f7969b-ea65-42e1-8b54-b588292635f2\u0022,\u0022InternalName\u0022:\u0022SelectTitle\u0022,\u0022Title\u0022:\u0022Select\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u002250a54da4-1528-4e67-954a-e2d24f1e9efb\u0022,\u0022InternalName\u0022:\u0022InstanceID\u0022,\u0022Title\u0022:\u0022Instance ID\u0022,\u0022FieldTypeKind\u0022:1,\u0022TypeAsString\u0022:\u0022Integer\u0022},{\u0022Id\u0022:\u0022ca4addac-796f-4b23-b093-d2a3f65c0774\u0022,\u0022InternalName\u0022:\u0022Order\u0022,\u0022Title\u0022:\u0022Order\u0022,\u0022FieldTypeKind\u0022:9,\u0022TypeAsString\u0022:\u0022Number\u0022},{\u0022Id\u0022:\u0022ae069f25-3ac2-4256-b9c3-15dbc15da0e0\u0022,\u0022InternalName\u0022:\u0022GUID\u0022,\u0022Title\u0022:\u0022GUID\u0022,\u0022FieldTypeKind\u0022:14,\u0022TypeAsString\u0022:\u0022Guid\u0022},{\u0022Id\u0022:\u0022de8beacf-5505-47cd-80a6-aa44e7ffe2f4\u0022,\u0022InternalName\u0022:\u0022WorkflowInstanceID\u0022,\u0022Title\u0022:\u0022Workflow Instance ID\u0022,\u0022FieldTypeKind\u0022:14,\u0022TypeAsString\u0022:\u0022Guid\u0022},{\u0022Id\u0022:\u002294f89715-e097-4e8b-ba79-ea02aa8b7adb\u0022,\u0022InternalName\u0022:\u0022FileRef\u0022,\u0022Title\u0022:\u0022URL Path\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002256605df6-8fa1-47e4-a04c-5b384d59609f\u0022,\u0022InternalName\u0022:\u0022FileDirRef\u0022,\u0022Title\u0022:\u0022Path\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022173f76c8-aebd-446a-9bc9-769a2bd2c18f\u0022,\u0022InternalName\u0022:\u0022Last_x0020_Modified\u0022,\u0022Title\u0022:\u0022Modified\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022998b5cff-4a35-47a7-92f3-3914aa6aa4a2\u0022,\u0022InternalName\u0022:\u0022Created_x0020_Date\u0022,\u0022Title\u0022:\u0022Created\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002230bb605f-5bae-48fe-b4e3-1f81d9772af9\u0022,\u0022InternalName\u0022:\u0022FSObjType\u0022,\u0022Title\u0022:\u0022Item Type\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022423874f8-c300-4bfb-b7a1-42e2159e3b19\u0022,\u0022InternalName\u0022:\u0022SortBehavior\u0022,\u0022Title\u0022:\u0022Sort Type\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022ba3c27ee-4791-4867-8821-ff99000bac98\u0022,\u0022InternalName\u0022:\u0022PermMask\u0022,\u0022Title\u0022:\u0022Effective Permissions Mask\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022dcc67ebd-247f-4bee-8626-85ff6f69fbb6\u0022,\u0022InternalName\u0022:\u0022PrincipalCount\u0022,\u0022Title\u0022:\u0022Principal Count\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00228553196d-ec8d-4564-9861-3dbe931050c8\u0022,\u0022InternalName\u0022:\u0022FileLeafRef\u0022,\u0022Title\u0022:\u0022Name\u0022,\u0022FieldTypeKind\u0022:18,\u0022TypeAsString\u0022:\u0022File\u0022},{\u0022Id\u0022:\u00224b7403de-8d94-43e8-9f0f-137a3e298126\u0022,\u0022InternalName\u0022:\u0022UniqueId\u0022,\u0022Title\u0022:\u0022Unique Id\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00223b653cee-df6b-4cd4-b66d-ad5ce875b25e\u0022,\u0022InternalName\u0022:\u0022ParentUniqueId\u0022,\u0022Title\u0022:\u0022Document Parent Identifier\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00226d2c4fde-3605-428e-a236-ce5f3dc2b4d4\u0022,\u0022InternalName\u0022:\u0022SyncClientId\u0022,\u0022Title\u0022:\u0022Client Id\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022c5c4b81c-f1d9-4b43-a6a2-090df32ebb68\u0022,\u0022InternalName\u0022:\u0022ProgId\u0022,\u0022Title\u0022:\u0022ProgId\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022dddd2420-b270-4735-93b5-92b713d0944d\u0022,\u0022InternalName\u0022:\u0022ScopeId\u0022,\u0022Title\u0022:\u0022ScopeId\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002239360f11-34cf-4356-9945-25c44e68dade\u0022,\u0022InternalName\u0022:\u0022File_x0020_Type\u0022,\u0022Title\u0022:\u0022File Type\u0022,\u0022FieldTypeKind\u0022:2,\u0022TypeAsString\u0022:\u0022Text\u0022},{\u0022Id\u0022:\u00224ef1b78f-fdba-48dc-b8ab-3fa06a0c9804\u0022,\u0022InternalName\u0022:\u0022HTML_x0020_File_x0020_Type\u0022,\u0022Title\u0022:\u0022HTML File Type\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00223c6303be-e21f-4366-80d7-d6d0a3b22c7a\u0022,\u0022InternalName\u0022:\u0022_EditMenuTableStart\u0022,\u0022Title\u0022:\u0022Edit Menu Table Start\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00221344423c-c7f9-4134-88e4-ad842e2d723c\u0022,\u0022InternalName\u0022:\u0022_EditMenuTableStart2\u0022,\u0022Title\u0022:\u0022Edit Menu Table Start\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00222ea78cef-1bf9-4019-960a-02c41636cb47\u0022,\u0022InternalName\u0022:\u0022_EditMenuTableEnd\u0022,\u0022Title\u0022:\u0022Edit Menu Table End\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00229d30f126-ba48-446b-b8f9-83745f322ebe\u0022,\u0022InternalName\u0022:\u0022LinkFilenameNoMenu\u0022,\u0022Title\u0022:\u0022Name\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00225cc6dc79-3710-4374-b433-61cb4a686c12\u0022,\u0022InternalName\u0022:\u0022LinkFilename\u0022,\u0022Title\u0022:\u0022Name\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022224ba411-da77-4050-b0eb-62d422f13d3e\u0022,\u0022InternalName\u0022:\u0022LinkFilename2\u0022,\u0022Title\u0022:\u0022Name\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022081c6e4c-5c14-4f20-b23e-1a71ceb6a67c\u0022,\u0022InternalName\u0022:\u0022DocIcon\u0022,\u0022Title\u0022:\u0022Type\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022105f76ce-724a-4bba-aece-f81f2fce58f5\u0022,\u0022InternalName\u0022:\u0022ServerUrl\u0022,\u0022Title\u0022:\u0022Server Relative URL\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00227177cfc7-f399-4d4d-905d-37dd51bc90bf\u0022,\u0022InternalName\u0022:\u0022EncodedAbsUrl\u0022,\u0022Title\u0022:\u0022Encoded Absolute URL\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u00227615464b-559e-4302-b8e2-8f440b913101\u0022,\u0022InternalName\u0022:\u0022BaseName\u0022,\u0022Title\u0022:\u0022File Name\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022687c7f94-686a-42d3-9b67-2782eac4b4f8\u0022,\u0022InternalName\u0022:\u0022MetaInfo\u0022,\u0022Title\u0022:\u0022Property Bag\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002243bdd51b-3c5b-4e78-90a8-fb2087f71e70\u0022,\u0022InternalName\u0022:\u0022_Level\u0022,\u0022Title\u0022:\u0022Level\u0022,\u0022FieldTypeKind\u0022:1,\u0022TypeAsString\u0022:\u0022Integer\u0022},{\u0022Id\u0022:\u0022c101c3e7-122d-4d4d-bc34-58e94a38c816\u0022,\u0022InternalName\u0022:\u0022_IsCurrentVersion\u0022,\u0022Title\u0022:\u0022Is Current Version\u0022,\u0022FieldTypeKind\u0022:8,\u0022TypeAsString\u0022:\u0022Boolean\u0022},{\u0022Id\u0022:\u0022b824e17e-a1b3-426e-aecf-f0184d900485\u0022,\u0022InternalName\u0022:\u0022ItemChildCount\u0022,\u0022Title\u0022:\u0022Item Child Count\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022960ff01f-2b6d-4f1b-9c3f-e19ad8927341\u0022,\u0022InternalName\u0022:\u0022FolderChildCount\u0022,\u0022Title\u0022:\u0022Folder Child Count\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022786099e5-d20a-4232-86e5-cfc3d6face96\u0022,\u0022InternalName\u0022:\u0022Restricted\u0022,\u0022Title\u0022:\u0022Restricted\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002214ee99cd-bed9-474a-bf99-8f753fbad6b4\u0022,\u0022InternalName\u0022:\u0022OriginatorId\u0022,\u0022Title\u0022:\u0022Originator Id\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00220b16648a-daff-47d4-9fda-c6038b75ed27\u0022,\u0022InternalName\u0022:\u0022NoExecute\u0022,\u0022Title\u0022:\u0022NoExecute\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022d48268e5-c65d-486c-bbf1-874cf986d7d3\u0022,\u0022InternalName\u0022:\u0022ContentVersion\u0022,\u0022Title\u0022:\u0022Content Version\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022ccc1037f-f65e-434a-868e-8c98af31fe29\u0022,\u0022InternalName\u0022:\u0022_ComplianceFlags\u0022,\u0022Title\u0022:\u0022Label setting\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022d4b6480a-4bed-4094-9a52-30181ea38f1d\u0022,\u0022InternalName\u0022:\u0022_ComplianceTag\u0022,\u0022Title\u0022:\u0022Retention label\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002292be610e-ddbb-49f4-b3b1-5c2bc768df8f\u0022,\u0022InternalName\u0022:\u0022_ComplianceTagWrittenTime\u0022,\u0022Title\u0022:\u0022Retention label Applied\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022418d7676-2d6f-42cf-a16a-e43d2971252a\u0022,\u0022InternalName\u0022:\u0022_ComplianceTagUserId\u0022,\u0022Title\u0022:\u0022Label applied by\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00228382d247-72a9-44b1-9794-7b177edc89f3\u0022,\u0022InternalName\u0022:\u0022_IsRecord\u0022,\u0022Title\u0022:\u0022Item is a Record\u0022,\u0022FieldTypeKind\u0022:12,\u0022TypeAsString\u0022:\u0022Computed\u0022},{\u0022Id\u0022:\u0022b4cb04e8-622e-4c7d-8e87-b558a1bb907b\u0022,\u0022InternalName\u0022:\u0022AccessPolicy\u0022,\u0022Title\u0022:\u0022Access Policy\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022df7ffe41-81d6-46eb-8777-444d1613c803\u0022,\u0022InternalName\u0022:\u0022_VirusStatus\u0022,\u0022Title\u0022:\u0022VirusStatus\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u002232d407ed-15e1-4ccc-b1d4-c56f5799b256\u0022,\u0022InternalName\u0022:\u0022_VirusVendorID\u0022,\u0022Title\u0022:\u0022VirusVendorID\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022c4b1727e-aca8-4bd8-ae83-f554ae3c08eb\u0022,\u0022InternalName\u0022:\u0022_VirusInfo\u0022,\u0022Title\u0022:\u0022VirusInfo\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00226bfaba20-36bf-44b5-a1b2-eb6346d49716\u0022,\u0022InternalName\u0022:\u0022AppAuthor\u0022,\u0022Title\u0022:\u0022App Created By\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022e08400f3-c779-4ed2-a18c-ab7f34caa318\u0022,\u0022InternalName\u0022:\u0022AppEditor\u0022,\u0022Title\u0022:\u0022App Modified By\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00224df6bfaf-f887-424e-8ea3-fd050113e7a9\u0022,\u0022InternalName\u0022:\u0022SMTotalSize\u0022,\u0022Title\u0022:\u0022Total Size\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022d340fca5-f503-4baa-bae9-90f1447ebff6\u0022,\u0022InternalName\u0022:\u0022SMLastModifiedDate\u0022,\u0022Title\u0022:\u0022Last Modified Date\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00221faa4902-9115-44b9-bba7-791441ca1d6f\u0022,\u0022InternalName\u0022:\u0022SMTotalFileStreamSize\u0022,\u0022Title\u0022:\u0022Total File Stream Size\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022a261b12a-8ca2-47fa-a117-05861d637c7e\u0022,\u0022InternalName\u0022:\u0022SMTotalFileCount\u0022,\u0022Title\u0022:\u0022Total File Count\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u00223a6b296c-3f50-445c-a13f-9c679ea9dda3\u0022,\u0022InternalName\u0022:\u0022ComplianceAssetId\u0022,\u0022Title\u0022:\u0022Compliance Asset Id\u0022,\u0022FieldTypeKind\u0022:2,\u0022TypeAsString\u0022:\u0022Text\u0022},{\u0022Id\u0022:\u0022c274cbfd-084a-4017-925f-cce50c9e3eec\u0022,\u0022InternalName\u0022:\u0022_CommentFlags\u0022,\u0022Title\u0022:\u0022Comment settings\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022},{\u0022Id\u0022:\u0022d307dff3-340f-44a2-9f4b-fbfe1ba07459\u0022,\u0022InternalName\u0022:\u0022_CommentCount\u0022,\u0022Title\u0022:\u0022Comment count\u0022,\u0022FieldTypeKind\u0022:7,\u0022TypeAsString\u0022:\u0022Lookup\u0022}],\u0022Id\u0022:\u0022b7d6afca-7d10-4e79-8986-23735dcd42d1\u0022}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00016.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00016.response.json new file mode 100644 index 0000000000..baa13b7ca6 --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00016.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"ebfea2a0-600e-6000-6f0d-f2313b057518","SPClientServiceRequestDuration":"20","X-SharePointHealthScore":"2","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022ContentTypeId\u0022:\u00220x01007C80E5FAFA78224292ABA9A68F1DB766\u0022,\u0022FileRef\u0022:\u0022/sites/pnpcoresdktestgroup/Lists/PNP_SDK_TEST_ListItemMoveToNestedTest/sub1/sub2/sub3/sub4/5_.000\u0022,\u0022FileDirRef\u0022:\u0022/sites/pnpcoresdktestgroup/Lists/PNP_SDK_TEST_ListItemMoveToNestedTest/sub1/sub2/sub3/sub4\u0022}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00017.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00017.response.json new file mode 100644 index 0000000000..ae0da1bf9f --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00017.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"ebfea2a0-e011-6000-6f0d-f0494be5ff3c","SPClientServiceRequestDuration":"13","X-SharePointHealthScore":"1","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":"{\u0022Exists\u0022:true,\u0022IsWOPIEnabled\u0022:false,\u0022ItemCount\u0022:1,\u0022Name\u0022:\u0022sub4\u0022,\u0022ProgID\u0022:null,\u0022ServerRelativeUrl\u0022:\u0022/sites/pnpcoresdktestgroup/Lists/PNP_SDK_TEST_ListItemMoveToNestedTest/sub1/sub2/sub3/sub4\u0022,\u0022TimeCreated\u0022:\u00222023-03-26T11:50:55Z\u0022,\u0022TimeLastModified\u0022:\u00222023-03-26T11:50:56Z\u0022,\u0022UniqueId\u0022:\u00225b6b02f8-1bf6-429e-86c9-640030956b49\u0022,\u0022WelcomePage\u0022:\u0022\u0022}"} \ No newline at end of file diff --git a/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00018.response.json b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00018.response.json new file mode 100644 index 0000000000..7cf45bab9c --- /dev/null +++ b/src/sdk/PnP.Core.Test/SharePoint/MockData/ListItemTests/ListItemMoveToNestedFolder-0-00018.response.json @@ -0,0 +1 @@ +{"IsSuccessStatusCode":true,"StatusCode":200,"Headers":{"SPRequestGuid":"ebfea2a0-b014-6000-6f0d-fca427d87554","SPClientServiceRequestDuration":"78","X-SharePointHealthScore":"1","X-SP-SERVERSTATE":"ReadOnly=0"},"Response":""} \ No newline at end of file diff --git a/src/sdk/PnP.Core/Model/SharePoint/Core/Internal/ListItem.cs b/src/sdk/PnP.Core/Model/SharePoint/Core/Internal/ListItem.cs index 7aee8dedac..ab07467419 100644 --- a/src/sdk/PnP.Core/Model/SharePoint/Core/Internal/ListItem.cs +++ b/src/sdk/PnP.Core/Model/SharePoint/Core/Internal/ListItem.cs @@ -9,6 +9,7 @@ using System.Collections.Generic; using System.Dynamic; using System.Globalization; +using System.IO; using System.Linq; using System.Linq.Expressions; using System.Net; @@ -364,12 +365,91 @@ public IFolder GetParentFolder() { return GetParentFolderAsync().GetAwaiter().GetResult(); } + + #endregion + + #region MoveTo + + public async Task MoveToAsync(string destinationFolderUrl) + { + if (destinationFolderUrl.StartsWith("/")) + { + destinationFolderUrl = destinationFolderUrl.TrimStart('/'); + } + + if (destinationFolderUrl.EndsWith("/")) + { + destinationFolderUrl = destinationFolderUrl.TrimEnd('/'); + } + + await EnsurePropertiesAsync(item => + item.ParentList.QueryProperties( + l => l.Id, + l => l.RootFolder.QueryProperties(f => f.ServerRelativeUrl) + )).ConfigureAwait(false); + + IFolder folder = await PnPContext.Web + .GetFolderByServerRelativeUrlAsync($"{ParentList.RootFolder.ServerRelativeUrl}/{destinationFolderUrl}", + f => f.ServerRelativeUrl).ConfigureAwait(false); + + if (!Values.ContainsKey("FileRef")) + { + LoadKeyListItemProperties().GetAwaiter().GetResult(); + } + + var filename = Path.GetFileName(Values["FileRef"].ToString()); + + string destinationUrl = + $"{UrlUtility.EnsureAbsoluteUrl(PnPContext.Uri, UrlUtility.EnsureTrailingSlash(folder.ServerRelativeUrl))}{filename}"; + + ApiCall apiCall = GetMoveToApiCall(destinationUrl); + await RawRequestAsync(apiCall, HttpMethod.Post).ConfigureAwait(false); + } + + public void MoveTo(string destinationFolderUrl) + { + MoveToAsync(destinationFolderUrl).GetAwaiter().GetResult(); + } + + private ApiCall GetMoveToApiCall(string destinationUrl) + { + MoveCopyOptions options = new(); + + string destUrl = UrlUtility.EnsureAbsoluteUrl(PnPContext.Uri, destinationUrl).ToString(); + + if (!Values.ContainsKey("FileRef")) + { + LoadKeyListItemProperties().GetAwaiter().GetResult(); + } + + string srcUrl = UrlUtility.EnsureAbsoluteUrl(PnPContext.Uri, Values["FileRef"].ToString()).ToString(); + + ExpandoObject parameters = new + { + destPath = new {__metadata = new {type = "SP.ResourcePath"}, DecodedUrl = destUrl}, + srcPath = new {__metadata = new {type = "SP.ResourcePath"}, DecodedUrl = srcUrl}, + options = new + { + __metadata = new {type = "SP.MoveCopyOptions"}, + options.KeepBoth, + options.ResetAuthorAndCreatedOnCopy, + options.RetainEditorAndModifiedOnMove, + options.ShouldBypassSharedLocks + } + }.AsExpando(); + string body = JsonSerializer.Serialize(parameters, typeof(ExpandoObject)); + string copyToEndpointUrl = + $"_api/SP.MoveCopyUtil.MoveFileByPath(overwrite=@a1)?@a1=true"; + + return new ApiCall(copyToEndpointUrl, ApiType.SPORest, body); + } private async Task LoadKeyListItemProperties() { - ApiCall apiCall = new ApiCall($"{GetItemUri()}?$select=ContentTypeId,FileDirRef", ApiType.SPORest); + ApiCall apiCall = new ApiCall($"{GetItemUri()}?$select=ContentTypeId,FileDirRef,FileRef", ApiType.SPORest); await RequestAsync(apiCall, HttpMethod.Get).ConfigureAwait(false); } + #endregion #region Item updates diff --git a/src/sdk/PnP.Core/Model/SharePoint/Core/Public/IListItem.cs b/src/sdk/PnP.Core/Model/SharePoint/Core/Public/IListItem.cs index 3b238031e0..8863c00847 100644 --- a/src/sdk/PnP.Core/Model/SharePoint/Core/Public/IListItem.cs +++ b/src/sdk/PnP.Core/Model/SharePoint/Core/Public/IListItem.cs @@ -1,4 +1,4 @@ -using PnP.Core.Model.Security; +using PnP.Core.Model.Security; using PnP.Core.Services; using System; using System.Linq; @@ -178,6 +178,23 @@ public interface IListItem : IDataModel, IDataModelGet, ID /// /// The for this item is returned, if the item itself is a folder then the item is returned as . public IFolder GetParentFolder(); + + #endregion + + #region MoveTo + + /// + /// Moves ListItem to the destination folder URL. + /// + /// folder path within the list, e.g. 'subfolder1/subfolder2' + Task MoveToAsync(string destinationFolderUrl); + + /// + /// Moves ListItem to the destination folder Folder. + /// + /// folder path within the list, e.g. 'subfolder1/subfolder2' + void MoveTo(string destinationFolderUrl); + #endregion #region SystemUpdate