diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..6e242e6 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,68 @@ +############################################################################### +# Set default behavior to automatically normalize line endings. +############################################################################### +* text=auto + +############################################################################### +# Set default behavior for command prompt diff. +# +# This is need for earlier builds of msysgit that does not have it on by +# default for csharp files. +# Note: This is only used by command line +############################################################################### +#*.cs diff=csharp + +############################################################################### +# Set the merge driver for project and solution files +# +# Merging from the command prompt will add diff markers to the files if there +# are conflicts (Merging from VS is not affected by the settings below, in VS +# the diff markers are never inserted). Diff markers may cause the following +# file extensions to fail to load in VS. An alternative would be to treat +# these files as binary and thus will always conflict and require user +# intervention with every merge. To do so, just uncomment the entries below +############################################################################### +#*.sln merge=binary +#*.csproj merge=binary +#*.vbproj merge=binary +#*.vcxproj merge=binary +#*.vcproj merge=binary +#*.dbproj merge=binary +#*.fsproj merge=binary +#*.lsproj merge=binary +#*.wixproj merge=binary +#*.modelproj merge=binary +#*.sqlproj merge=binary +#*.wwaproj merge=binary + +############################################################################### +# behavior for image files +# +# image files are treated as binary by default. +############################################################################### +#*.jpg binary +#*.png binary +#*.gif binary + +############################################################################### +# diff behavior for common document formats +# +# Convert binary document formats to text before diffing them. This feature +# is only available from the command line. Turn it on by uncommenting the +# entries below. +############################################################################### +#*.doc diff=astextplain +#*.DOC diff=astextplain +#*.docx diff=astextplain +#*.DOCX diff=astextplain +#*.dot diff=astextplain +#*.DOT diff=astextplain +#*.pdf diff=astextplain +#*.PDF diff=astextplain +#*.rtf diff=astextplain +#*.RTF diff=astextplain + + + +# Do not adjust line endings on Sitecore .item files +*.item -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4eeb198 --- /dev/null +++ b/.gitignore @@ -0,0 +1,215 @@ +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +# Custom +*.dll + +# User-specific files +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +build/ +bld/ +[Bb]in/ +[Oo]bj/ + +# Visual Studio 2015 cache/options directory +.vs/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUNIT +*.VisualState.xml +TestResult.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# DNX +project.lock.json +artifacts/ + +*_i.c +*_p.c +*_i.h +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opensdf +*.sdf +*.cachefile + +# Visual Studio profiler +*.psess +*.vsp +*.vspx + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# JustCode is a .NET coding add-in +.JustCode + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# NCrunch +_NCrunch_* +.*crunch*.local.xml + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +## TODO: Comment the next line if you want to checkin your +## web deploy settings but do note that will include unencrypted +## passwords +#*.pubxml + +*.publishproj + +# NuGet Packages +*.nupkg +# The packages folder can be ignored because of Package Restore +**/packages/* +# except build/, which is used as an MSBuild target. +!**/packages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/packages/repositories.config + +# Windows Azure Build Output +csx/ +*.build.csdef + +# Windows Store app package directory +AppPackages/ + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!*.[Cc]ache/ + +# Others +ClientBin/ +[Ss]tyle[Cc]op.* +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.pfx +*.publishsettings +node_modules/ +orleans.codegen.cs + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm + +# SQL Server files +*.mdf +*.ldf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings + +# Microsoft Fakes +FakesAssemblies/ + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# LightSwitch generated files +GeneratedArtifacts/ +_Pvt_Extensions/ +ModelManifest.xml \ No newline at end of file diff --git a/1.4/.gitignore b/1.4/.gitignore new file mode 100644 index 0000000..fea185e --- /dev/null +++ b/1.4/.gitignore @@ -0,0 +1,2 @@ +# Custom +stage/ diff --git a/1.4/DataExchange.RESTful.sln b/1.4/DataExchange.RESTful.sln new file mode 100644 index 0000000..e129d9b --- /dev/null +++ b/1.4/DataExchange.RESTful.sln @@ -0,0 +1,49 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.27004.2009 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DataExchange", "DataExchange", "{8806BBF5-1710-4F1D-91E5-010FF0932D8B}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Feature", "Feature", "{6E4ECC9B-FCF4-4128-97E0-A01B35EA616D}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Foundation", "Foundation", "{09178B08-696E-4CB3-9C0C-2F722C3D12D3}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Project", "Project", "{13475B3E-CD39-40B9-9D39-2E4E94809154}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DataExchange", "DataExchange", "{DCF949A9-E141-4DF2-B19B-E889727FF8EF}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "News", "News", "{9581AB1E-4FD4-4A9B-8BDF-820A01CE5658}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataExchange.Providers.RESTful", "src\DataExchange\Providers.RESTful\code\DataExchange.Providers.RESTful.csproj", "{63B14EF8-9725-4D58-9F87-E8D4B128DBD5}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataExchange.Providers.RESTful.Local", "src\DataExchange\Providers.RESTful.Local\code\DataExchange.Providers.RESTful.Local.csproj", "{33DDCDCA-7E88-4B2F-99FB-991AFEA948E1}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {63B14EF8-9725-4D58-9F87-E8D4B128DBD5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {63B14EF8-9725-4D58-9F87-E8D4B128DBD5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {63B14EF8-9725-4D58-9F87-E8D4B128DBD5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {63B14EF8-9725-4D58-9F87-E8D4B128DBD5}.Release|Any CPU.Build.0 = Release|Any CPU + {33DDCDCA-7E88-4B2F-99FB-991AFEA948E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {33DDCDCA-7E88-4B2F-99FB-991AFEA948E1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {33DDCDCA-7E88-4B2F-99FB-991AFEA948E1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {33DDCDCA-7E88-4B2F-99FB-991AFEA948E1}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {DCF949A9-E141-4DF2-B19B-E889727FF8EF} = {6E4ECC9B-FCF4-4128-97E0-A01B35EA616D} + {9581AB1E-4FD4-4A9B-8BDF-820A01CE5658} = {DCF949A9-E141-4DF2-B19B-E889727FF8EF} + {63B14EF8-9725-4D58-9F87-E8D4B128DBD5} = {8806BBF5-1710-4F1D-91E5-010FF0932D8B} + {33DDCDCA-7E88-4B2F-99FB-991AFEA948E1} = {8806BBF5-1710-4F1D-91E5-010FF0932D8B} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {85FDF83C-A37A-4481-AE46-436A4AF169DB} + EndGlobalSection +EndGlobal diff --git a/1.4/readme.md b/1.4/readme.md new file mode 100644 index 0000000..6f0a8cd --- /dev/null +++ b/1.4/readme.md @@ -0,0 +1,16 @@ +RESTful Provider for Data Exchange Framework 1.4 +===== + + * Specify an endpoint + * Select common HTTP methods + * Add headers to the request + * Pass query parameters to the request + * Dynamically update header and parameter values + * Map a value from JSON response to a field on a Sitecore item + +--- + +### Resources + +Learn how to install and use, or create the RESTful Provider for Data Exchange Framework +at [dataexchange.loveyourdemo.com](http://dataexchange.loveyourdemo.com). diff --git a/1.4/src/DataExchange/Providers.RESTful.Local/code/App_Config/Include/DataExchange/DataExchange.Providers.RESTful.Local.config b/1.4/src/DataExchange/Providers.RESTful.Local/code/App_Config/Include/DataExchange/DataExchange.Providers.RESTful.Local.config new file mode 100644 index 0000000..dcc7e5f --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful.Local/code/App_Config/Include/DataExchange/DataExchange.Providers.RESTful.Local.config @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful.Local/code/DataExchange.Providers.RESTful.Local.csproj b/1.4/src/DataExchange/Providers.RESTful.Local/code/DataExchange.Providers.RESTful.Local.csproj new file mode 100644 index 0000000..ae93f3b --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful.Local/code/DataExchange.Providers.RESTful.Local.csproj @@ -0,0 +1,77 @@ + + + + + Debug + AnyCPU + {33DDCDCA-7E88-4B2F-99FB-991AFEA948E1} + Library + Properties + DataExchange.Providers.RESTful.Local + DataExchange.Providers.RESTful.Local + v4.5.2 + 512 + bin\ + + + true + full + false + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + TRACE + prompt + 4 + + + + ..\..\..\..\packages\Newtonsoft.Json.6.0.8\lib\net45\Newtonsoft.Json.dll + + + ..\..\..\..\packages\Sitecore.DataExchange.1.4.170419\lib\NET452\Sitecore.DataExchange.dll + + + ..\..\..\..\packages\Sitecore.DataExchange.DataAccess.1.4.170419\lib\NET452\Sitecore.DataExchange.DataAccess.dll + + + ..\..\..\..\packages\Sitecore.DataExchange.Local.NoReferences.1.4.170419\lib\NET452\Sitecore.DataExchange.Local.dll + + + ..\..\..\..\packages\Sitecore.Kernel.NoReferences.8.1.151207\lib\NET45\Sitecore.Kernel.dll + + + ..\..\..\..\packages\Sitecore.Services.Core.8.1.151207\lib\NET45\Sitecore.Services.Core.dll + + + + + + + + + + + + + + + + + + + + + + + + {63b14ef8-9725-4d58-9f87-e8d4b128dbd5} + DataExchange.Providers.RESTful + + + + \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful.Local/code/Pipelines/Loader/InitializeProvider.cs b/1.4/src/DataExchange/Providers.RESTful.Local/code/Pipelines/Loader/InitializeProvider.cs new file mode 100644 index 0000000..6e6cf31 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful.Local/code/Pipelines/Loader/InitializeProvider.cs @@ -0,0 +1,19 @@ +using Sitecore.Configuration; +using Sitecore.DataExchange; +using Sitecore.Pipelines; +using DataExchange.Providers.RESTful.Plugins.Context; +using DataExchange.Providers.RESTful.Repositories; + +namespace DataExchange.Providers.RESTful.Local.Pipelines.Loader +{ + public class InitializeProvider + { + public void Process(PipelineArgs args) + { + Context.Plugins.Add((IPlugin) new RepositorySettings + { + Client = Factory.CreateObject("dataExchange/providers/restful/clientRepository", true) as IClientRepository + }); + } + } +} diff --git a/1.4/src/DataExchange/Providers.RESTful.Local/code/Properties/AssemblyInfo.cs b/1.4/src/DataExchange/Providers.RESTful.Local/code/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..823b548 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful.Local/code/Properties/AssemblyInfo.cs @@ -0,0 +1,19 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +[assembly: AssemblyTitle("DataExchange.Providers.RESTful.Local")] +[assembly: AssemblyDescription("RESTful Provider for Data Exchange Framework 1.4")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("RESTful Provider for Data Exchange Framework")] +[assembly: AssemblyCopyright("Copyright © 2014-2017 Waughn Hughes. All rights reserved.")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +[assembly: ComVisible(false)] +[assembly: Guid("eef544d3-b333-4553-a566-883c5a923e7f")] + +[assembly: AssemblyVersion("1.4.0.17329")] +[assembly: AssemblyInformationalVersion("1.4.0 rev. 171125")] +[assembly: AssemblyFileVersion("1.4.0.17329")] diff --git a/1.4/src/DataExchange/Providers.RESTful.Local/code/packages.config b/1.4/src/DataExchange/Providers.RESTful.Local/code/packages.config new file mode 100644 index 0000000..8ad6296 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful.Local/code/packages.config @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/App_Config/Include/DataExchange/DataExchange.Providers.RESTful.Serialization.config b/1.4/src/DataExchange/Providers.RESTful/code/App_Config/Include/DataExchange/DataExchange.Providers.RESTful.Serialization.config new file mode 100644 index 0000000..72d66c4 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/App_Config/Include/DataExchange/DataExchange.Providers.RESTful.Serialization.config @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Converters/DataAccess/ValueAccessors/TokenValueAccessorConverter.cs b/1.4/src/DataExchange/Providers.RESTful/code/Converters/DataAccess/ValueAccessors/TokenValueAccessorConverter.cs new file mode 100644 index 0000000..9174b9a --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Converters/DataAccess/ValueAccessors/TokenValueAccessorConverter.cs @@ -0,0 +1,42 @@ +using Sitecore.DataExchange.Converters.DataAccess.ValueAccessors; +using Sitecore.DataExchange.DataAccess; +using Sitecore.DataExchange.DataAccess.Writers; +using Sitecore.DataExchange.Repositories; +using Sitecore.Services.Core.Model; +using DataExchange.Providers.RESTful.DataAccess.Readers; +using DataExchange.Providers.RESTful.Models.ItemModels.DataAccess.ValueAccessors; + +namespace DataExchange.Providers.RESTful.Converters.DataAccess.ValueAccessors +{ + public class TokenValueAccessorConverter : ValueAccessorConverter + { + public TokenValueAccessorConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.TokenValueAccessor.TemplateId); + } + + public override IValueAccessor Convert(ItemModel source) + { + var accessor = base.Convert(source); + + if (accessor == null) + return null; + + var path = base.GetStringValue(source, TokenValueAccessorItemModel.PathExpression); + + if (string.IsNullOrWhiteSpace(path)) + return null; + + if (accessor.ValueReader == null) + { + accessor.ValueReader = new TokenValueReader(path); + } + if (accessor.ValueWriter == null) + { + accessor.ValueWriter = new PropertyValueWriter(path); + } + + return accessor; + } + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Converters/DataAccess/ValueAccessorsSets/TokenValueAccessorSetsConverter.cs b/1.4/src/DataExchange/Providers.RESTful/code/Converters/DataAccess/ValueAccessorsSets/TokenValueAccessorSetsConverter.cs new file mode 100644 index 0000000..b082353 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Converters/DataAccess/ValueAccessorsSets/TokenValueAccessorSetsConverter.cs @@ -0,0 +1,39 @@ +using System.Collections.Generic; +using Sitecore.DataExchange; +using Sitecore.DataExchange.Converters.DataAccess.ValueAccessors; +using Sitecore.DataExchange.Models.ItemModels.Common; +using Sitecore.DataExchange.Repositories; +using Sitecore.Services.Core.Model; +using DataExchange.Providers.RESTful.Models.ItemModels.DataAccess.ValueAccessors; + +namespace DataExchange.Providers.RESTful.Converters.DataAccess.ValueAccessorsSets +{ + public class TokenValueAccessorSetsConverter : ChildBasedValueAccessorSetConverter, IConverter> + { + public TokenValueAccessorSetsConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.TokenValueAccessorSet.TemplateId); + } + + ICollection IConverter>.Convert(ItemModel source) + { + var stringSet = new HashSet(); + + if (this.CanConvert(source)) + { + var childItemModels = this.GetChildItemModels(source); + if (childItemModels != null) + { + foreach (var itemModel in childItemModels) + { + var path = this.GetStringValue(itemModel, TokenValueAccessorItemModel.PathExpression); + if (!string.IsNullOrWhiteSpace(path) && this.GetBoolValue(itemModel, EnableableItemModel.Enabled)) + stringSet.Add(path); + } + } + } + + return stringSet; + } + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Converters/Endpoints/ApplicationEndpointConverter.cs b/1.4/src/DataExchange/Providers.RESTful/code/Converters/Endpoints/ApplicationEndpointConverter.cs new file mode 100644 index 0000000..c8a7751 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Converters/Endpoints/ApplicationEndpointConverter.cs @@ -0,0 +1,33 @@ +using Sitecore.DataExchange; +using Sitecore.DataExchange.Converters.Endpoints; +using Sitecore.DataExchange.Extensions; +using Sitecore.DataExchange.Models; +using Sitecore.DataExchange.Repositories; +using Sitecore.Services.Core.Model; +using DataExchange.Providers.RESTful.Models.ItemModels.Endpoints; +using DataExchange.Providers.RESTful.Plugins.Endpoints; +using DataExchange.Providers.RESTful.Plugins.Settings; + +namespace DataExchange.Providers.RESTful.Converters.Endpoints +{ + public class ApplicationEndpointConverter : BaseEndpointConverter + { + public ApplicationEndpointConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.RESTfulEndpoint.TemplateId); + } + + protected override void AddPlugins(ItemModel source, Endpoint endpoint) + { + var applicationEndpointSettings = new ApplicationEndpointSettings(); + var model = this.ConvertReferenceToModel(source, ApplicationEndpointItemModel.Application); + if (model != null) + applicationEndpointSettings.Application = model; + + if (applicationEndpointSettings.Application == null) + Context.Logger.Error("No application was specified for the endpoint. (item: {0}, field: {1})", source.GetItemId(), Templates.RESTfulEndpoint.FieldNames.Application); + + endpoint.Plugins.Add(applicationEndpointSettings); + } + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Converters/PipelineSteps/BasePluginPipelineStepConverter.cs b/1.4/src/DataExchange/Providers.RESTful/code/Converters/PipelineSteps/BasePluginPipelineStepConverter.cs new file mode 100644 index 0000000..41fe7da --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Converters/PipelineSteps/BasePluginPipelineStepConverter.cs @@ -0,0 +1,54 @@ +using Sitecore.DataExchange; +using Sitecore.DataExchange.Converters.PipelineSteps; +using Sitecore.DataExchange.Extensions; +using Sitecore.DataExchange.Models; +using Sitecore.DataExchange.Plugins; +using Sitecore.DataExchange.Repositories; +using Sitecore.Services.Core.Model; +using DataExchange.Providers.RESTful.Models.ItemModels.PipelineSteps; +using DataExchange.Providers.RESTful.Plugins.Processors; +using DataExchange.Providers.RESTful.Plugins.Settings; + +namespace DataExchange.Providers.RESTful.Converters.PipelineSteps +{ + public abstract class BasePluginPipelineStepConverter : BasePipelineStepConverter + { + protected BasePluginPipelineStepConverter(IItemModelRepository repository) : base(repository) + { + } + + public void AddEndpointSettings(ItemModel source, PipelineStep pipelineStep) + { + var endpointSettings = new EndpointSettings(); + var model = this.ConvertReferenceToModel(source, BaseEndpointPipelineStepItemModel.EndpointFrom); + + if (model != null) + endpointSettings.EndpointFrom = model; + + if (endpointSettings.EndpointFrom == null) + Context.Logger.Error("No endpoint from was specified for the pipeline step. (item: {0}, field: {1})", source.GetItemId(), Templates.BaseEndpointPipelineStep.FieldNames.EndpointFrom); + + pipelineStep.Plugins.Add(endpointSettings); + } + + public void AddResourceSettings(ItemModel source, PipelineStep pipelineStep) + { + var resourceSettings = this.ConvertReferenceToModel(source, BaseResourceEndpointPipelineStepItemModel.Resource); + + if (resourceSettings == null) + Context.Logger.Error("No resource was specified for the pipeline step. (item: {0}, field: {1})", source.GetItemId(), Templates.BaseResourceEndpointPipelineStep.FieldNames.Resource); + else + pipelineStep.Plugins.Add(resourceSettings); + } + + protected void AddReadResourceDataSettings(ItemModel source, PipelineStep pipelineStep) + { + var readResourceDataSettings = new ReadResourceDataSettings + { + PathExpression = this.GetStringValue(source, ReadResourceDataPipelineStepItemModel.PathExpression) + }; + + pipelineStep.Plugins.Add(readResourceDataSettings); + } + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Converters/PipelineSteps/ReadResourceDataStepConverter.cs b/1.4/src/DataExchange/Providers.RESTful/code/Converters/PipelineSteps/ReadResourceDataStepConverter.cs new file mode 100644 index 0000000..1f3bf86 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Converters/PipelineSteps/ReadResourceDataStepConverter.cs @@ -0,0 +1,21 @@ +using Sitecore.DataExchange.Models; +using Sitecore.DataExchange.Repositories; +using Sitecore.Services.Core.Model; + +namespace DataExchange.Providers.RESTful.Converters.PipelineSteps +{ + public class ReadResourceDataStepConverter : BasePluginPipelineStepConverter + { + public ReadResourceDataStepConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.ReadResourceDataPipelineStep.TemplateId); + } + + protected override void AddPlugins(ItemModel source, PipelineStep pipelineStep) + { + base.AddEndpointSettings(source, pipelineStep); + base.AddResourceSettings(source, pipelineStep); + base.AddReadResourceDataSettings(source, pipelineStep); + } + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Converters/Settings/ApplicationConverter.cs b/1.4/src/DataExchange/Providers.RESTful/code/Converters/Settings/ApplicationConverter.cs new file mode 100644 index 0000000..679f397 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Converters/Settings/ApplicationConverter.cs @@ -0,0 +1,66 @@ +using System; +using Sitecore.DataExchange; +using Sitecore.DataExchange.Converters; +using Sitecore.DataExchange.Extensions; +using Sitecore.DataExchange.Repositories; +using Sitecore.Services.Core.Model; +using DataExchange.Providers.RESTful.Models.ItemModels.Settings; +using DataExchange.Providers.RESTful.Plugins.Settings; + +namespace DataExchange.Providers.RESTful.Converters.Settings +{ + public class ApplicationConverter : BaseItemModelConverter + { + public ApplicationConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.Application.TemplateId); + } + + public override ApplicationSettings Convert(ItemModel source) + { + return this.ConvertApplicationSettings(source); + } + + protected ApplicationSettings RefreshPlugin(Guid itemId) + { + ApplicationSettings applicationSettings = null; + + if (this.ItemModelRepository != null) + { + var source = this.ItemModelRepository.Get(itemId); + applicationSettings = this.ConvertApplicationSettings(source); + } + + return applicationSettings; + } + + protected ApplicationSettings ConvertApplicationSettings(ItemModel source) + { + var applicationSettings = new ApplicationSettings + { + ItemId = source.GetItemId(), + BaseUrl = base.GetStringValue(source, ApplicationItemModel.BaseUrl), + RefreshToken = base.GetStringValue(source, ApplicationItemModel.RefreshToken), + AccessToken = base.GetStringValue(source, ApplicationItemModel.AccessToken), + AccessTokenDate = base.GetDateTimeValue(source, ApplicationItemModel.AccessTokenDate), + ExpiresIn = base.GetIntValue(source, ApplicationItemModel.ExpiresIn), + RefreshPlugin = () => this.RefreshPlugin(source.GetItemId()) + }; + + var resource = this.ConvertReferenceToModel(source, ApplicationItemModel.AuthenticationResource); + if (resource != null) + applicationSettings.AuthenticationResource = resource; + + if (string.IsNullOrWhiteSpace(applicationSettings.BaseUrl)) + Context.Logger.Warn("No Base Url was specified in application settings. (item: {0}, field: {1})", source.GetItemId(), Templates.Application.FieldNames.BaseUrl); + + if (string.IsNullOrWhiteSpace(applicationSettings.RefreshToken)) + Context.Logger.Warn("No refresh token was specified in application settings. (item: {0}, field: {1})", source.GetItemId(), Templates.Application.FieldNames.RefreshToken); + + if (applicationSettings.AuthenticationResource == null) + Context.Logger.Warn("No authentication resource was specified in application settings. (item: {0}, field: {1})", source.GetItemId(), Templates.Application.FieldNames.AuthenticationResource); + + return applicationSettings; + } + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Converters/Settings/PagingConverter.cs b/1.4/src/DataExchange/Providers.RESTful/code/Converters/Settings/PagingConverter.cs new file mode 100644 index 0000000..71407ce --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Converters/Settings/PagingConverter.cs @@ -0,0 +1,32 @@ +using Sitecore.DataExchange.Converters; +using Sitecore.DataExchange.Repositories; +using Sitecore.Services.Core.Model; +using DataExchange.Providers.RESTful.Models.ItemModels.Settings; +using DataExchange.Providers.RESTful.Plugins.Settings; + +namespace DataExchange.Providers.RESTful.Converters.Settings +{ + public class PagingConverter : BaseItemModelConverter + { + public PagingConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.Paging.TemplateId); + } + + public override PagingSettings Convert(ItemModel source) + { + var pagingSettings = new PagingSettings + { + FirstPageNumber = base.GetIntValue(source, PagingItemModel.FirstPageNumber), + PageSize = base.GetIntValue(source, PagingItemModel.PageSize), + MaximumCount = base.GetIntValue(source, PagingItemModel.MaximumCount), + CurrentPagePathExpression = base.GetStringValue(source, PagingItemModel.CurrentPagePathExpression), + PageSizePathExpression = base.GetStringValue(source, PagingItemModel.PageSizePathExpression), + TotalCountPathExpression = base.GetStringValue(source, PagingItemModel.TotalCountPathExpression), + NextTokenPathExpression = base.GetStringValue(source, PagingItemModel.NextTokenPathExpression) + }; + + return pagingSettings; + } + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Converters/Settings/RequestHeaderConverter.cs b/1.4/src/DataExchange/Providers.RESTful/code/Converters/Settings/RequestHeaderConverter.cs new file mode 100644 index 0000000..6ac1c83 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Converters/Settings/RequestHeaderConverter.cs @@ -0,0 +1,27 @@ +using Sitecore.DataExchange.Converters; +using Sitecore.DataExchange.Repositories; +using Sitecore.Services.Core.Model; +using DataExchange.Providers.RESTful.Models.ItemModels.Settings; +using DataExchange.Providers.RESTful.Plugins.Settings; + +namespace DataExchange.Providers.RESTful.Converters.Settings +{ + public class RequestHeaderConverter : BaseItemModelConverter + { + public RequestHeaderConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.RequestHeader.TemplateId); + } + + public override RequestHeaderSettings Convert(ItemModel source) + { + var requestHeaderSettings = new RequestHeaderSettings + { + HeaderName = base.GetStringValue(source, RequestHeaderItemModel.HeaderName), + HeaderValue = base.GetStringValue(source, RequestHeaderItemModel.HeaderValue) + }; + + return requestHeaderSettings; + } + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Converters/Settings/RequestParameterConverter.cs b/1.4/src/DataExchange/Providers.RESTful/code/Converters/Settings/RequestParameterConverter.cs new file mode 100644 index 0000000..c667a9a --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Converters/Settings/RequestParameterConverter.cs @@ -0,0 +1,27 @@ +using Sitecore.DataExchange.Converters; +using Sitecore.DataExchange.Repositories; +using Sitecore.Services.Core.Model; +using DataExchange.Providers.RESTful.Models.ItemModels.Settings; +using DataExchange.Providers.RESTful.Plugins.Settings; + +namespace DataExchange.Providers.RESTful.Converters.Settings +{ + public class RequestParameterConverter : BaseItemModelConverter + { + public RequestParameterConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.RequestParameter.TemplateId); + } + + public override RequestParameterSettings Convert(ItemModel source) + { + var requestParameterSettings = new RequestParameterSettings + { + ParameterToken = base.GetStringValue(source, RequestParameterItemModel.ParameterToken), + ParameterValue = base.GetStringValue(source, RequestParameterItemModel.ParameterValue) + }; + + return requestParameterSettings; + } + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Converters/Settings/ResourceConverter.cs b/1.4/src/DataExchange/Providers.RESTful/code/Converters/Settings/ResourceConverter.cs new file mode 100644 index 0000000..cd5795a --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Converters/Settings/ResourceConverter.cs @@ -0,0 +1,39 @@ +using System.Collections.Generic; +using Sitecore.DataExchange; +using Sitecore.DataExchange.Converters; +using Sitecore.DataExchange.Extensions; +using Sitecore.DataExchange.Repositories; +using Sitecore.Services.Core.Model; +using DataExchange.Providers.RESTful.Models.ItemModels.Settings; +using DataExchange.Providers.RESTful.Plugins.Settings; + +namespace DataExchange.Providers.RESTful.Converters.Settings +{ + public class ResourceConverter : BaseItemModelConverter + { + public ResourceConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.Resource.TemplateId); + } + + public override ResourceSettings Convert(ItemModel source) + { + var resourceSettings = new ResourceSettings + { + Url = base.GetStringValue(source, ResourceItemModel.ResourceUrl), + Method = base.GetStringValue(source, ResourceItemModel.Method), + Headers = base.ConvertReferencesToModels(source, ResourceItemModel.Headers) ?? new List(), + Parameters = base.ConvertReferencesToModels(source, ResourceItemModel.Parameters) ?? new List(), + Paging = base.ConvertReferenceToModel(source, ResourceItemModel.Paging) + }; + + if (resourceSettings.Url == null) + Context.Logger.Error("No Url was specified in resource settings. (item: {0}, field: {1})", source.GetItemId(), Templates.Resource.FieldNames.Url); + + if (resourceSettings.Method == null) + Context.Logger.Error("No method was specified in resource settings. (item: {0}, field: {1})", source.GetItemId(), Templates.Resource.FieldNames.Method); + + return resourceSettings; + } + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/DataAccess/Readers/TokenValueReader.cs b/1.4/src/DataExchange/Providers.RESTful/code/DataAccess/Readers/TokenValueReader.cs new file mode 100644 index 0000000..3bd17f6 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/DataAccess/Readers/TokenValueReader.cs @@ -0,0 +1,49 @@ +using System; +using Newtonsoft.Json.Linq; +using Sitecore.DataExchange.DataAccess; + +namespace DataExchange.Providers.RESTful.DataAccess.Readers +{ + public class TokenValueReader : IValueReader + { + public readonly string Path; + + public TokenValueReader(string path) + { + this.Path = path; + } + + public CanReadResult CanRead(object source, DataAccessContext context) + { + if (context == null) + throw new ArgumentNullException(nameof(context)); + + return new CanReadResult() + { + CanReadValue = source is JObject + }; + } + + public ReadResult Read(object source, DataAccessContext context) + { + if (!this.CanRead(source, context).CanReadValue) + return ReadResult.NegativeResult(DateTime.UtcNow); + + object value = null; + bool wasValueRead = false; + + var jObject = source as JObject; + + if (jObject != null) + { + value = jObject.SelectToken(this.Path); + wasValueRead = value != null; + } + + if (!wasValueRead) + return ReadResult.NegativeResult(DateTime.UtcNow); + + return ReadResult.PositiveResult(value, DateTime.UtcNow); + } + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/DataExchange.Providers.RESTful.csproj b/1.4/src/DataExchange/Providers.RESTful/code/DataExchange.Providers.RESTful.csproj new file mode 100644 index 0000000..24006d6 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/DataExchange.Providers.RESTful.csproj @@ -0,0 +1,110 @@ + + + + + Debug + AnyCPU + {63B14EF8-9725-4D58-9F87-E8D4B128DBD5} + Library + Properties + DataExchange.Providers.RESTful + DataExchange.Providers.RESTful + v4.5.2 + 512 + bin\ + + + true + full + false + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + TRACE + prompt + 4 + + + + ..\..\..\..\packages\Newtonsoft.Json.6.0.8\lib\net45\Newtonsoft.Json.dll + + + ..\..\..\..\packages\Sitecore.DataExchange.1.4.170419\lib\NET452\Sitecore.DataExchange.dll + + + ..\..\..\..\packages\Sitecore.DataExchange.DataAccess.1.4.170419\lib\NET452\Sitecore.DataExchange.DataAccess.dll + + + ..\..\..\..\packages\Sitecore.Services.Core.8.1.151207\lib\NET45\Sitecore.Services.Core.dll + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + True + True + Templates.tt + + + + + + TextTemplatingFileGenerator + Templates.cs + + + + + + + \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Extensions/EndpointExtensions.cs b/1.4/src/DataExchange/Providers.RESTful/code/Extensions/EndpointExtensions.cs new file mode 100644 index 0000000..59fde30 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Extensions/EndpointExtensions.cs @@ -0,0 +1,18 @@ +using Sitecore.DataExchange.Models; +using DataExchange.Providers.RESTful.Plugins.Endpoints; + +namespace DataExchange.Providers.RESTful.Extensions +{ + public static class EndpointExtensions + { + public static ApplicationEndpointSettings GetApplicationEndpointSettings(this Endpoint endpoint) + { + return endpoint.GetPlugin(); + } + + public static bool HasApplicationEndpointSettings(this Endpoint endpoint) + { + return GetApplicationEndpointSettings(endpoint) != null; + } + } +} diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Extensions/PipelineStepExtensions.cs b/1.4/src/DataExchange/Providers.RESTful/code/Extensions/PipelineStepExtensions.cs new file mode 100644 index 0000000..851c9bb --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Extensions/PipelineStepExtensions.cs @@ -0,0 +1,29 @@ +using Sitecore.DataExchange.Models; +using DataExchange.Providers.RESTful.Plugins.Processors; +using DataExchange.Providers.RESTful.Plugins.Settings; + +namespace DataExchange.Providers.RESTful.Extensions +{ + public static class PipelineStepExtensions + { + public static ResourceSettings GetResourceSettings(this PipelineStep pipelineStep) + { + return pipelineStep.GetPlugin(); + } + + public static bool HasResourceSettings(this PipelineStep pipelineStep) + { + return GetResourceSettings(pipelineStep) != null; + } + + public static ReadResourceDataSettings GetReadResourceDataSettings(this PipelineStep pipelineStep) + { + return pipelineStep.GetPlugin(); + } + + public static bool HasReadResourceDataSettings(this PipelineStep pipelineStep) + { + return GetReadResourceDataSettings(pipelineStep) != null; + } + } +} diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Extensions/PluginExtension.cs b/1.4/src/DataExchange/Providers.RESTful/code/Extensions/PluginExtension.cs new file mode 100644 index 0000000..6948cac --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Extensions/PluginExtension.cs @@ -0,0 +1,57 @@ +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using Sitecore.DataExchange; + +namespace DataExchange.Providers.RESTful.Extensions +{ + public static class PluginExtension + { + public static Dictionary ConvertToTokenDictionary(this IPlugin plugin) + { + var tokens = new Dictionary(); + + if (plugin != null) + { + var prefix = plugin.GetType().Name.TrimEnd().Replace("Settings", string.Empty); + var properties = plugin.GetType().GetProperties(BindingFlags.Public | BindingFlags.Instance); + + foreach (var prop in properties.Where(p => p.PropertyType == typeof(string) && p.CanRead && p.GetGetMethod(false) != null)) + { + string name = string.Format("{{{0}.{1}}}", prefix, prop.Name); + string value = (string)prop.GetValue(plugin) ?? string.Empty; + + if (!tokens.ContainsKey(name)) + tokens.Add(name, value); + } + } + + return tokens; + } + + public static Dictionary ConvertToTokenDictionary(this IEnumerable plugins) + { + var tokens = new Dictionary(); + + if (plugins != null) + { + foreach (var plugin in plugins) + { + var prefix = plugin.GetType().Name.TrimEnd().Replace("Settings", string.Empty); + var properties = plugin.GetType().GetProperties(BindingFlags.Public | BindingFlags.Instance); + + foreach (var prop in properties.Where(p => p.PropertyType == typeof(string) && p.CanRead && p.GetGetMethod(false) != null)) + { + string name = string.Format("{{{0}.{1}}}", prefix, prop.Name); + string value = (string)prop.GetValue(plugin) ?? string.Empty; + + if (!tokens.ContainsKey(name)) + tokens.Add(name, value); + } + } + } + + return tokens; + } + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/DataAccess/ValueAccessors/TokenValueAccessorItemModel.cs b/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/DataAccess/ValueAccessors/TokenValueAccessorItemModel.cs new file mode 100644 index 0000000..bf9217b --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/DataAccess/ValueAccessors/TokenValueAccessorItemModel.cs @@ -0,0 +1,9 @@ +using Sitecore.Services.Core.Model; + +namespace DataExchange.Providers.RESTful.Models.ItemModels.DataAccess.ValueAccessors +{ + public class TokenValueAccessorItemModel : ItemModel + { + public const string PathExpression = Templates.TokenValueAccessor.FieldNames.PathExpression; + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/DataAccess/ValueAccessorsSets/TokenValueAccessorSetsItemModel.cs b/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/DataAccess/ValueAccessorsSets/TokenValueAccessorSetsItemModel.cs new file mode 100644 index 0000000..0ba1bbf --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/DataAccess/ValueAccessorsSets/TokenValueAccessorSetsItemModel.cs @@ -0,0 +1,8 @@ +using Sitecore.Services.Core.Model; + +namespace DataExchange.Providers.RESTful.Models.ItemModels.DataAccess.ValueAccessorsSets +{ + public class TokenValueAccessorSetsItemModel : ItemModel + { + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Endpoints/ApplicationEndpointItemModel.cs b/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Endpoints/ApplicationEndpointItemModel.cs new file mode 100644 index 0000000..a5757e9 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Endpoints/ApplicationEndpointItemModel.cs @@ -0,0 +1,9 @@ +using Sitecore.Services.Core.Model; + +namespace DataExchange.Providers.RESTful.Models.ItemModels.Endpoints +{ + public class ApplicationEndpointItemModel : ItemModel + { + public const string Application = Templates.RESTfulEndpoint.FieldNames.Application; + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/PipelineSteps/BaseEndpointPipelineStepItemModel.cs b/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/PipelineSteps/BaseEndpointPipelineStepItemModel.cs new file mode 100644 index 0000000..0262720 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/PipelineSteps/BaseEndpointPipelineStepItemModel.cs @@ -0,0 +1,9 @@ +using Sitecore.Services.Core.Model; + +namespace DataExchange.Providers.RESTful.Models.ItemModels.PipelineSteps +{ + public class BaseEndpointPipelineStepItemModel : ItemModel + { + public const string EndpointFrom = Templates.BaseEndpointPipelineStep.FieldNames.EndpointFrom; + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/PipelineSteps/BaseResourceEndpointPipelineStepItemModel.cs b/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/PipelineSteps/BaseResourceEndpointPipelineStepItemModel.cs new file mode 100644 index 0000000..cbe79f7 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/PipelineSteps/BaseResourceEndpointPipelineStepItemModel.cs @@ -0,0 +1,9 @@ +using Sitecore.Services.Core.Model; + +namespace DataExchange.Providers.RESTful.Models.ItemModels.PipelineSteps +{ + public class BaseResourceEndpointPipelineStepItemModel : ItemModel + { + public const string Resource = Templates.BaseResourceEndpointPipelineStep.FieldNames.Resource; + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/PipelineSteps/ReadResourceDataPipelineStepItemModel.cs b/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/PipelineSteps/ReadResourceDataPipelineStepItemModel.cs new file mode 100644 index 0000000..54ce10e --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/PipelineSteps/ReadResourceDataPipelineStepItemModel.cs @@ -0,0 +1,9 @@ +using Sitecore.Services.Core.Model; + +namespace DataExchange.Providers.RESTful.Models.ItemModels.PipelineSteps +{ + public class ReadResourceDataPipelineStepItemModel : ItemModel + { + public const string PathExpression = Templates.ReadResourceDataPipelineStep.FieldNames.PathExpression; + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/ApplicationItemModel.cs b/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/ApplicationItemModel.cs new file mode 100644 index 0000000..2872158 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/ApplicationItemModel.cs @@ -0,0 +1,16 @@ +using Sitecore.Services.Core.Model; + +namespace DataExchange.Providers.RESTful.Models.ItemModels.Settings +{ + public class ApplicationItemModel : ItemModel + { + public const string BaseUrl = Templates.Application.FieldNames.BaseUrl; + + public const string RefreshToken = Templates.Application.FieldNames.RefreshToken; + public const string AccessToken = Templates.Application.FieldNames.AccessToken; + public const string AccessTokenDate = Templates.Application.FieldNames.AccessTokenDate; + public const string ExpiresIn = Templates.Application.FieldNames.ExpiresIn; + + public const string AuthenticationResource = Templates.Application.FieldNames.AuthenticationResource; + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/PagingItemModel.cs b/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/PagingItemModel.cs new file mode 100644 index 0000000..c8581f8 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/PagingItemModel.cs @@ -0,0 +1,15 @@ +using Sitecore.Services.Core.Model; + +namespace DataExchange.Providers.RESTful.Models.ItemModels.Settings +{ + public class PagingItemModel : ItemModel + { + public const string FirstPageNumber = Templates.Paging.FieldNames.FirstPageNumber; + public const string PageSize = Templates.Paging.FieldNames.PageSize; + public const string MaximumCount = Templates.Paging.FieldNames.MaximumCount; + public const string CurrentPagePathExpression = Templates.Paging.FieldNames.CurrentPagePathExpression; + public const string PageSizePathExpression = Templates.Paging.FieldNames.PageSizePathExpression; + public const string TotalCountPathExpression = Templates.Paging.FieldNames.TotalCountPathExpression; + public const string NextTokenPathExpression = Templates.Paging.FieldNames.NextTokenPathExpression; + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/RequestHeaderItemModel.cs b/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/RequestHeaderItemModel.cs new file mode 100644 index 0000000..d09949a --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/RequestHeaderItemModel.cs @@ -0,0 +1,10 @@ +using Sitecore.Services.Core.Model; + +namespace DataExchange.Providers.RESTful.Models.ItemModels.Settings +{ + public class RequestHeaderItemModel : ItemModel + { + public const string HeaderName = Templates.RequestHeader.FieldNames.HeaderName; + public const string HeaderValue = Templates.RequestHeader.FieldNames.HeaderValue; + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/RequestParameterItemModel.cs b/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/RequestParameterItemModel.cs new file mode 100644 index 0000000..8ed4096 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/RequestParameterItemModel.cs @@ -0,0 +1,10 @@ +using Sitecore.Services.Core.Model; + +namespace DataExchange.Providers.RESTful.Models.ItemModels.Settings +{ + public class RequestParameterItemModel : ItemModel + { + public const string ParameterToken = Templates.RequestParameter.FieldNames.ParameterToken; + public const string ParameterValue = Templates.RequestParameter.FieldNames.ParameterValue; + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/ResourceItemModel.cs b/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/ResourceItemModel.cs new file mode 100644 index 0000000..1c59b34 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/ResourceItemModel.cs @@ -0,0 +1,13 @@ +using Sitecore.Services.Core.Model; + +namespace DataExchange.Providers.RESTful.Models.ItemModels.Settings +{ + public class ResourceItemModel : ItemModel + { + public const string ResourceUrl = Templates.Resource.FieldNames.Url; + public const string Method = Templates.Resource.FieldNames.Method; + public const string Headers = Templates.Resource.FieldNames.Headers; + public const string Parameters = Templates.Resource.FieldNames.Parameters; + public const string Paging = Templates.Resource.FieldNames.Paging; + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Plugins/Context/RepositorySettings.cs b/1.4/src/DataExchange/Providers.RESTful/code/Plugins/Context/RepositorySettings.cs new file mode 100644 index 0000000..bc28a34 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Plugins/Context/RepositorySettings.cs @@ -0,0 +1,10 @@ +using DataExchange.Providers.RESTful.Repositories; +using Sitecore.DataExchange; + +namespace DataExchange.Providers.RESTful.Plugins.Context +{ + public class RepositorySettings : IPlugin + { + public IClientRepository Client { get; set; } + } +} diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Plugins/Endpoints/ApplicationEndpointSettings.cs b/1.4/src/DataExchange/Providers.RESTful/code/Plugins/Endpoints/ApplicationEndpointSettings.cs new file mode 100644 index 0000000..7d24a56 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Plugins/Endpoints/ApplicationEndpointSettings.cs @@ -0,0 +1,10 @@ +using Sitecore.DataExchange; +using DataExchange.Providers.RESTful.Plugins.Settings; + +namespace DataExchange.Providers.RESTful.Plugins.Endpoints +{ + public class ApplicationEndpointSettings : IPlugin + { + public ApplicationSettings Application { get; set; } + } +} diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Plugins/Processors/ReadResourceDataSettings.cs b/1.4/src/DataExchange/Providers.RESTful/code/Plugins/Processors/ReadResourceDataSettings.cs new file mode 100644 index 0000000..331f857 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Plugins/Processors/ReadResourceDataSettings.cs @@ -0,0 +1,10 @@ +using Newtonsoft.Json.Linq; +using Sitecore.DataExchange; + +namespace DataExchange.Providers.RESTful.Plugins.Processors +{ + public class ReadResourceDataSettings : IPlugin + { + public string PathExpression { get; set; } + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Plugins/Settings/ApplicationSettings.cs b/1.4/src/DataExchange/Providers.RESTful/code/Plugins/Settings/ApplicationSettings.cs new file mode 100644 index 0000000..8b425a5 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Plugins/Settings/ApplicationSettings.cs @@ -0,0 +1,20 @@ +using System; +using Sitecore.DataExchange; + +namespace DataExchange.Providers.RESTful.Plugins.Settings +{ + public class ApplicationSettings : IPlugin + { + public Guid ItemId { get; set; } // used to resolve sitecore item + + public string BaseUrl { get; set; } + public string RefreshToken { get; set; } + public string AccessToken { get; set; } + public DateTime AccessTokenDate { get; set; } + public int ExpiresIn { get; set; } + + public ResourceSettings AuthenticationResource { get; set; } + + public Func RefreshPlugin { get; set; } + } +} diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Plugins/Settings/PagingSettings.cs b/1.4/src/DataExchange/Providers.RESTful/code/Plugins/Settings/PagingSettings.cs new file mode 100644 index 0000000..ae89642 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Plugins/Settings/PagingSettings.cs @@ -0,0 +1,15 @@ +using Sitecore.DataExchange; + +namespace DataExchange.Providers.RESTful.Plugins.Settings +{ + public class PagingSettings : IPlugin + { + public int FirstPageNumber { get; set; } + public int PageSize { get; set; } + public int MaximumCount { get; set; } + public string CurrentPagePathExpression { get; set; } + public string PageSizePathExpression { get; set; } + public string TotalCountPathExpression { get; set; } + public string NextTokenPathExpression { get; set; } + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Plugins/Settings/RequestHeaderSettings.cs b/1.4/src/DataExchange/Providers.RESTful/code/Plugins/Settings/RequestHeaderSettings.cs new file mode 100644 index 0000000..4163428 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Plugins/Settings/RequestHeaderSettings.cs @@ -0,0 +1,10 @@ +using Sitecore.DataExchange; + +namespace DataExchange.Providers.RESTful.Plugins.Settings +{ + public class RequestHeaderSettings : IPlugin + { + public string HeaderName { get; set; } + public string HeaderValue { get; set; } + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Plugins/Settings/RequestParameterSettings.cs b/1.4/src/DataExchange/Providers.RESTful/code/Plugins/Settings/RequestParameterSettings.cs new file mode 100644 index 0000000..40d293e --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Plugins/Settings/RequestParameterSettings.cs @@ -0,0 +1,10 @@ +using Sitecore.DataExchange; + +namespace DataExchange.Providers.RESTful.Plugins.Settings +{ + public class RequestParameterSettings : IPlugin + { + public string ParameterToken { get; set; } + public string ParameterValue { get; set; } + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Plugins/Settings/ResourceSettings.cs b/1.4/src/DataExchange/Providers.RESTful/code/Plugins/Settings/ResourceSettings.cs new file mode 100644 index 0000000..0cb2581 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Plugins/Settings/ResourceSettings.cs @@ -0,0 +1,15 @@ +using System.Collections.Generic; +using Sitecore.DataExchange; + +namespace DataExchange.Providers.RESTful.Plugins.Settings +{ + public class ResourceSettings : IPlugin + { + public string Url { get; set; } + public string Method { get; set; } + public IEnumerable Headers { get; set; } + public IEnumerable Parameters { get; set; } + public PagingSettings Paging { get; set; } + + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Processors/PipelineSteps/ReadResourceDataPipelineStep.cs b/1.4/src/DataExchange/Providers.RESTful/code/Processors/PipelineSteps/ReadResourceDataPipelineStep.cs new file mode 100644 index 0000000..9a16227 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Processors/PipelineSteps/ReadResourceDataPipelineStep.cs @@ -0,0 +1,219 @@ +using System; +using System.Threading.Tasks; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; +using Sitecore.DataExchange; +using Sitecore.DataExchange.Attributes; +using Sitecore.DataExchange.Contexts; +using Sitecore.DataExchange.Extensions; +using Sitecore.DataExchange.Models; +using Sitecore.DataExchange.Plugins; +using Sitecore.DataExchange.Processors.PipelineSteps; +using DataExchange.Providers.RESTful.Extensions; +using DataExchange.Providers.RESTful.Plugins.Context; +using DataExchange.Providers.RESTful.Plugins.Endpoints; +using DataExchange.Providers.RESTful.Plugins.Processors; +using DataExchange.Providers.RESTful.Plugins.Settings; + +namespace DataExchange.Providers.RESTful.Processors.PipelineSteps +{ + [RequiredPipelineStepPlugins(typeof(EndpointSettings), typeof(ReadResourceDataSettings))] + [RequiredEndpointPlugins(typeof(ApplicationEndpointSettings))] + public class ReadResourceDataPipelineStep : BasePipelineStepWithEndpointsProcessor + { + public override void Process(PipelineStep pipelineStep, PipelineContext pipelineContext) + { + var logger = pipelineContext.PipelineBatchContext.Logger; + + if (!this.CanProcess(pipelineStep, pipelineContext)) + { + logger.Error("Pipeline step processing will abort because the pipeline step cannot be processed. (pipeline step: {0})", pipelineStep.Name); + } + else + { + EndpointSettings endpointSettings = pipelineStep.GetEndpointSettings(); + if (endpointSettings == null) + { + logger.Error("Pipeline step processing will abort because the pipeline step is missing a plugin. (pipeline step: {0}, plugin: {1})", pipelineStep.Name, + typeof(EndpointSettings).FullName); + } + else + { + ReadResourceDataSettings readDataSettings = pipelineStep.GetReadResourceDataSettings(); + if (readDataSettings == null) + { + this.Log(logger.Error, pipelineContext, "Pipeline step processing will abort because the pipeline step is missing a plugin.", string.Format("plugin: {0}", typeof(ReadResourceDataSettings).FullName)); + } + else + { + Endpoint endpointFrom = endpointSettings.EndpointFrom; + if (endpointFrom == null) + { + logger.Error( + "Pipeline step processing will abort because the pipeline step is missing an endpoint to read from. (pipeline step: {0}, plugin: {1}, property: {2})", + pipelineStep.Name, typeof(EndpointSettings).FullName, "EndpointFrom"); + } + else if (!this.IsEndpointValid(endpointFrom, pipelineStep, pipelineContext)) + { + logger.Error("Pipeline step processing will abort because the endpoint to read from is not valid. (pipeline step: {0}, endpoint: {1})", + pipelineStep.Name, + endpointFrom.Name); + } + else + { + logger.Info("Pipeline step reading data. (pipeline step: {0}, plugin: {1})", pipelineStep.Name, typeof(EndpointSettings).FullName); + + var dataRead = Task.Run(async () => await this.ReadData(endpointFrom, pipelineStep, pipelineContext)).Result; + + logger.Info("Pipeline context has data? {0} (pipeline step: {1}, plugin: {2})", pipelineContext.HasIterableDataSettings(), pipelineStep.Name, typeof(EndpointSettings).FullName); + } + } + } + } + } + + protected async Task ReadData(Endpoint endpoint, PipelineStep pipelineStep, PipelineContext pipelineContext) + { + if (endpoint == null) + { + throw new ArgumentNullException(nameof(endpoint)); + } + + if (pipelineStep == null) + { + throw new ArgumentNullException(nameof(pipelineStep)); + } + + if (pipelineContext == null) + { + throw new ArgumentNullException(nameof(pipelineContext)); + } + + var logger = pipelineContext.PipelineBatchContext.Logger; + + var repositorySettings = Context.GetPlugin(); + if (repositorySettings == null) + { + logger.Error("No repository settings plugin is specified on the context (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + if (repositorySettings.Client == null) + { + logger.Error("No client is specified on the repository settings (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + var applicationEndpointSettings = endpoint.GetApplicationEndpointSettings(); + var applicationSettings = (ApplicationSettings) applicationEndpointSettings?.Application?.RefreshPlugin.Invoke(); + + if (applicationSettings == null) + { + logger.Error("No application is specified on the endpoint (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + if (string.IsNullOrWhiteSpace(applicationSettings.BaseUrl)) + { + logger.Error("No Base Url is specified on the endpoint (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + if (string.IsNullOrWhiteSpace(applicationSettings.AccessToken)) + { + logger.Warn("No access token is specified on the endpoint (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + //return false; + } + + var resourceSettings = pipelineStep.GetResourceSettings(); + + if (resourceSettings == null) + { + logger.Error("No resource is specified on the pipeline step (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + if (string.IsNullOrWhiteSpace(resourceSettings.Url)) + { + logger.Error("No url is specified on the resource (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + if (string.IsNullOrWhiteSpace(resourceSettings.Method)) + { + logger.Error("No method is specified on the resource (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + var readDataSettings = pipelineStep.GetReadResourceDataSettings(); + + if (readDataSettings == null || string.IsNullOrWhiteSpace(readDataSettings.PathExpression)) + { + logger.Error("No path expression is specified on the pipeline step. (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + var iterableData = new JArray(); + bool hasMore; + + do + { + hasMore = false; + + var response = await repositorySettings.Client.SendAsync(applicationSettings, resourceSettings); + var json = await response.Content.ReadAsStringAsync(); + var jObject = JsonConvert.DeserializeObject(json); + + if (jObject == null) + { + logger.Debug("No data returned from request. (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + } + else + { + var jArray = (JArray)jObject.SelectToken(readDataSettings.PathExpression, false); + + if (jArray == null) + { + logger.Debug("No data returned from path expression. (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + } + else + { + logger.Info("{0} rows were read from endpoint. (pipeline step: {1}, endpoint: {2})", jArray.Count, pipelineStep.Name, endpoint.Name); + iterableData.Merge(jArray); + + if (resourceSettings.Paging != null) + { + if (!string.IsNullOrEmpty(resourceSettings.Paging.NextTokenPathExpression)) + { + var nextToken = jObject.SelectToken(resourceSettings.Paging.NextTokenPathExpression, false); + hasMore = !string.IsNullOrEmpty(nextToken?.Value()); + } + else + { + var pageToken = jObject.SelectToken(resourceSettings.Paging.CurrentPagePathExpression, false); + var pageSizeToken = jObject.SelectToken(resourceSettings.Paging.PageSizePathExpression, false); + var totalCountToken = jObject.SelectToken(resourceSettings.Paging.TotalCountPathExpression, false); + + var page = pageToken?.Value() ?? 0; + var pageSize = pageSizeToken?.Value() ?? resourceSettings.Paging.PageSize; + var totalCount = totalCountToken?.Value() ?? int.MinValue; + + hasMore = page * pageSize > 0 + && page * pageSize < totalCount; + } + } + } + } + + } while (resourceSettings.Paging != null && hasMore); + + logger.Info("{0} total rows were read from endpoint. (pipeline step: {1}, endpoint: {2})", iterableData.Count, pipelineStep.Name, endpoint.Name); + + var dataSettings = new IterableDataSettings(iterableData); + + pipelineContext.Plugins.Add(dataSettings); + + return true; + } + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Properties/AssemblyInfo.cs b/1.4/src/DataExchange/Providers.RESTful/code/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..3e25e08 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Properties/AssemblyInfo.cs @@ -0,0 +1,19 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +[assembly: AssemblyTitle("DataExchange.Providers.RESTful")] +[assembly: AssemblyDescription("RESTful Provider for Data Exchange Framework 1.4")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("RESTful Provider for Data Exchange Framework")] +[assembly: AssemblyCopyright("Copyright © 2014-2017 Waughn Hughes. All rights reserved.")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +[assembly: ComVisible(false)] +[assembly: Guid("63b14ef8-9725-4d58-9f87-e8d4b128dbd5")] + +[assembly: AssemblyVersion("1.4.0.17329")] +[assembly: AssemblyInformationalVersion("1.4.0 rev. 171125")] +[assembly: AssemblyFileVersion("1.4.0.17329")] diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Repositories/BaseClientRepository.cs b/1.4/src/DataExchange/Providers.RESTful/code/Repositories/BaseClientRepository.cs new file mode 100644 index 0000000..b0f3cc8 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Repositories/BaseClientRepository.cs @@ -0,0 +1,65 @@ +using System.Collections.Generic; +using System.Net; +using System.Net.Http; +using System.Text.RegularExpressions; +using System.Threading.Tasks; +using DataExchange.Providers.RESTful.Plugins.Settings; + +namespace DataExchange.Providers.RESTful.Repositories +{ + public abstract class BaseClientRepository : IClientRepository + { + public abstract Task SendAsync(ApplicationSettings application, ResourceSettings resource); + public abstract Task SendAsync(string url, ResourceSettings resource, Dictionary tokens); + + protected Dictionary ReplaceTokens(IEnumerable headers, IReadOnlyDictionary tokens) + { + var requestHeaders = new Dictionary(); + + foreach (var header in headers) + { + var value = header.HeaderValue; + var matches = Regex.Matches(header.HeaderValue, @"{[\w\d]*\.[\w\d]*}"); + foreach (Match match in matches) + { + if (tokens.ContainsKey(match.Value)) + value = value.Replace(match.Value, tokens[match.Value]); + } + + requestHeaders.Add(header.HeaderName, value); + } + + return requestHeaders; + } + + protected Dictionary ReplaceTokens(IEnumerable parameters, IReadOnlyDictionary tokens) + { + var requestParameters = new Dictionary(); + + foreach (var parameter in parameters) + { + var value = parameter.ParameterValue; + var matches = Regex.Matches(parameter.ParameterValue, @"{[\w\d]*\.[\w\d]*}"); + foreach (Match match in matches) + { + if (tokens.ContainsKey(match.Value)) + value = value.Replace(match.Value, tokens[match.Value]); + } + + requestParameters.Add(parameter.ParameterToken, value); + } + + return requestParameters; + } + + protected string ReplaceUrlParameters(string url, IReadOnlyDictionary tokens) + { + foreach (var token in tokens) + { + url = url.Replace(token.Key, WebUtility.UrlEncode(token.Value)); + } + + return url; + } + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Repositories/ClientRepository.cs b/1.4/src/DataExchange/Providers.RESTful/code/Repositories/ClientRepository.cs new file mode 100644 index 0000000..16a16ca --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Repositories/ClientRepository.cs @@ -0,0 +1,47 @@ +using System; +using System.Collections.Generic; +using System.Net.Http; +using System.Threading.Tasks; +using DataExchange.Providers.RESTful.Extensions; +using DataExchange.Providers.RESTful.Plugins.Settings; + +namespace DataExchange.Providers.RESTful.Repositories +{ + public class ClientRepository : BaseClientRepository + { + private static readonly WebRequestHandler Handler = new WebRequestHandler + { + ReadWriteTimeout = 10 * 1000 + }; + + private static readonly HttpClient Client = new HttpClient(Handler); + + public override async Task SendAsync(ApplicationSettings application, ResourceSettings resource) + { + var url = $"{application.BaseUrl}{resource.Url}"; + var tokens = application.ConvertToTokenDictionary(); + + return await this.SendAsync(url, resource, tokens); + } + + public override async Task SendAsync(string url, ResourceSettings resource, Dictionary tokens) + { + var headers = base.ReplaceTokens(resource.Headers, tokens); + var parameters = base.ReplaceTokens(resource.Parameters, tokens); + url = base.ReplaceUrlParameters(url, parameters); + + var request = new HttpRequestMessage + { + RequestUri = new Uri(url), + Method = new HttpMethod(resource.Method) + }; + + foreach (var header in headers) + { + request.Headers.Add(header.Key, header.Value); + } + + return await Client.SendAsync(request); + } + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Repositories/IClientRepository.cs b/1.4/src/DataExchange/Providers.RESTful/code/Repositories/IClientRepository.cs new file mode 100644 index 0000000..71c2fa5 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Repositories/IClientRepository.cs @@ -0,0 +1,14 @@ +using System.Collections.Generic; +using System.Net.Http; +using System.Threading.Tasks; +using DataExchange.Providers.RESTful.Plugins.Settings; + +namespace DataExchange.Providers.RESTful.Repositories +{ + public interface IClientRepository + { + Task SendAsync(ApplicationSettings application, ResourceSettings resource); + + Task SendAsync(string url, ResourceSettings resource, Dictionary tokens); + } +} \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Templates.cs b/1.4/src/DataExchange/Providers.RESTful/code/Templates.cs new file mode 100644 index 0000000..8586ae1 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Templates.cs @@ -0,0 +1,813 @@ + + + + + + + + +// +// This file was generated by T4 code generator. +// Changes to this file may cause incorrect behavior and will be lost if the code is regenerated. +// + + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Application Root + /// + public partial struct RESTfulTenantSettingsApplicationRoot + { + public static readonly Guid TemplateId = Guid.Parse("{FE96B853-6213-4D05-AFF1-0EBE1FB6E9A5}"); + public const string TemplateName = "RESTful Tenant Settings Application Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Parameters Root + /// + public partial struct RESTfulTenantSettingsParametersRoot + { + public static readonly Guid TemplateId = Guid.Parse("{3E37C3E2-F56A-4BCA-9830-C8BA44740ACB}"); + public const string TemplateName = "RESTful Tenant Settings Parameters Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Resources Root + /// + public partial struct RESTfulTenantSettingsResourcesRoot + { + public static readonly Guid TemplateId = Guid.Parse("{B6E02B21-9D89-452B-A0D0-124E57BABC65}"); + public const string TemplateName = "RESTful Tenant Settings Resources Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Accessor Sets/Token Value Accessor Set + /// + public partial struct TokenValueAccessorSet + { + public static readonly Guid TemplateId = Guid.Parse("{E87B9305-9D8F-424F-922C-2E3002F46EF4}"); + public const string TemplateName = "Token Value Accessor Set"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Accessors/Token Value Accessor + /// + public partial struct TokenValueAccessor + { + public static readonly Guid TemplateId = Guid.Parse("{33D37828-45EF-4E7E-85BA-775E802CB04F}"); + public const string TemplateName = "Token Value Accessor"; + + public partial struct FieldIDs + { + public static readonly Guid PathExpression = Guid.Parse("{B5421056-DFD5-49F6-AC6B-90A5761E9B57}"); + } + + public partial struct FieldNames + { + public const string PathExpression = "Path Expression"; + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Readers/Format Now Value Reader + /// + public partial struct FormatNowValueReader + { + public static readonly Guid TemplateId = Guid.Parse("{B73BE55D-8D94-409E-AEFF-6452E7EA98F4}"); + public const string TemplateName = "Format Now Value Reader"; + + public partial struct FieldIDs + { + public static readonly Guid ConvertToUtc = Guid.Parse("{2A586CC4-9C3C-43C3-8A1A-9725AC3AD1AF}"); + public static readonly Guid Format = Guid.Parse("{7460A4C5-551F-4EBC-A224-DC140A3CAB2A}"); + } + + public partial struct FieldNames + { + public const string ConvertToUtc = "ConvertToUtc"; + public const string Format = "Format"; + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Endpoints/RESTful Endpoint + /// + public partial struct RESTfulEndpoint + { + public static readonly Guid TemplateId = Guid.Parse("{BD3F9895-8566-43EE-8014-4A86FC016E2F}"); + public const string TemplateName = "RESTful Endpoint"; + + public partial struct FieldIDs + { + public static readonly Guid Application = Guid.Parse("{4365EEF9-4BF5-4313-9926-D1AAC9CF6B91}"); + } + + public partial struct FieldNames + { + public const string Application = "Application"; + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Apply Mapping Rules Root + /// + public partial struct RESTfulApplyMappingRulesRoot + { + public static readonly Guid TemplateId = Guid.Parse("{E18A0E2C-1004-4642-8F7D-89F36BE05DB1}"); + public const string TemplateName = "RESTful Apply Mapping Rules Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Endpoints Root + /// + public partial struct RESTfulEndpointsRoot + { + public static readonly Guid TemplateId = Guid.Parse("{FC4AF327-8374-473A-AFFD-A2D098B8C3D8}"); + public const string TemplateName = "RESTful Endpoints Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Mappings Applied Action Rules Root + /// + public partial struct RESTfulMappingsAppliedActionRulesRoot + { + public static readonly Guid TemplateId = Guid.Parse("{869155E0-5F7F-42C2-B347-AB5320E9DE13}"); + public const string TemplateName = "RESTful Mappings Applied Action Rules Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Mappings Applied Actions Root + /// + public partial struct RESTfulMappingsAppliedActionsRoot + { + public static readonly Guid TemplateId = Guid.Parse("{CE3B2795-C4BE-4CA5-B227-BFC1EF7ECA9C}"); + public const string TemplateName = "RESTful Mappings Applied Actions Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Queue Processors Root + /// + public partial struct RESTfulQueueProcessorsRoot + { + public static readonly Guid TemplateId = Guid.Parse("{5B141254-C35D-4A49-BCB7-4C64B5B3E954}"); + public const string TemplateName = "RESTful Queue Processors Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Root + /// + public partial struct RESTfulTenantSettingsRoot + { + public static readonly Guid TemplateId = Guid.Parse("{012392D9-A3A1-447F-80F8-84114BA0DA40}"); + public const string TemplateName = "RESTful Tenant Settings Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Value Accessor Sets Root + /// + public partial struct RESTfulValueAccessorSetsRoot + { + public static readonly Guid TemplateId = Guid.Parse("{EC81DE2B-27BF-4B8A-8536-F783A3C559C1}"); + public const string TemplateName = "RESTful Value Accessor Sets Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Value Accessors Root + /// + public partial struct RESTfulValueAccessorsRoot + { + public static readonly Guid TemplateId = Guid.Parse("{754CB2F1-F12E-49B6-8E74-B9833ED2B964}"); + public const string TemplateName = "RESTful Value Accessors Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Value Readers Root + /// + public partial struct RESTfulValueReadersRoot + { + public static readonly Guid TemplateId = Guid.Parse("{D8430488-BCD9-4DD3-88AB-6C8C4033C18A}"); + public const string TemplateName = "RESTful Value Readers Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Value Writers Root + /// + public partial struct RESTfulValueWritersRoot + { + public static readonly Guid TemplateId = Guid.Parse("{B1266101-0CBD-40EF-972F-8BE11713E617}"); + public const string TemplateName = "RESTful Value Writers Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Headers Root + /// + public partial struct RESTfulTenantSettingsHeadersRoot + { + public static readonly Guid TemplateId = Guid.Parse("{42EA42DD-E83B-41B3-81DF-31E0B0DAB286}"); + public const string TemplateName = "RESTful Tenant Settings Headers Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Paging Root + /// + public partial struct RESTfulTenantSettingsPagingRoot + { + public static readonly Guid TemplateId = Guid.Parse("{4EF69A6E-AF61-4DE3-B061-9D96CD125A81}"); + public const string TemplateName = "RESTful Tenant Settings Paging Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Read Resource Data Pipeline Step + /// + public partial struct ReadResourceDataPipelineStep + { + public static readonly Guid TemplateId = Guid.Parse("{671F429A-7746-436A-B276-1B4D60A68A45}"); + public const string TemplateName = "Read Resource Data Pipeline Step"; + + public partial struct FieldIDs + { + public static readonly Guid PathExpression = Guid.Parse("{FB647A78-22B6-4233-B0B4-BB434289D7A6}"); + + /// Base Template: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Base Templates/_Base Endpoint Pipeline Step + public static readonly Guid EndpointFrom = Guid.Parse("{324AC11A-57A3-49C7-814E-9BD75924E8F0}"); + + /// Base Template: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Base Templates/_Base Resource Endpoint Pipeline Step + public static readonly Guid Resource = Guid.Parse("{42E3A014-5E62-4327-9398-E94972A6DCB0}"); + } + + public partial struct FieldNames + { + public const string PathExpression = "Path Expression"; + + /// Base Template: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Base Templates/_Base Endpoint Pipeline Step + public const string EndpointFrom = "EndpointFrom"; + + /// Base Template: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Base Templates/_Base Resource Endpoint Pipeline Step + public const string Resource = "Resource"; + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Base Templates/_Base Endpoint Pipeline Step + /// + public partial struct BaseEndpointPipelineStep + { + public static readonly Guid TemplateId = Guid.Parse("{87B3FDA3-4683-498F-8EDA-1E44B6D62F27}"); + public const string TemplateName = "_Base Endpoint Pipeline Step"; + + public partial struct FieldIDs + { + public static readonly Guid EndpointFrom = Guid.Parse("{324AC11A-57A3-49C7-814E-9BD75924E8F0}"); + } + + public partial struct FieldNames + { + public const string EndpointFrom = "EndpointFrom"; + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Base Templates/_Base Resource Endpoint Pipeline Step + /// + public partial struct BaseResourceEndpointPipelineStep + { + public static readonly Guid TemplateId = Guid.Parse("{A07D9AD6-D805-4975-BBEF-1601CE5DEA76}"); + public const string TemplateName = "_Base Resource Endpoint Pipeline Step"; + + public partial struct FieldIDs + { + public static readonly Guid Resource = Guid.Parse("{42E3A014-5E62-4327-9398-E94972A6DCB0}"); + } + + public partial struct FieldNames + { + public const string Resource = "Resource"; + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Settings/HTTP Method + /// + public partial struct HTTPMethod + { + public static readonly Guid TemplateId = Guid.Parse("{AB13647C-6E7E-47D9-ADB7-8B39E225821D}"); + public const string TemplateName = "HTTP Method"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Application + /// + public partial struct Application + { + public static readonly Guid TemplateId = Guid.Parse("{167C25F4-CEE3-4379-A018-4FAF99E176C7}"); + public const string TemplateName = "Application"; + + public partial struct FieldIDs + { + public static readonly Guid AccessTokenDate = Guid.Parse("{CFCF4613-9A63-4334-9330-4A3C9A3A1ED8}"); + public static readonly Guid AccessToken = Guid.Parse("{A02D2658-8849-43E8-BA6A-6C39BC315538}"); + public static readonly Guid ExpiresIn = Guid.Parse("{DD738E38-D9CD-4235-B5E5-18B2D35FE8D5}"); + public static readonly Guid RefreshToken = Guid.Parse("{D449E6B1-B93A-4D53-B3A6-F919E067B072}"); + public static readonly Guid AuthenticationResource = Guid.Parse("{3C24CA32-C5C1-4165-86B0-3ACB490EC3FE}"); + public static readonly Guid BaseUrl = Guid.Parse("{16CA53E0-8A57-4DB6-8DD3-98C9C148F62A}"); + } + + public partial struct FieldNames + { + public const string AccessTokenDate = "Access Token Date"; + public const string AccessToken = "Access Token"; + public const string ExpiresIn = "Expires In"; + public const string RefreshToken = "Refresh Token"; + public const string AuthenticationResource = "Authentication Resource"; + public const string BaseUrl = "Base Url"; + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Paging + /// + public partial struct Paging + { + public static readonly Guid TemplateId = Guid.Parse("{801AB524-9E6D-4D87-A9DA-DAF2501E2D59}"); + public const string TemplateName = "Paging"; + + public partial struct FieldIDs + { + public static readonly Guid CurrentPagePathExpression = Guid.Parse("{E2F7B9FB-45C9-47E9-B823-5309B35E5558}"); + public static readonly Guid FirstPageNumber = Guid.Parse("{BCC6EA40-5AA8-4E53-B537-825F73E74C2B}"); + public static readonly Guid MaximumCount = Guid.Parse("{3C2A7C34-04FA-4AB6-8047-16EBAF4F0912}"); + public static readonly Guid NextTokenPathExpression = Guid.Parse("{54286B8F-12A7-4902-8E83-F59650E9CF45}"); + public static readonly Guid PageSizePathExpression = Guid.Parse("{CF0FCF8C-3B4B-4515-AB49-FF9B59491D6B}"); + public static readonly Guid PageSize = Guid.Parse("{1405E33F-33FD-468D-AF9E-745D98A4C9E6}"); + public static readonly Guid TotalCountPathExpression = Guid.Parse("{64EC9670-FE6A-47BC-967B-886EA5796118}"); + } + + public partial struct FieldNames + { + public const string CurrentPagePathExpression = "Current Page Path Expression"; + public const string FirstPageNumber = "First Page Number"; + public const string MaximumCount = "Maximum Count"; + public const string NextTokenPathExpression = "Next Token Path Expression"; + public const string PageSizePathExpression = "Page Size Path Expression"; + public const string PageSize = "Page Size"; + public const string TotalCountPathExpression = "Total Count Path Expression"; + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Request Header + /// + public partial struct RequestHeader + { + public static readonly Guid TemplateId = Guid.Parse("{EDF0DCDD-E7EC-4B51-86D6-5BC7218ABDEB}"); + public const string TemplateName = "Request Header"; + + public partial struct FieldIDs + { + public static readonly Guid HeaderName = Guid.Parse("{835BC979-A99D-4DB5-B9CF-3283C604259B}"); + public static readonly Guid HeaderValue = Guid.Parse("{851F32FD-0886-4EB8-A044-D8928C07AA7D}"); + } + + public partial struct FieldNames + { + public const string HeaderName = "Header Name"; + public const string HeaderValue = "Header Value"; + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Request Parameter + /// + public partial struct RequestParameter + { + public static readonly Guid TemplateId = Guid.Parse("{0A115ECE-EBCE-407B-B0ED-9B0D017EBB5C}"); + public const string TemplateName = "Request Parameter"; + + public partial struct FieldIDs + { + public static readonly Guid ParameterToken = Guid.Parse("{CA5DCD55-E1ED-4406-ABBD-1892A2B70AFC}"); + public static readonly Guid ParameterValue = Guid.Parse("{03861819-EBD8-41B9-86CE-D95D2EA7EC6A}"); + } + + public partial struct FieldNames + { + public const string ParameterToken = "Parameter Token"; + public const string ParameterValue = "Parameter Value"; + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Resource + /// + public partial struct Resource + { + public static readonly Guid TemplateId = Guid.Parse("{CCD271B0-85F4-461A-A87A-F6B2C6C992BC}"); + public const string TemplateName = "Resource"; + + public partial struct FieldIDs + { + public static readonly Guid Headers = Guid.Parse("{1560BFA0-AA7E-44D8-8424-0E317AA9CA36}"); + public static readonly Guid Method = Guid.Parse("{676CB7D4-CCD9-4BB6-9984-C75E038C550E}"); + public static readonly Guid Paging = Guid.Parse("{634E135D-DA79-489C-8C42-5115F6EDBCD7}"); + public static readonly Guid Parameters = Guid.Parse("{5E387F3D-719F-4B04-AB75-99640EC5A972}"); + public static readonly Guid Url = Guid.Parse("{DA7CE9A8-BFAB-43A8-A88C-4A780C79EDDF}"); + } + + public partial struct FieldNames + { + public const string Headers = "Headers"; + public const string Method = "Method"; + public const string Paging = "Paging"; + public const string Parameters = "Parameters"; + public const string Url = "Url"; + } + } + } +} + + diff --git a/1.4/src/DataExchange/Providers.RESTful/code/Templates.tt b/1.4/src/DataExchange/Providers.RESTful/code/Templates.tt new file mode 100644 index 0000000..b79bc47 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/Templates.tt @@ -0,0 +1,16 @@ +<#@ template language="C#" debug="True" hostspecific="true" #> +<#@ output extension="cs" #> +<#@ include file="$(GeneratorDir)\StructGenerator.tt" #> +<#@ parameter type="System.String" name="SourceDir" #> + +<# + var database = "master"; + var defaultNamespace = "DataExchange.Providers.RESTful"; + var paths = new [] { "/sitecore/templates/Data Exchange/Providers/RESTful" }; + var filePath = string.Format(@"{0}\{1}\{2}\{3}\{4}", Host.ResolveParameterValue("-", "-", "SourceDir"), "DataExchange", "Providers.RESTful", "serialization", "DEF.Templates.Providers.RESTful"); + + var generator = new StructGenerator(database, defaultNamespace, paths, filePath); + + WriteLine(generator.Header()); + WriteLine(generator.Transform()); +#> \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/code/packages.config b/1.4/src/DataExchange/Providers.RESTful/code/packages.config new file mode 100644 index 0000000..941b0d4 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/code/packages.config @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful.yml new file mode 100644 index 0000000..7332d0c --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful.yml @@ -0,0 +1,14 @@ +--- +ID: "9cd715d0-d9d6-4a20-a3ae-7b22fcf99704" +Parent: "430169b6-3f10-4935-b8d1-6d94515a6232" +Template: "85adbf5b-e836-4932-a333-fe0f9fa1ed1e" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082411Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches.yml new file mode 100644 index 0000000..48d00a3 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches.yml @@ -0,0 +1,14 @@ +--- +ID: "87f3fab3-73d1-49f9-8c6c-700c962138d8" +Parent: "9cd715d0-d9d6-4a20-a3ae-7b22fcf99704" +Template: "85adbf5b-e836-4932-a333-fe0f9fa1ed1e" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Branches +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082411Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root.yml new file mode 100644 index 0000000..647b603 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root.yml @@ -0,0 +1,14 @@ +--- +ID: "bc020b09-d391-4dc2-9675-3cf4540fe090" +Parent: "87f3fab3-73d1-49f9-8c6c-700c962138d8" +Template: "35e75c72-4985-4e09-88c3-0eac6cd1e64f" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Branches/RESTful Tenant Settings Root +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171123T075319Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful.yml new file mode 100644 index 0000000..2719011 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful.yml @@ -0,0 +1,14 @@ +--- +ID: "67d47a9c-8d56-42a2-a07a-cf37c969a2fc" +Parent: "bc020b09-d391-4dc2-9675-3cf4540fe090" +Template: "012392d9-a3a1-447f-80f8-84114ba0da40" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Branches/RESTful Tenant Settings Root/RESTful +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171123T075319Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Applications.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Applications.yml new file mode 100644 index 0000000..bc3ca92 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Applications.yml @@ -0,0 +1,14 @@ +--- +ID: "8d4ddb28-67d0-4960-bb1c-8b6c252c8c9f" +Parent: "67d47a9c-8d56-42a2-a07a-cf37c969a2fc" +Template: "fe96b853-6213-4d05-aff1-0ebe1fb6e9a5" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Applications +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T051239Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Headers.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Headers.yml new file mode 100644 index 0000000..ded1dac --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Headers.yml @@ -0,0 +1,14 @@ +--- +ID: "d9c0acb4-81df-454d-9054-bbce1153d2d3" +Parent: "67d47a9c-8d56-42a2-a07a-cf37c969a2fc" +Template: "42ea42dd-e83b-41b3-81df-31e0b0dab286" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Headers +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T051307Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Paging.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Paging.yml new file mode 100644 index 0000000..0b92fb4 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Paging.yml @@ -0,0 +1,14 @@ +--- +ID: "c88a9caf-3af0-49a9-b059-417eb358186d" +Parent: "67d47a9c-8d56-42a2-a07a-cf37c969a2fc" +Template: "4ef69a6e-af61-4de3-b061-9d96cd125a81" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Paging +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171123T211952Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Parameters.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Parameters.yml new file mode 100644 index 0000000..db04f61 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Parameters.yml @@ -0,0 +1,14 @@ +--- +ID: "efe2b784-df73-459d-bffb-74f4b0945a3b" +Parent: "67d47a9c-8d56-42a2-a07a-cf37c969a2fc" +Template: "3e37c3e2-f56a-4bca-9830-c8ba44740acb" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Parameters +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T051323Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Resources.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Resources.yml new file mode 100644 index 0000000..c995aa2 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Resources.yml @@ -0,0 +1,14 @@ +--- +ID: "2c1ab72e-a44b-4ec8-a05b-97d925dbf0e6" +Parent: "67d47a9c-8d56-42a2-a07a-cf37c969a2fc" +Template: "b6e02b21-9d89-452b-a0d0-124e57babc65" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Resources +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T051340Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands.yml new file mode 100644 index 0000000..2058542 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands.yml @@ -0,0 +1,14 @@ +--- +ID: "9db87d35-f1f2-402e-b221-51e883141573" +Parent: "9cd715d0-d9d6-4a20-a3ae-7b22fcf99704" +Template: "85adbf5b-e836-4932-a333-fe0f9fa1ed1e" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082411Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Apply Mapping Rules.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Apply Mapping Rules.yml new file mode 100644 index 0000000..2b6c90e --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Apply Mapping Rules.yml @@ -0,0 +1,22 @@ +--- +ID: "7caf97ad-89cf-4521-9e41-a1aecce6f699" +Parent: "9db87d35-f1f2-402e-b221-51e883141573" +Template: "b2613cc1-a748-46a3-a0db-3774574bd339" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Apply Mapping Rules +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "854cc8f6-94ad-4521-a4b6-44ed8f794c98" + Hint: Command + Value: "dataExchange:createItemWithoutPromptingForNameCommand(settingsItem={7CAF97AD-89CF-4521-9E41-A1AECCE6F699})" +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{BF1E390B-56CA-45AF-ACA0-58627A659C9D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082412Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Apply Mapping Rules/New Item Settings.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Apply Mapping Rules/New Item Settings.yml new file mode 100644 index 0000000..13c232f --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Apply Mapping Rules/New Item Settings.yml @@ -0,0 +1,25 @@ +--- +ID: "f62a4749-7866-43e1-949e-8dc38612793a" +Parent: "7caf97ad-89cf-4521-9e41-a1aecce6f699" +Template: "7413953f-763f-44de-ac9b-2a29c6b5a0c5" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Apply Mapping Rules/New Item Settings +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "8e3ba4db-4577-4a5c-a54a-7a1775596e19" + Hint: NewItemTemplate + Value: "{E18A0E2C-1004-4642-8F7D-89F36BE05DB1}" +- ID: "a46a30eb-0a43-4742-8f5d-a6ab94a7ad58" + Hint: NewItemName + Value: RESTful +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{81FE94AC-5AED-45DC-B326-C2CA8C9DBADD}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082412Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Endpoints.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Endpoints.yml new file mode 100644 index 0000000..167d68e --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Endpoints.yml @@ -0,0 +1,22 @@ +--- +ID: "54e20672-1d30-47aa-a9d4-20d0de51a328" +Parent: "9db87d35-f1f2-402e-b221-51e883141573" +Template: "b2613cc1-a748-46a3-a0db-3774574bd339" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Endpoints +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "854cc8f6-94ad-4521-a4b6-44ed8f794c98" + Hint: Command + Value: "dataExchange:createItemWithoutPromptingForNameCommand(settingsItem={54E20672-1D30-47AA-A9D4-20D0DE51A328})" +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{BF1E390B-56CA-45AF-ACA0-58627A659C9D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082412Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Endpoints/New Item Settings.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Endpoints/New Item Settings.yml new file mode 100644 index 0000000..7411816 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Endpoints/New Item Settings.yml @@ -0,0 +1,25 @@ +--- +ID: "947339e2-0426-4ebf-b226-60855bced9c1" +Parent: "54e20672-1d30-47aa-a9d4-20d0de51a328" +Template: "7413953f-763f-44de-ac9b-2a29c6b5a0c5" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Endpoints/New Item Settings +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "8e3ba4db-4577-4a5c-a54a-7a1775596e19" + Hint: NewItemTemplate + Value: "{FC4AF327-8374-473A-AFFD-A2D098B8C3D8}" +- ID: "a46a30eb-0a43-4742-8f5d-a6ab94a7ad58" + Hint: NewItemName + Value: RESTful +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{81FE94AC-5AED-45DC-B326-C2CA8C9DBADD}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082412Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Mappings Applied Action Rules.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Mappings Applied Action Rules.yml new file mode 100644 index 0000000..8bd8f99 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Mappings Applied Action Rules.yml @@ -0,0 +1,22 @@ +--- +ID: "b00efb0c-6ed2-40f6-8e3f-773b5fa05542" +Parent: "9db87d35-f1f2-402e-b221-51e883141573" +Template: "b2613cc1-a748-46a3-a0db-3774574bd339" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Mappings Applied Action Rules +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "854cc8f6-94ad-4521-a4b6-44ed8f794c98" + Hint: Command + Value: "dataExchange:createItemWithoutPromptingForNameCommand(settingsItem={B00EFB0C-6ED2-40F6-8E3F-773B5FA05542})" +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{BF1E390B-56CA-45AF-ACA0-58627A659C9D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082412Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Mappings Applied Action Rules/New Item Settings.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Mappings Applied Action Rules/New Item Settings.yml new file mode 100644 index 0000000..f657617 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Mappings Applied Action Rules/New Item Settings.yml @@ -0,0 +1,25 @@ +--- +ID: "af97a82c-e430-4ce9-8fd6-e8c807e72ca2" +Parent: "b00efb0c-6ed2-40f6-8e3f-773b5fa05542" +Template: "7413953f-763f-44de-ac9b-2a29c6b5a0c5" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Mappings Applied Action Rules/New Item Settings +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "8e3ba4db-4577-4a5c-a54a-7a1775596e19" + Hint: NewItemTemplate + Value: "{869155E0-5F7F-42C2-B347-AB5320E9DE13}" +- ID: "a46a30eb-0a43-4742-8f5d-a6ab94a7ad58" + Hint: NewItemName + Value: RESTful +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{81FE94AC-5AED-45DC-B326-C2CA8C9DBADD}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082412Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Mappings Applied Actions.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Mappings Applied Actions.yml new file mode 100644 index 0000000..124d935 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Mappings Applied Actions.yml @@ -0,0 +1,22 @@ +--- +ID: "d28e3fe9-2a4c-4a3b-9193-508c399dc8d3" +Parent: "9db87d35-f1f2-402e-b221-51e883141573" +Template: "b2613cc1-a748-46a3-a0db-3774574bd339" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Mappings Applied Actions +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "854cc8f6-94ad-4521-a4b6-44ed8f794c98" + Hint: Command + Value: "dataExchange:createItemWithoutPromptingForNameCommand(settingsItem={D28E3FE9-2A4C-4A3B-9193-508C399DC8D3})" +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{BF1E390B-56CA-45AF-ACA0-58627A659C9D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082412Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Mappings Applied Actions/New Item Settings.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Mappings Applied Actions/New Item Settings.yml new file mode 100644 index 0000000..896f293 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Mappings Applied Actions/New Item Settings.yml @@ -0,0 +1,25 @@ +--- +ID: "f9f5e147-52a0-4b33-8395-78cb204e6e87" +Parent: "d28e3fe9-2a4c-4a3b-9193-508c399dc8d3" +Template: "7413953f-763f-44de-ac9b-2a29c6b5a0c5" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Mappings Applied Actions/New Item Settings +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "8e3ba4db-4577-4a5c-a54a-7a1775596e19" + Hint: NewItemTemplate + Value: "{CE3B2795-C4BE-4CA5-B227-BFC1EF7ECA9C}" +- ID: "a46a30eb-0a43-4742-8f5d-a6ab94a7ad58" + Hint: NewItemName + Value: RESTful +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{81FE94AC-5AED-45DC-B326-C2CA8C9DBADD}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082412Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Queue Processors.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Queue Processors.yml new file mode 100644 index 0000000..1c71ad1 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Queue Processors.yml @@ -0,0 +1,22 @@ +--- +ID: "f50118f1-3ce4-4586-8aef-57be7fd00cb6" +Parent: "9db87d35-f1f2-402e-b221-51e883141573" +Template: "b2613cc1-a748-46a3-a0db-3774574bd339" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Queue Processors +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "854cc8f6-94ad-4521-a4b6-44ed8f794c98" + Hint: Command + Value: "dataExchange:createItemWithoutPromptingForNameCommand(settingsItem={F50118F1-3CE4-4586-8AEF-57BE7FD00CB6})" +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{BF1E390B-56CA-45AF-ACA0-58627A659C9D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082412Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Queue Processors/New Item Settings.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Queue Processors/New Item Settings.yml new file mode 100644 index 0000000..ffb7442 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Queue Processors/New Item Settings.yml @@ -0,0 +1,25 @@ +--- +ID: "5df124d3-4e91-4383-a6fe-e58fa50bdf04" +Parent: "f50118f1-3ce4-4586-8aef-57be7fd00cb6" +Template: "7413953f-763f-44de-ac9b-2a29c6b5a0c5" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Queue Processors/New Item Settings +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "8e3ba4db-4577-4a5c-a54a-7a1775596e19" + Hint: NewItemTemplate + Value: "{5B141254-C35D-4A49-BCB7-4C64B5B3E954}" +- ID: "a46a30eb-0a43-4742-8f5d-a6ab94a7ad58" + Hint: NewItemName + Value: RESTful +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{81FE94AC-5AED-45DC-B326-C2CA8C9DBADD}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082412Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Tenant Settings.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Tenant Settings.yml new file mode 100644 index 0000000..e7c31af --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Tenant Settings.yml @@ -0,0 +1,22 @@ +--- +ID: "4395a62c-41a1-49a5-8f9a-ed741e0a4a60" +Parent: "9db87d35-f1f2-402e-b221-51e883141573" +Template: "b2613cc1-a748-46a3-a0db-3774574bd339" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Tenant Settings +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "854cc8f6-94ad-4521-a4b6-44ed8f794c98" + Hint: Command + Value: "dataExchange:createItemWithoutPromptingForNameCommand(settingsItem={4395A62C-41A1-49A5-8F9A-ED741E0A4A60})" +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{BF1E390B-56CA-45AF-ACA0-58627A659C9D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082412Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Tenant Settings/New Item Settings.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Tenant Settings/New Item Settings.yml new file mode 100644 index 0000000..ae4371e --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Tenant Settings/New Item Settings.yml @@ -0,0 +1,25 @@ +--- +ID: "cf2ffe91-de20-4224-b08d-0fb7231c7894" +Parent: "4395a62c-41a1-49a5-8f9a-ed741e0a4a60" +Template: "7413953f-763f-44de-ac9b-2a29c6b5a0c5" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Tenant Settings/New Item Settings +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "8e3ba4db-4577-4a5c-a54a-7a1775596e19" + Hint: NewItemTemplate + Value: "{BC020B09-D391-4DC2-9675-3CF4540FE090}" +- ID: "a46a30eb-0a43-4742-8f5d-a6ab94a7ad58" + Hint: NewItemName + Value: RESTful +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{81FE94AC-5AED-45DC-B326-C2CA8C9DBADD}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082412Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Accessor Sets.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Accessor Sets.yml new file mode 100644 index 0000000..2dd7b7b --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Accessor Sets.yml @@ -0,0 +1,22 @@ +--- +ID: "5a287f50-4f98-467a-9ab3-9e475b769fe4" +Parent: "9db87d35-f1f2-402e-b221-51e883141573" +Template: "b2613cc1-a748-46a3-a0db-3774574bd339" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Value Accessor Sets +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "854cc8f6-94ad-4521-a4b6-44ed8f794c98" + Hint: Command + Value: "dataExchange:createItemWithoutPromptingForNameCommand(settingsItem={5A287F50-4F98-467A-9AB3-9E475B769FE4})" +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{BF1E390B-56CA-45AF-ACA0-58627A659C9D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082412Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Accessor Sets/New Item Settings.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Accessor Sets/New Item Settings.yml new file mode 100644 index 0000000..2c2d3a7 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Accessor Sets/New Item Settings.yml @@ -0,0 +1,25 @@ +--- +ID: "f084cf7d-edee-4565-a484-69099b7b3b6c" +Parent: "5a287f50-4f98-467a-9ab3-9e475b769fe4" +Template: "7413953f-763f-44de-ac9b-2a29c6b5a0c5" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Value Accessor Sets/New Item Settings +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "8e3ba4db-4577-4a5c-a54a-7a1775596e19" + Hint: NewItemTemplate + Value: "{EC81DE2B-27BF-4B8A-8536-F783A3C559C1}" +- ID: "a46a30eb-0a43-4742-8f5d-a6ab94a7ad58" + Hint: NewItemName + Value: RESTful +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{81FE94AC-5AED-45DC-B326-C2CA8C9DBADD}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082412Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Accessors.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Accessors.yml new file mode 100644 index 0000000..a09109d --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Accessors.yml @@ -0,0 +1,22 @@ +--- +ID: "8957960e-70df-4185-9f3c-a3014fb11ff3" +Parent: "9db87d35-f1f2-402e-b221-51e883141573" +Template: "b2613cc1-a748-46a3-a0db-3774574bd339" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Value Accessors +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "854cc8f6-94ad-4521-a4b6-44ed8f794c98" + Hint: Command + Value: "dataExchange:createItemWithoutPromptingForNameCommand(settingsItem={8957960E-70DF-4185-9F3C-A3014FB11FF3})" +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{BF1E390B-56CA-45AF-ACA0-58627A659C9D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082412Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Accessors/New Item Settings.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Accessors/New Item Settings.yml new file mode 100644 index 0000000..8425a9e --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Accessors/New Item Settings.yml @@ -0,0 +1,25 @@ +--- +ID: "22147e24-01a6-4be0-9afe-47734ec75938" +Parent: "8957960e-70df-4185-9f3c-a3014fb11ff3" +Template: "7413953f-763f-44de-ac9b-2a29c6b5a0c5" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Value Accessors/New Item Settings +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "8e3ba4db-4577-4a5c-a54a-7a1775596e19" + Hint: NewItemTemplate + Value: "{754CB2F1-F12E-49B6-8E74-B9833ED2B964}" +- ID: "a46a30eb-0a43-4742-8f5d-a6ab94a7ad58" + Hint: NewItemName + Value: RESTful +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{81FE94AC-5AED-45DC-B326-C2CA8C9DBADD}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082413Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Readers.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Readers.yml new file mode 100644 index 0000000..10a7846 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Readers.yml @@ -0,0 +1,22 @@ +--- +ID: "2e43982d-4e85-44ab-a820-1a61b16ddac6" +Parent: "9db87d35-f1f2-402e-b221-51e883141573" +Template: "b2613cc1-a748-46a3-a0db-3774574bd339" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Value Readers +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "854cc8f6-94ad-4521-a4b6-44ed8f794c98" + Hint: Command + Value: "dataExchange:createItemWithoutPromptingForNameCommand(settingsItem={2E43982D-4E85-44AB-A820-1A61B16DDAC6})" +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{BF1E390B-56CA-45AF-ACA0-58627A659C9D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082413Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Readers/New Item Settings.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Readers/New Item Settings.yml new file mode 100644 index 0000000..4befcd8 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Readers/New Item Settings.yml @@ -0,0 +1,25 @@ +--- +ID: "39cccfd6-8d89-4090-b9b6-1c97a7aedff1" +Parent: "2e43982d-4e85-44ab-a820-1a61b16ddac6" +Template: "7413953f-763f-44de-ac9b-2a29c6b5a0c5" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Value Readers/New Item Settings +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "8e3ba4db-4577-4a5c-a54a-7a1775596e19" + Hint: NewItemTemplate + Value: "{D8430488-BCD9-4DD3-88AB-6C8C4033C18A}" +- ID: "a46a30eb-0a43-4742-8f5d-a6ab94a7ad58" + Hint: NewItemName + Value: RESTful +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{81FE94AC-5AED-45DC-B326-C2CA8C9DBADD}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082413Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Writers.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Writers.yml new file mode 100644 index 0000000..79a46c3 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Writers.yml @@ -0,0 +1,22 @@ +--- +ID: "4f69309e-142e-409f-ba7f-ec275f117a32" +Parent: "9db87d35-f1f2-402e-b221-51e883141573" +Template: "b2613cc1-a748-46a3-a0db-3774574bd339" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Value Writers +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "854cc8f6-94ad-4521-a4b6-44ed8f794c98" + Hint: Command + Value: "dataExchange:createItemWithoutPromptingForNameCommand(settingsItem={4F69309E-142E-409F-BA7F-EC275F117A32})" +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{BF1E390B-56CA-45AF-ACA0-58627A659C9D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082413Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Writers/New Item Settings.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Writers/New Item Settings.yml new file mode 100644 index 0000000..78b3959 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Writers/New Item Settings.yml @@ -0,0 +1,25 @@ +--- +ID: "4a33eaad-bd83-45a9-9cf3-6a9bd059e845" +Parent: "4f69309e-142e-409f-ba7f-ec275f117a32" +Template: "7413953f-763f-44de-ac9b-2a29c6b5a0c5" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Value Writers/New Item Settings +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "8e3ba4db-4577-4a5c-a54a-7a1775596e19" + Hint: NewItemTemplate + Value: "{B1266101-0CBD-40EF-972F-8BE11713E617}" +- ID: "a46a30eb-0a43-4742-8f5d-a6ab94a7ad58" + Hint: NewItemName + Value: RESTful +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{81FE94AC-5AED-45DC-B326-C2CA8C9DBADD}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082413Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Tenants.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Tenants.yml new file mode 100644 index 0000000..b4ad368 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Tenants.yml @@ -0,0 +1,14 @@ +--- +ID: "4e7e9473-b00d-4a82-8776-ee408330eebb" +Parent: "9cd715d0-d9d6-4a20-a3ae-7b22fcf99704" +Template: "85adbf5b-e836-4932-a333-fe0f9fa1ed1e" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Tenants +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082411Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.System.InsertOptions.RESTful/Data Exchange - RESTful Provider.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.System.InsertOptions.RESTful/Data Exchange - RESTful Provider.yml new file mode 100644 index 0000000..3ea4e6e --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.System.InsertOptions.RESTful/Data Exchange - RESTful Provider.yml @@ -0,0 +1,440 @@ +--- +ID: "397544a9-2549-4c28-bb81-c8bcb961324c" +Parent: "ff0bc016-2d01-4f55-a020-ef6fc2fe7559" +Template: "664e5035-eb8c-4ba1-9731-a098fcc9127a" +Path: "/sitecore/system/Settings/Rules/Insert Options/Rules/Data Exchange - RESTful Provider" +DB: master +SharedFields: +- ID: "fa307b86-da2a-44bd-887d-e2057cdb4948" + Hint: Rule + Type: Rules + Value: | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082413Z + - ID: "9e0287d9-af90-41ad-8d36-332375e194d6" + Hint: Name + Value: "Add insert options for the Data Exchange - RESTful Provider provider for the Data Exchange Framework" diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful.yml new file mode 100644 index 0000000..31fdb7e --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful.yml @@ -0,0 +1,14 @@ +--- +ID: "f4ef817c-cc2d-42db-a3f8-1ca8ec33a2b2" +Parent: "89e7a2e1-7ff0-44f9-9d47-20a4c9540d9d" +Template: "a87a00b1-e6db-45ab-8b54-636fec3b5523" +Path: /sitecore/system/Settings/Data Exchange/Providers/RESTful +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T224202Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods.yml new file mode 100644 index 0000000..ea8e828 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods.yml @@ -0,0 +1,22 @@ +--- +ID: "52fd19af-6029-473d-a058-a43a1db94ada" +Parent: "f4ef817c-cc2d-42db-a3f8-1ca8ec33a2b2" +Template: "a87a00b1-e6db-45ab-8b54-636fec3b5523" +Path: /sitecore/system/Settings/Data Exchange/Providers/RESTful/HTTP Methods +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder_open.png +- ID: "1172f251-dad4-4efb-a329-0c63500e4f1e" + Hint: __Masters + Type: TreelistEx + Value: "{AB13647C-6E7E-47D9-ADB7-8B39E225821D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171001T041316Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods/DELETE.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods/DELETE.yml new file mode 100644 index 0000000..3ef2f3a --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods/DELETE.yml @@ -0,0 +1,14 @@ +--- +ID: "b1abfe14-13b8-41ac-90f2-7bf66b4653d7" +Parent: "52fd19af-6029-473d-a058-a43a1db94ada" +Template: "ab13647c-6e7e-47d9-adb7-8b39e225821d" +Path: /sitecore/system/Settings/Data Exchange/Providers/RESTful/HTTP Methods/DELETE +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171001T045532Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods/GET.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods/GET.yml new file mode 100644 index 0000000..ea0787d --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods/GET.yml @@ -0,0 +1,14 @@ +--- +ID: "f0994816-fe56-44f1-9c75-ea5313495539" +Parent: "52fd19af-6029-473d-a058-a43a1db94ada" +Template: "ab13647c-6e7e-47d9-adb7-8b39e225821d" +Path: /sitecore/system/Settings/Data Exchange/Providers/RESTful/HTTP Methods/GET +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171001T045433Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods/POST.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods/POST.yml new file mode 100644 index 0000000..c8f21d1 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods/POST.yml @@ -0,0 +1,14 @@ +--- +ID: "c779cb73-1b1e-4861-bd5b-865368620b00" +Parent: "52fd19af-6029-473d-a058-a43a1db94ada" +Template: "ab13647c-6e7e-47d9-adb7-8b39e225821d" +Path: /sitecore/system/Settings/Data Exchange/Providers/RESTful/HTTP Methods/POST +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171001T045443Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods/PUT.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods/PUT.yml new file mode 100644 index 0000000..b014aec --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods/PUT.yml @@ -0,0 +1,14 @@ +--- +ID: "b70b3ade-e377-406e-a1b4-fc3731429ca8" +Parent: "52fd19af-6029-473d-a058-a43a1db94ada" +Template: "ab13647c-6e7e-47d9-adb7-8b39e225821d" +Path: /sitecore/system/Settings/Data Exchange/Providers/RESTful/HTTP Methods/PUT +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171001T045525Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/15762e19-4e63-4789-8a8b-ab7c275d97b6/RESTful Tenant Settings Application Root.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/15762e19-4e63-4789-8a8b-ab7c275d97b6/RESTful Tenant Settings Application Root.yml new file mode 100644 index 0000000..85d4a79 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/15762e19-4e63-4789-8a8b-ab7c275d97b6/RESTful Tenant Settings Application Root.yml @@ -0,0 +1,25 @@ +--- +ID: "fe96b853-6213-4d05-aff1-0ebe1fb6e9a5" +Parent: "15762e19-4e63-4789-8a8b-ab7c275d97b6" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Application Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{1930BBEB-7805-471A-A3BE-4858AC7CF696}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{B8B48B03-E620-4741-8016-3A54BF7C8835}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170831T043234Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/15762e19-4e63-4789-8a8b-ab7c275d97b6/RESTful Tenant Settings Parameters Root.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/15762e19-4e63-4789-8a8b-ab7c275d97b6/RESTful Tenant Settings Parameters Root.yml new file mode 100644 index 0000000..ef6bf32 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/15762e19-4e63-4789-8a8b-ab7c275d97b6/RESTful Tenant Settings Parameters Root.yml @@ -0,0 +1,25 @@ +--- +ID: "3e37c3e2-f56a-4bca-9830-c8ba44740acb" +Parent: "15762e19-4e63-4789-8a8b-ab7c275d97b6" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Parameters Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{1930BBEB-7805-471A-A3BE-4858AC7CF696}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{85C3009F-FC97-4A5E-86AB-33B8EDEBE7A7}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170831T043234Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/15762e19-4e63-4789-8a8b-ab7c275d97b6/RESTful Tenant Settings Resources Root.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/15762e19-4e63-4789-8a8b-ab7c275d97b6/RESTful Tenant Settings Resources Root.yml new file mode 100644 index 0000000..b2304d5 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/15762e19-4e63-4789-8a8b-ab7c275d97b6/RESTful Tenant Settings Resources Root.yml @@ -0,0 +1,25 @@ +--- +ID: "b6e02b21-9d89-452b-a0d0-124e57babc65" +Parent: "15762e19-4e63-4789-8a8b-ab7c275d97b6" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Resources Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{1930BBEB-7805-471A-A3BE-4858AC7CF696}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{0E7D3EE0-447D-4A67-B0D3-C9E05E0B5EDE}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170831T043234Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/1896df06-ce67-4ca9-a018-ef50efdcdf0d/EndpointFrom.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/1896df06-ce67-4ca9-a018-ef50efdcdf0d/EndpointFrom.yml new file mode 100644 index 0000000..33bfe58 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/1896df06-ce67-4ca9-a018-ef50efdcdf0d/EndpointFrom.yml @@ -0,0 +1,32 @@ +--- +ID: "324ac11a-57a3-49c7-814e-9bd75924e8f0" +Parent: "1896df06-ce67-4ca9-a018-ef50efdcdf0d" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Base Templates/_Base Endpoint Pipeline Step/Endpoints/EndpointFrom +DB: master +SharedFields: +- ID: "1eb8ae32-e190-44a6-968d-ed904c794ebf" + Hint: Source + Value: "query:./ancestor-or-self::*[@@templateid='{327A381B-59F8-4E88-B331-BEBC7BD87E4E}']//descendant-or-self::*[@@templateid='{FC4AF327-8374-473A-AFFD-A2D098B8C3D8}']" +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Droptree +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 100 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Fields: + - ID: "19a69332-a23e-4e70-8d16-b2640cb24cc8" + Hint: Title + Value: Endpoint From + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170910T033928Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/3e37c3e2-f56a-4bca-9830-c8ba44740acb/__Standard Values.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/3e37c3e2-f56a-4bca-9830-c8ba44740acb/__Standard Values.yml new file mode 100644 index 0000000..56e1932 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/3e37c3e2-f56a-4bca-9830-c8ba44740acb/__Standard Values.yml @@ -0,0 +1,19 @@ +--- +ID: "85c3009f-fc97-4a5e-86ab-33b8edebe7a7" +Parent: "3e37c3e2-f56a-4bca-9830-c8ba44740acb" +Template: "3e37c3e2-f56a-4bca-9830-c8ba44740acb" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Parameters Root/__Standard Values +DB: master +SharedFields: +- ID: "1172f251-dad4-4efb-a329-0c63500e4f1e" + Hint: __Masters + Type: TreelistEx + Value: "{0A115ECE-EBCE-407B-B0ED-9B0D017EBB5C}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170831T043234Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/42ea42dd-e83b-41b3-81df-31e0b0dab286/__Standard Values.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/42ea42dd-e83b-41b3-81df-31e0b0dab286/__Standard Values.yml new file mode 100644 index 0000000..dc86744 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/42ea42dd-e83b-41b3-81df-31e0b0dab286/__Standard Values.yml @@ -0,0 +1,19 @@ +--- +ID: "1ba2a8cd-340d-4e89-96eb-f919819c017a" +Parent: "42ea42dd-e83b-41b3-81df-31e0b0dab286" +Template: "42ea42dd-e83b-41b3-81df-31e0b0dab286" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Headers Root/__Standard Values +DB: master +SharedFields: +- ID: "1172f251-dad4-4efb-a329-0c63500e4f1e" + Hint: __Masters + Type: TreelistEx + Value: "{EDF0DCDD-E7EC-4B51-86D6-5BC7218ABDEB}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170831T043234Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/4ef69a6e-af61-4de3-b061-9d96cd125a81/__Standard Values.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/4ef69a6e-af61-4de3-b061-9d96cd125a81/__Standard Values.yml new file mode 100644 index 0000000..d367c37 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/4ef69a6e-af61-4de3-b061-9d96cd125a81/__Standard Values.yml @@ -0,0 +1,19 @@ +--- +ID: "1e7269eb-9a64-4cab-8768-859cbacdf85f" +Parent: "4ef69a6e-af61-4de3-b061-9d96cd125a81" +Template: "4ef69a6e-af61-4de3-b061-9d96cd125a81" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Paging Root/__Standard Values +DB: master +SharedFields: +- ID: "1172f251-dad4-4efb-a329-0c63500e4f1e" + Hint: __Masters + Type: TreelistEx + Value: "{801AB524-9E6D-4D87-A9DA-DAF2501E2D59}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170831T043234Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful.yml new file mode 100644 index 0000000..369d126 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful.yml @@ -0,0 +1,14 @@ +--- +ID: "b3ab2b5e-fce1-41e1-8042-b701fa339960" +Parent: "ebaf3ca0-cc01-4a08-9a98-b183a060f51e" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082409Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access.yml new file mode 100644 index 0000000..c38f9c7 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access.yml @@ -0,0 +1,14 @@ +--- +ID: "bebd5291-0959-4646-8dc7-045a7a98e8d6" +Parent: "b3ab2b5e-fce1-41e1-8042-b701fa339960" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082409Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Apply Mapping Rules.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Apply Mapping Rules.yml new file mode 100644 index 0000000..363ead6 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Apply Mapping Rules.yml @@ -0,0 +1,14 @@ +--- +ID: "01409f35-e787-4eab-82d3-eaec8593a26c" +Parent: "bebd5291-0959-4646-8dc7-045a7a98e8d6" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Apply Mapping Rules +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082409Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Mapping.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Mapping.yml new file mode 100644 index 0000000..0388287 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Mapping.yml @@ -0,0 +1,14 @@ +--- +ID: "f648e3a0-cc64-4092-b302-3175bb6a55fb" +Parent: "bebd5291-0959-4646-8dc7-045a7a98e8d6" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Mapping +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082409Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Mappings Applied Action Rules.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Mappings Applied Action Rules.yml new file mode 100644 index 0000000..b4443ce --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Mappings Applied Action Rules.yml @@ -0,0 +1,14 @@ +--- +ID: "f5475a9f-86b1-4f82-b182-5a8c9ba24206" +Parent: "bebd5291-0959-4646-8dc7-045a7a98e8d6" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Mappings Applied Action Rules +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082409Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Mappings Applied Actions.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Mappings Applied Actions.yml new file mode 100644 index 0000000..dda818b --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Mappings Applied Actions.yml @@ -0,0 +1,14 @@ +--- +ID: "ec616bfb-65fb-4266-a2e0-40a42c87a5dd" +Parent: "bebd5291-0959-4646-8dc7-045a7a98e8d6" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Mappings Applied Actions +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082409Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessor Sets.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessor Sets.yml new file mode 100644 index 0000000..7fc24d9 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessor Sets.yml @@ -0,0 +1,14 @@ +--- +ID: "a494b720-bf31-44bb-8ad3-f898959d0407" +Parent: "bebd5291-0959-4646-8dc7-045a7a98e8d6" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Accessor Sets +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082409Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessor Sets/Token Value Accessor Set.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessor Sets/Token Value Accessor Set.yml new file mode 100644 index 0000000..8be320b --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessor Sets/Token Value Accessor Set.yml @@ -0,0 +1,60 @@ +--- +ID: "e87b9305-9d8f-424f-922c-2e3002f46ef4" +Parent: "a494b720-bf31-44bb-8ad3-f898959d0407" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Accessor Sets/Token Value Accessor Set +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/radio_button_group.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: | + {1930BBEB-7805-471A-A3BE-4858AC7CF696} + {0EC4D8A7-8E8D-4A20-9F1C-FEB7CC07893B} +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{2AA18C4B-C2B1-45C4-927F-2A13DF4149C6}" +Languages: +- Language: da + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: "Enheds-værdi-accessor-sæt" + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053505Z +- Language: "de-DE" + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: Entität Wert Akzessor Set + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053557Z +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20160310T182411Z +- Language: "ja-JP" + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: エンティティ バリュー アクセッサー セット + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053646Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessor Sets/Token Value Accessor Set/__Standard Values.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessor Sets/Token Value Accessor Set/__Standard Values.yml new file mode 100644 index 0000000..696f8ae --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessor Sets/Token Value Accessor Set/__Standard Values.yml @@ -0,0 +1,26 @@ +--- +ID: "2aa18c4b-c2b1-45c4-927f-2a13df4149c6" +Parent: "e87b9305-9d8f-424f-922c-2e3002f46ef4" +Template: "e87b9305-9d8f-424f-922c-2e3002f46ef4" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Accessor Sets/Token Value Accessor Set/__Standard Values +DB: master +SharedFields: +- ID: "1172f251-dad4-4efb-a329-0c63500e4f1e" + Hint: __Masters + Type: TreelistEx + Value: "{33D37828-45EF-4E7E-85BA-775E802CB04F}" +- ID: "3c7f78cc-0c5c-4076-80ef-9a49fda5ff96" + Hint: ConverterType + Value: DataExchange.Providers.RESTful.Converters.DataAccess.ValueAccessorsSets.TokenValueAccessorSetsConverter, DataExchange.Providers.RESTful +- ID: "a0cb3965-8884-4c7a-8815-b6b2e5ced162" + Hint: __Editors + Type: TreelistEx + Value: "{A0C460F4-DBAE-4A5A-8F3A-C4ADFCDACEEA}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20160310T182524Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors.yml new file mode 100644 index 0000000..09b76e5 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors.yml @@ -0,0 +1,14 @@ +--- +ID: "f5795447-22cf-40c5-85c0-f8f0d4b7eb52" +Parent: "bebd5291-0959-4646-8dc7-045a7a98e8d6" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Accessors +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082410Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors/Token Value Accessor.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors/Token Value Accessor.yml new file mode 100644 index 0000000..8ee6d74 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors/Token Value Accessor.yml @@ -0,0 +1,61 @@ +--- +ID: "33d37828-45ef-4e7e-85ba-775e802cb04f" +Parent: "f5795447-22cf-40c5-85c0-f8f0d4b7eb52" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Accessors/Token Value Accessor +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: office/32x32/radio_button_selected.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: | + {1930BBEB-7805-471A-A3BE-4858AC7CF696} + {505BEA68-33CE-4A82-9437-4C6CAFBFB1C5} + {5C8862A6-7B47-4354-92F6-11EB080E6D0C} +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{71BAC23E-C9DF-4F1B-AC09-5E8BB5D5DAA4}" +Languages: +- Language: da + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: "Enheds-attribut værdi-accessor" + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053502Z +- Language: "de-DE" + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: Entität Attribut Wert Akzessor + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053553Z +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20160206T000238Z +- Language: "ja-JP" + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: エンティティ属性 バリュー アクセッサー + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053642Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors/Token Value Accessor/Settings.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors/Token Value Accessor/Settings.yml new file mode 100644 index 0000000..cc0f8f0 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors/Token Value Accessor/Settings.yml @@ -0,0 +1,47 @@ +--- +ID: "4c3d616b-881d-40d8-92eb-837de9f825ed" +Parent: "33d37828-45ef-4e7e-85ba-775e802cb04f" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Accessors/Token Value Accessor/Settings +DB: master +Languages: +- Language: da + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: Attribut + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053443Z +- Language: "de-DE" + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: Attribut + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053533Z +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20160311T165826Z +- Language: "ja-JP" + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: 属性 + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053615Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors/Token Value Accessor/Settings/Path Expression.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors/Token Value Accessor/Settings/Path Expression.yml new file mode 100644 index 0000000..24da67a --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors/Token Value Accessor/Settings/Path Expression.yml @@ -0,0 +1,71 @@ +--- +ID: "b5421056-dfd5-49f6-ac6b-90a5761e9b57" +Parent: "4c3d616b-881d-40d8-92eb-837de9f825ed" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Accessors/Token Value Accessor/Settings/Path Expression +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 1099 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: da + Fields: + - ID: "19a69332-a23e-4e70-8d16-b2640cb24cc8" + Hint: Title + Value: Attributnavn + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: AttributeName + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053502Z +- Language: "de-DE" + Fields: + - ID: "19a69332-a23e-4e70-8d16-b2640cb24cc8" + Hint: Title + Value: Attributname + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: Attributname + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053554Z +- Language: en + Fields: + - ID: "19a69332-a23e-4e70-8d16-b2640cb24cc8" + Hint: Title + Value: + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20160506T203520Z +- Language: "ja-JP" + Fields: + - ID: "19a69332-a23e-4e70-8d16-b2640cb24cc8" + Hint: Title + Value: 属性名 + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: 属性名 + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053642Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors/Token Value Accessor/__Standard Values.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors/Token Value Accessor/__Standard Values.yml new file mode 100644 index 0000000..ddfbda9 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors/Token Value Accessor/__Standard Values.yml @@ -0,0 +1,22 @@ +--- +ID: "71bac23e-c9df-4f1b-ac09-5e8bb5d5daa4" +Parent: "33d37828-45ef-4e7e-85ba-775e802cb04f" +Template: "33d37828-45ef-4e7e-85ba-775e802cb04f" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Accessors/Token Value Accessor/__Standard Values +DB: master +SharedFields: +- ID: "3c7f78cc-0c5c-4076-80ef-9a49fda5ff96" + Hint: ConverterType + Value: DataExchange.Providers.RESTful.Converters.DataAccess.ValueAccessors.TokenValueAccessorConverter, DataExchange.Providers.RESTful +- ID: "506bad49-3da6-474c-acb5-7bcb509bfbd7" + Hint: Enabled + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20160206T000941Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers.yml new file mode 100644 index 0000000..75717cd --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers.yml @@ -0,0 +1,14 @@ +--- +ID: "24ed2a3b-b3a7-48f0-92be-2c52aca958d0" +Parent: "bebd5291-0959-4646-8dc7-045a7a98e8d6" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Readers +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082410Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader.yml new file mode 100644 index 0000000..b4ce19a --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader.yml @@ -0,0 +1,60 @@ +--- +ID: "b73be55d-8d94-409e-aeff-6452e7ea98f4" +Parent: "24ed2a3b-b3a7-48f0-92be-2c52aca958d0" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Readers/Format Now Value Reader +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/graph_from.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: | + {1930BBEB-7805-471A-A3BE-4858AC7CF696} + {F015F1EC-BFE9-4889-9F2F-7B24393E64A7} +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{451230F8-09BB-4514-81BC-03923B29893E}" +Languages: +- Language: da + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: "ISO dato værdi-aflæser" + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T052918Z +- Language: "de-DE" + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: ISO Daten Wertleser + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053012Z +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20160507T051029Z +- Language: "ja-JP" + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: ISO 日付 バリュー リーダー + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053055Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader/Settings.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader/Settings.yml new file mode 100644 index 0000000..f18f22e --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader/Settings.yml @@ -0,0 +1,47 @@ +--- +ID: "46bdbca3-04d9-4392-b82b-aa8887b61701" +Parent: "b73be55d-8d94-409e-aeff-6452e7ea98f4" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Readers/Format Now Value Reader/Settings +DB: master +Languages: +- Language: da + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: Indstillinger + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T052912Z +- Language: "de-DE" + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: Einstellungen + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053006Z +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20160507T052954Z +- Language: "ja-JP" + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: 設定 + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053047Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader/Settings/ConvertToUtc.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader/Settings/ConvertToUtc.yml new file mode 100644 index 0000000..4d384b9 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader/Settings/ConvertToUtc.yml @@ -0,0 +1,83 @@ +--- +ID: "2a586cc4-9c3c-43c3-8a1a-9725ac3ad1af" +Parent: "46bdbca3-04d9-4392-b82b-aa8887b61701" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Readers/Format Now Value Reader/Settings/ConvertToUtc +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Checkbox +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 100 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: da + Fields: + - ID: "19a69332-a23e-4e70-8d16-b2640cb24cc8" + Hint: Title + Value: Konverter til UTC + - ID: "9541e67d-ce8c-4225-803d-33f7f29f09ef" + Hint: __Short description + Value: "Konverter dato/tidspunkt til UTC-format, før værdien læses som en ISO-dato" + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: ConvertToUtc + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T052913Z +- Language: "de-DE" + Fields: + - ID: "19a69332-a23e-4e70-8d16-b2640cb24cc8" + Hint: Title + Value: In UTC konvertieren + - ID: "9541e67d-ce8c-4225-803d-33f7f29f09ef" + Hint: __Short description + Value: "Das Datum/Uhrzeit in UTC-Format konvertieren, bevor es als ISO Datum gelesen wird" + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: KonvertierenNachUtc + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053007Z +- Language: en + Fields: + - ID: "19a69332-a23e-4e70-8d16-b2640cb24cc8" + Hint: Title + Value: Convert to UTC + - ID: "9541e67d-ce8c-4225-803d-33f7f29f09ef" + Hint: __Short description + Value: Convert current date/time to UTC format before reading it as formatted date + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20160507T052954Z +- Language: "ja-JP" + Fields: + - ID: "19a69332-a23e-4e70-8d16-b2640cb24cc8" + Hint: Title + Value: UTC (協定世界時) に変換 + - ID: "9541e67d-ce8c-4225-803d-33f7f29f09ef" + Hint: __Short description + Value: ISO日付として読み込む前に日付/時間をUTC (協定世界時) に変換 + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: UTCに変換 + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053048Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader/Settings/Format.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader/Settings/Format.yml new file mode 100644 index 0000000..227497c --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader/Settings/Format.yml @@ -0,0 +1,71 @@ +--- +ID: "7460a4c5-551f-4ebc-a224-dc140a3cab2a" +Parent: "46bdbca3-04d9-4392-b82b-aa8887b61701" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Readers/Format Now Value Reader/Settings/Format +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 200 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: da + Fields: + - ID: "19a69332-a23e-4e70-8d16-b2640cb24cc8" + Hint: Title + Value: MedtagTicks + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: MedtagTicks + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T052905Z +- Language: "de-DE" + Fields: + - ID: "19a69332-a23e-4e70-8d16-b2640cb24cc8" + Hint: Title + Value: TicketsInkludieren + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: TicketsInkludieren + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T052958Z +- Language: en + Fields: + - ID: "19a69332-a23e-4e70-8d16-b2640cb24cc8" + Hint: Title + Value: Date Format + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20160507T052954Z +- Language: "ja-JP" + Fields: + - ID: "19a69332-a23e-4e70-8d16-b2640cb24cc8" + Hint: Title + Value: ティックを含める + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: ティックを含める + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053039Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader/__Standard Values.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader/__Standard Values.yml new file mode 100644 index 0000000..304055f --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader/__Standard Values.yml @@ -0,0 +1,21 @@ +--- +ID: "451230f8-09bb-4514-81bc-03923b29893e" +Parent: "b73be55d-8d94-409e-aeff-6452e7ea98f4" +Template: "b73be55d-8d94-409e-aeff-6452e7ea98f4" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Readers/Format Now Value Reader/__Standard Values +DB: master +SharedFields: +- ID: "3c7f78cc-0c5c-4076-80ef-9a49fda5ff96" + Hint: ConverterType + Value: DataExchange.Providers.RESTful.Converters.DataAccess.Readers.FormatNowValueConverter, DataExchange.Providers.RESTful +- ID: "7460a4c5-551f-4ebc-a224-dc140a3cab2a" + Hint: Format + Value: yyyyMMddTHHmmss +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20160507T051136Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Writers.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Writers.yml new file mode 100644 index 0000000..075e92e --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Writers.yml @@ -0,0 +1,14 @@ +--- +ID: "f58eaa99-80a5-4fcf-88a7-283fbe6dcf13" +Parent: "bebd5291-0959-4646-8dc7-045a7a98e8d6" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Writers +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082410Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints.yml new file mode 100644 index 0000000..ecb6d72 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints.yml @@ -0,0 +1,14 @@ +--- +ID: "42462913-1adc-4154-8588-e390d32bfa12" +Parent: "b3ab2b5e-fce1-41e1-8042-b701fa339960" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Endpoints +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082409Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints/RESTful Endpoint.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints/RESTful Endpoint.yml new file mode 100644 index 0000000..d037e02 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints/RESTful Endpoint.yml @@ -0,0 +1,27 @@ +--- +ID: "bd3f9895-8566-43ee-8014-4a86fc016e2f" +Parent: "42462913-1adc-4154-8588-e390d32bfa12" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Endpoints/RESTful Endpoint +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/cloud.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: | + {1930BBEB-7805-471A-A3BE-4858AC7CF696} + {5344FA8F-CB88-4A9E-8298-B53B03B403F5} +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{6C8C0877-CA8C-45FA-8CB0-3178C33D3F7D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170831T214323Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints/RESTful Endpoint/Settings.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints/RESTful Endpoint/Settings.yml new file mode 100644 index 0000000..f1eccd5 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints/RESTful Endpoint/Settings.yml @@ -0,0 +1,14 @@ +--- +ID: "399164d5-f16a-471f-9cdb-c446bd1f5005" +Parent: "bd3f9895-8566-43ee-8014-4a86fc016e2f" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Endpoints/RESTful Endpoint/Settings +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170831T215231Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints/RESTful Endpoint/Settings/Application.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints/RESTful Endpoint/Settings/Application.yml new file mode 100644 index 0000000..abc2920 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints/RESTful Endpoint/Settings/Application.yml @@ -0,0 +1,24 @@ +--- +ID: "4365eef9-4bf5-4313-9926-d1aac9cf6b91" +Parent: "399164d5-f16a-471f-9cdb-c446bd1f5005" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Endpoints/RESTful Endpoint/Settings/Application +DB: master +SharedFields: +- ID: "1eb8ae32-e190-44a6-968d-ed904c794ebf" + Hint: Source + Value: "query:./ancestor-or-self::*[@@templateid='{327A381B-59F8-4E88-B331-BEBC7BD87E4E}']//descendant-or-self::*[@@templateid='{012392D9-A3A1-447F-80F8-84114BA0DA40}']/Applications" +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Droptree +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 100 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170831T215232Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints/RESTful Endpoint/__Standard Values.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints/RESTful Endpoint/__Standard Values.yml new file mode 100644 index 0000000..4b2662a --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints/RESTful Endpoint/__Standard Values.yml @@ -0,0 +1,18 @@ +--- +ID: "6c8c0877-ca8c-45fa-8cb0-3178c33d3f7d" +Parent: "bd3f9895-8566-43ee-8014-4a86fc016e2f" +Template: "bd3f9895-8566-43ee-8014-4a86fc016e2f" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Endpoints/RESTful Endpoint/__Standard Values +DB: master +SharedFields: +- ID: "3c7f78cc-0c5c-4076-80ef-9a49fda5ff96" + Hint: ConverterType + Value: DataExchange.Providers.RESTful.Converters.Endpoints.ApplicationEndpointConverter, DataExchange.Providers.RESTful +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T074238Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders.yml new file mode 100644 index 0000000..c6210dc --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders.yml @@ -0,0 +1,14 @@ +--- +ID: "16d4fd9e-f446-4217-8012-9e07bb5f94b3" +Parent: "b3ab2b5e-fce1-41e1-8042-b701fa339960" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082409Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Apply Mapping Rules Root.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Apply Mapping Rules Root.yml new file mode 100644 index 0000000..d80c344 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Apply Mapping Rules Root.yml @@ -0,0 +1,25 @@ +--- +ID: "e18a0e2c-1004-4642-8f7d-89f36be05db1" +Parent: "16d4fd9e-f446-4217-8012-9e07bb5f94b3" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Apply Mapping Rules Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder_open.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{E9567392-D6DC-4FC9-9FD8-47342805882A}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{69C3C4EB-7B20-4C5C-B3B9-D2F5A42BADC7}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082410Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Apply Mapping Rules Root/__Standard Values.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Apply Mapping Rules Root/__Standard Values.yml new file mode 100644 index 0000000..12410cd --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Apply Mapping Rules Root/__Standard Values.yml @@ -0,0 +1,14 @@ +--- +ID: "69c3c4eb-7b20-4c5c-b3b9-d2f5a42badc7" +Parent: "e18a0e2c-1004-4642-8f7d-89f36be05db1" +Template: "e18a0e2c-1004-4642-8f7d-89f36be05db1" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Apply Mapping Rules Root/__Standard Values +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082410Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Endpoints Root.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Endpoints Root.yml new file mode 100644 index 0000000..798cb95 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Endpoints Root.yml @@ -0,0 +1,25 @@ +--- +ID: "fc4af327-8374-473a-affd-a2d098b8c3d8" +Parent: "16d4fd9e-f446-4217-8012-9e07bb5f94b3" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Endpoints Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder_open.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{83A9694B-62D1-4B74-96F1-E8A8624D7578}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{2920AF22-8142-477C-B0DD-C062FAE0FF82}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082410Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Endpoints Root/__Standard Values.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Endpoints Root/__Standard Values.yml new file mode 100644 index 0000000..be22358 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Endpoints Root/__Standard Values.yml @@ -0,0 +1,14 @@ +--- +ID: "2920af22-8142-477c-b0dd-c062fae0ff82" +Parent: "fc4af327-8374-473a-affd-a2d098b8c3d8" +Template: "fc4af327-8374-473a-affd-a2d098b8c3d8" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Endpoints Root/__Standard Values +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082410Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Mappings Applied Action Rules Root.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Mappings Applied Action Rules Root.yml new file mode 100644 index 0000000..94772dd --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Mappings Applied Action Rules Root.yml @@ -0,0 +1,25 @@ +--- +ID: "869155e0-5f7f-42c2-b347-ab5320e9de13" +Parent: "16d4fd9e-f446-4217-8012-9e07bb5f94b3" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Mappings Applied Action Rules Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder_open.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{6F34D029-EF7B-402F-B2B2-5764074A2F59}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{1FDF7B27-478A-4C01-8EE5-93AF6A69097F}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082410Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Mappings Applied Action Rules Root/__Standard Values.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Mappings Applied Action Rules Root/__Standard Values.yml new file mode 100644 index 0000000..40c1d62 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Mappings Applied Action Rules Root/__Standard Values.yml @@ -0,0 +1,14 @@ +--- +ID: "1fdf7b27-478a-4c01-8ee5-93af6a69097f" +Parent: "869155e0-5f7f-42c2-b347-ab5320e9de13" +Template: "869155e0-5f7f-42c2-b347-ab5320e9de13" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Mappings Applied Action Rules Root/__Standard Values +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082410Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Mappings Applied Actions Root.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Mappings Applied Actions Root.yml new file mode 100644 index 0000000..bf3bc4b --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Mappings Applied Actions Root.yml @@ -0,0 +1,25 @@ +--- +ID: "ce3b2795-c4be-4ca5-b227-bfc1ef7eca9c" +Parent: "16d4fd9e-f446-4217-8012-9e07bb5f94b3" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Mappings Applied Actions Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder_open.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{639C40F3-5041-487F-A9AE-313DC6271177}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{D44FBEB4-8EC1-4BA2-AA16-19BF05E2068D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082410Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Mappings Applied Actions Root/__Standard Values.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Mappings Applied Actions Root/__Standard Values.yml new file mode 100644 index 0000000..803aa31 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Mappings Applied Actions Root/__Standard Values.yml @@ -0,0 +1,14 @@ +--- +ID: "d44fbeb4-8ec1-4ba2-aa16-19bf05e2068d" +Parent: "ce3b2795-c4be-4ca5-b227-bfc1ef7eca9c" +Template: "ce3b2795-c4be-4ca5-b227-bfc1ef7eca9c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Mappings Applied Actions Root/__Standard Values +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082410Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Queue Processors Root.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Queue Processors Root.yml new file mode 100644 index 0000000..98cc121 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Queue Processors Root.yml @@ -0,0 +1,25 @@ +--- +ID: "5b141254-c35d-4a49-bcb7-4c64b5b3e954" +Parent: "16d4fd9e-f446-4217-8012-9e07bb5f94b3" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Queue Processors Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder_open.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{1A69F0D9-521E-4424-BD5F-E1EFEE7BD65B}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{0F43E8D5-1B25-4BA0-A573-C32834345B96}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082410Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Queue Processors Root/__Standard Values.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Queue Processors Root/__Standard Values.yml new file mode 100644 index 0000000..f75beb4 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Queue Processors Root/__Standard Values.yml @@ -0,0 +1,14 @@ +--- +ID: "0f43e8d5-1b25-4ba0-a573-c32834345b96" +Parent: "5b141254-c35d-4a49-bcb7-4c64b5b3e954" +Template: "5b141254-c35d-4a49-bcb7-4c64b5b3e954" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Queue Processors Root/__Standard Values +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082410Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Folders.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Folders.yml new file mode 100644 index 0000000..6f83e97 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Folders.yml @@ -0,0 +1,18 @@ +--- +ID: "15762e19-4e63-4789-8a8b-ab7c275d97b6" +Parent: "16d4fd9e-f446-4217-8012-9e07bb5f94b3" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder.png +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T031554Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Headers Root.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Headers Root.yml new file mode 100644 index 0000000..4f32496 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Headers Root.yml @@ -0,0 +1,25 @@ +--- +ID: "42ea42dd-e83b-41b3-81df-31e0b0dab286" +Parent: "15762e19-4e63-4789-8a8b-ab7c275d97b6" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Headers Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{1930BBEB-7805-471A-A3BE-4858AC7CF696}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{1BA2A8CD-340D-4E89-96EB-F919819C017A}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170831T043234Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Paging Root.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Paging Root.yml new file mode 100644 index 0000000..4d13f2c --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Paging Root.yml @@ -0,0 +1,25 @@ +--- +ID: "4ef69a6e-af61-4de3-b061-9d96cd125a81" +Parent: "15762e19-4e63-4789-8a8b-ab7c275d97b6" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Paging Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{1930BBEB-7805-471A-A3BE-4858AC7CF696}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{1E7269EB-9A64-4CAB-8768-859CBACDF85F}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170831T043234Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Root.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Root.yml new file mode 100644 index 0000000..470f460 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Root.yml @@ -0,0 +1,25 @@ +--- +ID: "012392d9-a3a1-447f-80f8-84114ba0da40" +Parent: "16d4fd9e-f446-4217-8012-9e07bb5f94b3" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder_open.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{25139157-048C-4EAC-9DC7-7448568E0EA5}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{ADCEA062-9FC4-48F4-8B9B-0D6B1AF67DAA}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082411Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Root/__Standard Values.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Root/__Standard Values.yml new file mode 100644 index 0000000..fa4b4ce --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Root/__Standard Values.yml @@ -0,0 +1,14 @@ +--- +ID: "adcea062-9fc4-48f4-8b9b-0d6b1af67daa" +Parent: "012392d9-a3a1-447f-80f8-84114ba0da40" +Template: "012392d9-a3a1-447f-80f8-84114ba0da40" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Root/__Standard Values +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082411Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Accessor Sets Root.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Accessor Sets Root.yml new file mode 100644 index 0000000..f7f48dc --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Accessor Sets Root.yml @@ -0,0 +1,25 @@ +--- +ID: "ec81de2b-27bf-4b8a-8536-f783a3c559c1" +Parent: "16d4fd9e-f446-4217-8012-9e07bb5f94b3" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Value Accessor Sets Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder_open.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{650B2EB7-CA43-4101-B5CE-FF9C8C0600A4}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{1CFCD104-F4A7-447C-B341-2AF7694A37CF}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082411Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Accessor Sets Root/__Standard Values.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Accessor Sets Root/__Standard Values.yml new file mode 100644 index 0000000..d1275be --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Accessor Sets Root/__Standard Values.yml @@ -0,0 +1,14 @@ +--- +ID: "1cfcd104-f4a7-447c-b341-2af7694a37cf" +Parent: "ec81de2b-27bf-4b8a-8536-f783a3c559c1" +Template: "ec81de2b-27bf-4b8a-8536-f783a3c559c1" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Value Accessor Sets Root/__Standard Values +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082411Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Accessors Root.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Accessors Root.yml new file mode 100644 index 0000000..d6b60b5 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Accessors Root.yml @@ -0,0 +1,25 @@ +--- +ID: "754cb2f1-f12e-49b6-8e74-b9833ed2b964" +Parent: "16d4fd9e-f446-4217-8012-9e07bb5f94b3" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Value Accessors Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder_open.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{C975E4BE-799D-4CDB-96C9-FADD0AC5E994}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{77A7BDD7-A4E7-466D-B131-B76F422AFB44}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082411Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Accessors Root/__Standard Values.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Accessors Root/__Standard Values.yml new file mode 100644 index 0000000..5547bb5 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Accessors Root/__Standard Values.yml @@ -0,0 +1,14 @@ +--- +ID: "77a7bdd7-a4e7-466d-b131-b76f422afb44" +Parent: "754cb2f1-f12e-49b6-8e74-b9833ed2b964" +Template: "754cb2f1-f12e-49b6-8e74-b9833ed2b964" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Value Accessors Root/__Standard Values +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082411Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Readers Root.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Readers Root.yml new file mode 100644 index 0000000..a9a1a78 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Readers Root.yml @@ -0,0 +1,25 @@ +--- +ID: "d8430488-bcd9-4dd3-88ab-6c8c4033c18a" +Parent: "16d4fd9e-f446-4217-8012-9e07bb5f94b3" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Value Readers Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder_open.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{D8699F09-CAE7-45F3-A148-F342FD87EB91}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{A44F3DE8-60D6-46A4-A0F7-C27E74B6908B}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082411Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Readers Root/__Standard Values.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Readers Root/__Standard Values.yml new file mode 100644 index 0000000..451e85f --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Readers Root/__Standard Values.yml @@ -0,0 +1,14 @@ +--- +ID: "a44f3de8-60d6-46a4-a0f7-c27e74b6908b" +Parent: "d8430488-bcd9-4dd3-88ab-6c8c4033c18a" +Template: "d8430488-bcd9-4dd3-88ab-6c8c4033c18a" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Value Readers Root/__Standard Values +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082411Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Writers Root.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Writers Root.yml new file mode 100644 index 0000000..bb02376 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Writers Root.yml @@ -0,0 +1,25 @@ +--- +ID: "b1266101-0cbd-40ef-972f-8be11713e617" +Parent: "16d4fd9e-f446-4217-8012-9e07bb5f94b3" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Value Writers Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder_open.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{FDDE9858-1668-4D30-9D77-D891AF2BA835}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{492DEFFD-5397-4BDA-B02E-D34D1CCC47C2}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082411Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Writers Root/__Standard Values.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Writers Root/__Standard Values.yml new file mode 100644 index 0000000..ec0a7a1 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Writers Root/__Standard Values.yml @@ -0,0 +1,14 @@ +--- +ID: "492deffd-5397-4bda-b02e-d34d1ccc47c2" +Parent: "b1266101-0cbd-40ef-972f-8be11713e617" +Template: "b1266101-0cbd-40ef-972f-8be11713e617" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Value Writers Root/__Standard Values +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082411Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps.yml new file mode 100644 index 0000000..1f3d5f6 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps.yml @@ -0,0 +1,14 @@ +--- +ID: "0aae41e2-614c-458b-a462-4e55d165354b" +Parent: "b3ab2b5e-fce1-41e1-8042-b701fa339960" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082409Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Base Templates.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Base Templates.yml new file mode 100644 index 0000000..654cf44 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Base Templates.yml @@ -0,0 +1,18 @@ +--- +ID: "f047c147-98c4-4bbf-af7d-f9ae1e460882" +Parent: "0aae41e2-614c-458b-a462-4e55d165354b" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Base Templates +DB: master +SharedFields: +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: "-1" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170922T012857Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Base Templates/_Base Endpoint Pipeline Step.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Base Templates/_Base Endpoint Pipeline Step.yml new file mode 100644 index 0000000..a94873c --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Base Templates/_Base Endpoint Pipeline Step.yml @@ -0,0 +1,22 @@ +--- +ID: "87b3fda3-4683-498f-8eda-1e44b6d62f27" +Parent: "f047c147-98c4-4bbf-af7d-f9ae1e460882" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Base Templates/_Base Endpoint Pipeline Step +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/element.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{1930BBEB-7805-471A-A3BE-4858AC7CF696}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170910T033525Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Base Templates/_Base Endpoint Pipeline Step/Endpoints.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Base Templates/_Base Endpoint Pipeline Step/Endpoints.yml new file mode 100644 index 0000000..73d2015 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Base Templates/_Base Endpoint Pipeline Step/Endpoints.yml @@ -0,0 +1,14 @@ +--- +ID: "1896df06-ce67-4ca9-a018-ef50efdcdf0d" +Parent: "87b3fda3-4683-498f-8eda-1e44b6d62f27" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Base Templates/_Base Endpoint Pipeline Step/Endpoints +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170910T033928Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Base Templates/_Base Resource Endpoint Pipeline Step.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Base Templates/_Base Resource Endpoint Pipeline Step.yml new file mode 100644 index 0000000..757e570 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Base Templates/_Base Resource Endpoint Pipeline Step.yml @@ -0,0 +1,22 @@ +--- +ID: "a07d9ad6-d805-4975-bbef-1601ce5dea76" +Parent: "f047c147-98c4-4bbf-af7d-f9ae1e460882" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Base Templates/_Base Resource Endpoint Pipeline Step +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/element.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{1930BBEB-7805-471A-A3BE-4858AC7CF696}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170910T033525Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Read Resource Data Pipeline Step.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Read Resource Data Pipeline Step.yml new file mode 100644 index 0000000..7e354a7 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Read Resource Data Pipeline Step.yml @@ -0,0 +1,29 @@ +--- +ID: "671f429a-7746-436a-b276-1b4d60a68a45" +Parent: "0aae41e2-614c-458b-a462-4e55d165354b" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Read Resource Data Pipeline Step +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/element.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: | + {1930BBEB-7805-471A-A3BE-4858AC7CF696} + {A5E99924-3695-4656-9CE3-7AA410F25073} + {87B3FDA3-4683-498F-8EDA-1E44B6D62F27} + {A07D9AD6-D805-4975-BBEF-1601CE5DEA76} +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{130FD75B-F542-481D-9809-CA494E17AA5F}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170910T034438Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Read Resource Data Pipeline Step/Settings.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Read Resource Data Pipeline Step/Settings.yml new file mode 100644 index 0000000..79b0a49 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Read Resource Data Pipeline Step/Settings.yml @@ -0,0 +1,14 @@ +--- +ID: "4fbe9385-1673-489d-92f6-9aa109e724f7" +Parent: "671f429a-7746-436a-b276-1b4d60a68a45" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Read Resource Data Pipeline Step/Settings +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170929T035325Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Read Resource Data Pipeline Step/Settings/Path Expression.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Read Resource Data Pipeline Step/Settings/Path Expression.yml new file mode 100644 index 0000000..f1043ec --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Read Resource Data Pipeline Step/Settings/Path Expression.yml @@ -0,0 +1,25 @@ +--- +ID: "fb647a78-22b6-4233-b0b4-bb434289d7a6" +Parent: "4fbe9385-1673-489d-92f6-9aa109e724f7" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Read Resource Data Pipeline Step/Settings/Path Expression +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 100 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170929T035325Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Read Resource Data Pipeline Step/__Standard Values.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Read Resource Data Pipeline Step/__Standard Values.yml new file mode 100644 index 0000000..f25f77e --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Read Resource Data Pipeline Step/__Standard Values.yml @@ -0,0 +1,21 @@ +--- +ID: "130fd75b-f542-481d-9809-ca494e17aa5f" +Parent: "671f429a-7746-436a-b276-1b4d60a68a45" +Template: "671f429a-7746-436a-b276-1b4d60a68a45" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Read Resource Data Pipeline Step/__Standard Values +DB: master +SharedFields: +- ID: "3c7f78cc-0c5c-4076-80ef-9a49fda5ff96" + Hint: ConverterType + Value: DataExchange.Providers.RESTful.Converters.PipelineSteps.ReadResourceDataStepConverter, DataExchange.Providers.RESTful +- ID: "a83a2eb2-bfa1-4d3f-9f17-0cc6c9a91c42" + Hint: ProcessorType + Value: DataExchange.Providers.RESTful.Processors.PipelineSteps.ReadResourceDataPipelineStep, DataExchange.Providers.RESTful +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170910T034641Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Queue Processors.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Queue Processors.yml new file mode 100644 index 0000000..ffcc188 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Queue Processors.yml @@ -0,0 +1,14 @@ +--- +ID: "8c4aa3a9-5ea8-47ae-a39f-9971570beee2" +Parent: "b3ab2b5e-fce1-41e1-8042-b701fa339960" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Queue Processors +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082409Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Settings.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Settings.yml new file mode 100644 index 0000000..30a129a --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Settings.yml @@ -0,0 +1,14 @@ +--- +ID: "a36767a8-0376-4246-a4e7-6ab449c8a7e5" +Parent: "b3ab2b5e-fce1-41e1-8042-b701fa339960" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Settings +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170904T040011Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Settings/HTTP Method.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Settings/HTTP Method.yml new file mode 100644 index 0000000..846f2d6 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Settings/HTTP Method.yml @@ -0,0 +1,25 @@ +--- +ID: "ab13647c-6e7e-47d9-adb7-8b39e225821d" +Parent: "a36767a8-0376-4246-a4e7-6ab449c8a7e5" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Settings/HTTP Method +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/wlan_antenna.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{1930BBEB-7805-471A-A3BE-4858AC7CF696}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171001T041621Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings.yml new file mode 100644 index 0000000..e680e7d --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings.yml @@ -0,0 +1,14 @@ +--- +ID: "63275a9c-dfe8-44c6-95f1-f5b9c56e43a9" +Parent: "b3ab2b5e-fce1-41e1-8042-b701fa339960" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170831T215335Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application.yml new file mode 100644 index 0000000..085f06d --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application.yml @@ -0,0 +1,30 @@ +--- +ID: "167c25f4-cee3-4379-a018-4faf99e176c7" +Parent: "63275a9c-dfe8-44c6-95f1-f5b9c56e43a9" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Application +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/gearwheels.png +- ID: "0c894aab-962b-4a84-b923-cb24b05e60d2" + Hint: __Ribbon + Value: +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: | + {1930BBEB-7805-471A-A3BE-4858AC7CF696} + {F846358A-464B-4097-AEEB-E197150DF2D1} +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{61F92E72-D71B-46C6-8265-4A2DF2036D31}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T034101Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization.yml new file mode 100644 index 0000000..9bb3d3c --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization.yml @@ -0,0 +1,18 @@ +--- +ID: "802db1cf-493f-477d-b090-871db21dc37a" +Parent: "167c25f4-cee3-4379-a018-4faf99e176c7" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Application/Authorization +DB: master +SharedFields: +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 50 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043404Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization/Access Token Date.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization/Access Token Date.yml new file mode 100644 index 0000000..1399eb3 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization/Access Token Date.yml @@ -0,0 +1,25 @@ +--- +ID: "cfcf4613-9a63-4334-9330-4a3c9a3a1ed8" +Parent: "802db1cf-493f-477d-b090-871db21dc37a" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Application/Authorization/Access Token Date +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Datetime +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 300 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043404Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization/Access Token.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization/Access Token.yml new file mode 100644 index 0000000..814787f --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization/Access Token.yml @@ -0,0 +1,25 @@ +--- +ID: "a02d2658-8849-43e8-ba6a-6c39bc315538" +Parent: "802db1cf-493f-477d-b090-871db21dc37a" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Application/Authorization/Access Token +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 200 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043404Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization/Expires In.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization/Expires In.yml new file mode 100644 index 0000000..17527fd --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization/Expires In.yml @@ -0,0 +1,29 @@ +--- +ID: "dd738e38-d9cd-4235-b5e5-18b2d35fe8d5" +Parent: "802db1cf-493f-477d-b090-871db21dc37a" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Application/Authorization/Expires In +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Integer +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 400 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Fields: + - ID: "19a69332-a23e-4e70-8d16-b2640cb24cc8" + Hint: Title + Value: Expires In (Seconds) + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170919T035306Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization/Refresh Token.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization/Refresh Token.yml new file mode 100644 index 0000000..5f9265e --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization/Refresh Token.yml @@ -0,0 +1,25 @@ +--- +ID: "d449e6b1-b93a-4d53-b3a6-f919e067b072" +Parent: "802db1cf-493f-477d-b090-871db21dc37a" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Application/Authorization/Refresh Token +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 100 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043404Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Endpoints.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Endpoints.yml new file mode 100644 index 0000000..c6c7fbd --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Endpoints.yml @@ -0,0 +1,18 @@ +--- +ID: "5e671cb1-c4e6-4a3c-acbd-f0799afc15f9" +Parent: "167c25f4-cee3-4379-a018-4faf99e176c7" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Application/Endpoints +DB: master +SharedFields: +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 100 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170904T040722Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Endpoints/Authentication Resource.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Endpoints/Authentication Resource.yml new file mode 100644 index 0000000..dca60bd --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Endpoints/Authentication Resource.yml @@ -0,0 +1,28 @@ +--- +ID: "3c24ca32-c5c1-4165-86b0-3acb490ec3fe" +Parent: "5e671cb1-c4e6-4a3c-acbd-f0799afc15f9" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Application/Endpoints/Authentication Resource +DB: master +SharedFields: +- ID: "1eb8ae32-e190-44a6-968d-ed904c794ebf" + Hint: Source + Value: "query:./ancestor-or-self::*[@@templateid='{327A381B-59F8-4E88-B331-BEBC7BD87E4E}']//descendant-or-self::*[@@templateid='{012392D9-A3A1-447F-80F8-84114BA0DA40}']/Resources" +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Droptree +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 200 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170904T040722Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Settings.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Settings.yml new file mode 100644 index 0000000..b99801f --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Settings.yml @@ -0,0 +1,18 @@ +--- +ID: "8ac55964-c321-402b-aee5-542f34713473" +Parent: "167c25f4-cee3-4379-a018-4faf99e176c7" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Application/Settings +DB: master +SharedFields: +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 25 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043403Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Settings/Base Url.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Settings/Base Url.yml new file mode 100644 index 0000000..718ff8b --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Settings/Base Url.yml @@ -0,0 +1,25 @@ +--- +ID: "16ca53e0-8a57-4db6-8dd3-98c9c148f62a" +Parent: "8ac55964-c321-402b-aee5-542f34713473" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Application/Settings/Base Url +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 100 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043404Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/__Standard Values.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/__Standard Values.yml new file mode 100644 index 0000000..ace7336 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/__Standard Values.yml @@ -0,0 +1,24 @@ +--- +ID: "61f92e72-d71b-46c6-8265-4a2df2036d31" +Parent: "167c25f4-cee3-4379-a018-4faf99e176c7" +Template: "167c25f4-cee3-4379-a018-4faf99e176c7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Application/__Standard Values +DB: master +SharedFields: +- ID: "0c894aab-962b-4a84-b923-cb24b05e60d2" + Hint: __Ribbon + Value: "{3F3E933E-DF5C-4347-98E2-C1B7A80E37EE}" +- ID: "3c7f78cc-0c5c-4076-80ef-9a49fda5ff96" + Hint: ConverterType + Value: DataExchange.Providers.RESTful.Converters.Settings.ApplicationConverter, DataExchange.Providers.RESTful +- ID: "dd738e38-d9cd-4235-b5e5-18b2d35fe8d5" + Hint: Expires In + Value: 43200 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T052157Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging.yml new file mode 100644 index 0000000..2aa3134 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging.yml @@ -0,0 +1,27 @@ +--- +ID: "801ab524-9e6d-4d87-a9da-daf2501e2d59" +Parent: "63275a9c-dfe8-44c6-95f1-f5b9c56e43a9" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Paging +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/navigate_right.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: | + {1930BBEB-7805-471A-A3BE-4858AC7CF696} + {F846358A-464B-4097-AEEB-E197150DF2D1} +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{E676D275-7546-443F-9C96-1D2F8F599E2C}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T034101Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings.yml new file mode 100644 index 0000000..b03b82c --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings.yml @@ -0,0 +1,14 @@ +--- +ID: "d479cf7f-00d8-4033-842b-b84eb9c1a86d" +Parent: "801ab524-9e6d-4d87-a9da-daf2501e2d59" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Paging/Paging Settings +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043403Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Current Page Path Expression.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Current Page Path Expression.yml new file mode 100644 index 0000000..65aa5a5 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Current Page Path Expression.yml @@ -0,0 +1,25 @@ +--- +ID: "e2f7b9fb-45c9-47e9-b823-5309b35e5558" +Parent: "d479cf7f-00d8-4033-842b-b84eb9c1a86d" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Paging/Paging Settings/Current Page Path Expression +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 100 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043403Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/First Page Number.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/First Page Number.yml new file mode 100644 index 0000000..85d162f --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/First Page Number.yml @@ -0,0 +1,25 @@ +--- +ID: "bcc6ea40-5aa8-4e53-b537-825f73e74c2b" +Parent: "d479cf7f-00d8-4033-842b-b84eb9c1a86d" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Paging/Paging Settings/First Page Number +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Integer +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 25 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171007T184330Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Maximum Count.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Maximum Count.yml new file mode 100644 index 0000000..9c54ea2 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Maximum Count.yml @@ -0,0 +1,25 @@ +--- +ID: "3c2a7c34-04fa-4ab6-8047-16ebaf4f0912" +Parent: "d479cf7f-00d8-4033-842b-b84eb9c1a86d" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Paging/Paging Settings/Maximum Count +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Integer +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 75 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171007T062231Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Next Token Path Expression.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Next Token Path Expression.yml new file mode 100644 index 0000000..f91ee2a --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Next Token Path Expression.yml @@ -0,0 +1,25 @@ +--- +ID: "54286b8f-12a7-4902-8e83-f59650e9cf45" +Parent: "d479cf7f-00d8-4033-842b-b84eb9c1a86d" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Paging/Paging Settings/Next Token Path Expression +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 400 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171007T013409Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Page Size Path Expression.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Page Size Path Expression.yml new file mode 100644 index 0000000..8eb6bff --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Page Size Path Expression.yml @@ -0,0 +1,25 @@ +--- +ID: "cf0fcf8c-3b4b-4515-ab49-ff9b59491d6b" +Parent: "d479cf7f-00d8-4033-842b-b84eb9c1a86d" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Paging/Paging Settings/Page Size Path Expression +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 200 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043404Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Page Size.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Page Size.yml new file mode 100644 index 0000000..27440f8 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Page Size.yml @@ -0,0 +1,25 @@ +--- +ID: "1405e33f-33fd-468d-af9e-745d98a4c9e6" +Parent: "d479cf7f-00d8-4033-842b-b84eb9c1a86d" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Paging/Paging Settings/Page Size +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Integer +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 50 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171007T061850Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Total Count Path Expression.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Total Count Path Expression.yml new file mode 100644 index 0000000..f0f3e56 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Total Count Path Expression.yml @@ -0,0 +1,25 @@ +--- +ID: "64ec9670-fe6a-47bc-967b-886ea5796118" +Parent: "d479cf7f-00d8-4033-842b-b84eb9c1a86d" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Paging/Paging Settings/Total Count Path Expression +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 300 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171007T013408Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/__Standard Values.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/__Standard Values.yml new file mode 100644 index 0000000..2ab061f --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/__Standard Values.yml @@ -0,0 +1,30 @@ +--- +ID: "e676d275-7546-443f-9c96-1d2f8f599e2c" +Parent: "801ab524-9e6d-4d87-a9da-daf2501e2d59" +Template: "801ab524-9e6d-4d87-a9da-daf2501e2d59" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Paging/__Standard Values +DB: master +SharedFields: +- ID: "1405e33f-33fd-468d-af9e-745d98a4c9e6" + Hint: Page Size + Value: 1 +- ID: "3c2a7c34-04fa-4ab6-8047-16ebaf4f0912" + Hint: Maximum Count + Value: 1000 +- ID: "3c7f78cc-0c5c-4076-80ef-9a49fda5ff96" + Hint: ConverterType + Value: DataExchange.Providers.RESTful.Converters.Settings.ResourcePagingConverter, DataExchange.Providers.RESTful +- ID: "bcc6ea40-5aa8-4e53-b537-825f73e74c2b" + Hint: First Page Number + Value: 1 +- ID: "e2f7b9fb-45c9-47e9-b823-5309b35e5558" + Hint: Current Page Path Expression + Value: +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T050844Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header.yml new file mode 100644 index 0000000..2e5cea9 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header.yml @@ -0,0 +1,27 @@ +--- +ID: "edf0dcdd-e7ec-4b51-86d6-5bc7218abdeb" +Parent: "63275a9c-dfe8-44c6-95f1-f5b9c56e43a9" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Request Header +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/html_tag2.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: | + {1930BBEB-7805-471A-A3BE-4858AC7CF696} + {F846358A-464B-4097-AEEB-E197150DF2D1} +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{0C6DFD10-3227-461F-A196-D668E209E7B9}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T034101Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header/Header.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header/Header.yml new file mode 100644 index 0000000..b52a1ad --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header/Header.yml @@ -0,0 +1,14 @@ +--- +ID: "d3e945eb-5653-403b-9f2e-39357543df1e" +Parent: "edf0dcdd-e7ec-4b51-86d6-5bc7218abdeb" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Request Header/Header +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043403Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header/Header/Header Name.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header/Header/Header Name.yml new file mode 100644 index 0000000..7d65966 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header/Header/Header Name.yml @@ -0,0 +1,25 @@ +--- +ID: "835bc979-a99d-4db5-b9cf-3283c604259b" +Parent: "d3e945eb-5653-403b-9f2e-39357543df1e" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Request Header/Header/Header Name +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 100 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043403Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header/Header/Header Value.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header/Header/Header Value.yml new file mode 100644 index 0000000..d9131a1 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header/Header/Header Value.yml @@ -0,0 +1,25 @@ +--- +ID: "851f32fd-0886-4eb8-a044-d8928c07aa7d" +Parent: "d3e945eb-5653-403b-9f2e-39357543df1e" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Request Header/Header/Header Value +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 200 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043404Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header/__Standard Values.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header/__Standard Values.yml new file mode 100644 index 0000000..e173f87 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header/__Standard Values.yml @@ -0,0 +1,21 @@ +--- +ID: "0c6dfd10-3227-461f-a196-d668e209e7b9" +Parent: "edf0dcdd-e7ec-4b51-86d6-5bc7218abdeb" +Template: "edf0dcdd-e7ec-4b51-86d6-5bc7218abdeb" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Request Header/__Standard Values +DB: master +SharedFields: +- ID: "3c7f78cc-0c5c-4076-80ef-9a49fda5ff96" + Hint: ConverterType + Value: DataExchange.Providers.RESTful.Converters.Settings.RequestHeaderConverter, DataExchange.Providers.RESTful +- ID: "835bc979-a99d-4db5-b9cf-3283c604259b" + Hint: Header Name + Value: $name +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T050645Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter.yml new file mode 100644 index 0000000..1512963 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter.yml @@ -0,0 +1,27 @@ +--- +ID: "0a115ece-ebce-407b-b0ed-9b0d017ebb5c" +Parent: "63275a9c-dfe8-44c6-95f1-f5b9c56e43a9" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Request Parameter +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/html_tag.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: | + {1930BBEB-7805-471A-A3BE-4858AC7CF696} + {F846358A-464B-4097-AEEB-E197150DF2D1} +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{D4FBF709-E6F3-4683-8F53-0E728EBD5081}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T034101Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter/Parameter.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter/Parameter.yml new file mode 100644 index 0000000..82eb5c3 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter/Parameter.yml @@ -0,0 +1,14 @@ +--- +ID: "6f37be30-ddb3-4dad-a9b6-169aa5372d66" +Parent: "0a115ece-ebce-407b-b0ed-9b0d017ebb5c" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Request Parameter/Parameter +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043403Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter/Parameter/Parameter Token.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter/Parameter/Parameter Token.yml new file mode 100644 index 0000000..2b4f762 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter/Parameter/Parameter Token.yml @@ -0,0 +1,25 @@ +--- +ID: "ca5dcd55-e1ed-4406-abbd-1892a2b70afc" +Parent: "6f37be30-ddb3-4dad-a9b6-169aa5372d66" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Request Parameter/Parameter/Parameter Token +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 100 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043403Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter/Parameter/Parameter Value.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter/Parameter/Parameter Value.yml new file mode 100644 index 0000000..6980ccf --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter/Parameter/Parameter Value.yml @@ -0,0 +1,25 @@ +--- +ID: "03861819-ebd8-41b9-86ce-d95d2ea7ec6a" +Parent: "6f37be30-ddb3-4dad-a9b6-169aa5372d66" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Request Parameter/Parameter/Parameter Value +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 200 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043404Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter/__Standard Values.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter/__Standard Values.yml new file mode 100644 index 0000000..e2a3421 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter/__Standard Values.yml @@ -0,0 +1,21 @@ +--- +ID: "d4fbf709-e6f3-4683-8f53-0e728ebd5081" +Parent: "0a115ece-ebce-407b-b0ed-9b0d017ebb5c" +Template: "0a115ece-ebce-407b-b0ed-9b0d017ebb5c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Request Parameter/__Standard Values +DB: master +SharedFields: +- ID: "3c7f78cc-0c5c-4076-80ef-9a49fda5ff96" + Hint: ConverterType + Value: DataExchange.Providers.RESTful.Converters.Settings.RequestParameterConverter, DataExchange.Providers.RESTful +- ID: "ca5dcd55-e1ed-4406-abbd-1892a2b70afc" + Hint: Parameter Token + Value: $name +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T050844Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource.yml new file mode 100644 index 0000000..5c98a61 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource.yml @@ -0,0 +1,27 @@ +--- +ID: "ccd271b0-85f4-461a-a87a-f6b2c6c992bc" +Parent: "63275a9c-dfe8-44c6-95f1-f5b9c56e43a9" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Resource +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/button.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: | + {1930BBEB-7805-471A-A3BE-4858AC7CF696} + {F846358A-464B-4097-AEEB-E197150DF2D1} +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{FDA31029-F70B-47CD-8BB1-480D442B109D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T034101Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings.yml new file mode 100644 index 0000000..a3f6305 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings.yml @@ -0,0 +1,14 @@ +--- +ID: "73e1a140-1693-462b-af1b-74e322edb02f" +Parent: "ccd271b0-85f4-461a-a87a-f6b2c6c992bc" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Resource/Resource Settings +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043403Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Headers.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Headers.yml new file mode 100644 index 0000000..b061db4 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Headers.yml @@ -0,0 +1,28 @@ +--- +ID: "1560bfa0-aa7e-44d8-8424-0e317aa9ca36" +Parent: "73e1a140-1693-462b-af1b-74e322edb02f" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Resource/Resource Settings/Headers +DB: master +SharedFields: +- ID: "1eb8ae32-e190-44a6-968d-ed904c794ebf" + Hint: Source + Value: "query:./ancestor-or-self::*[@@templateid='{012392D9-A3A1-447F-80F8-84114BA0DA40}']/Headers" +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Treelist +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 400 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T045947Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Method.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Method.yml new file mode 100644 index 0000000..4377b68 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Method.yml @@ -0,0 +1,28 @@ +--- +ID: "676cb7d4-ccd9-4bb6-9984-c75e038c550e" +Parent: "73e1a140-1693-462b-af1b-74e322edb02f" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Resource/Resource Settings/Method +DB: master +SharedFields: +- ID: "1eb8ae32-e190-44a6-968d-ed904c794ebf" + Hint: Source + Value: /sitecore/system/Settings/Data Exchange/Providers/RESTful/HTTP Methods +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Droplist +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 200 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043404Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Paging.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Paging.yml new file mode 100644 index 0000000..b26e5e5 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Paging.yml @@ -0,0 +1,28 @@ +--- +ID: "634e135d-da79-489c-8c42-5115f6edbcd7" +Parent: "73e1a140-1693-462b-af1b-74e322edb02f" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Resource/Resource Settings/Paging +DB: master +SharedFields: +- ID: "1eb8ae32-e190-44a6-968d-ed904c794ebf" + Hint: Source + Value: "query:./ancestor-or-self::*[@@templateid='{012392D9-A3A1-447F-80F8-84114BA0DA40}']/Paging" +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Droptree +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 600 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171008T023212Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Parameters.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Parameters.yml new file mode 100644 index 0000000..b0b5e33 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Parameters.yml @@ -0,0 +1,28 @@ +--- +ID: "5e387f3d-719f-4b04-ab75-99640ec5a972" +Parent: "73e1a140-1693-462b-af1b-74e322edb02f" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Resource/Resource Settings/Parameters +DB: master +SharedFields: +- ID: "1eb8ae32-e190-44a6-968d-ed904c794ebf" + Hint: Source + Value: "query:./ancestor-or-self::*[@@templateid='{012392D9-A3A1-447F-80F8-84114BA0DA40}']/Parameters" +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Treelist +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 500 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T045948Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Url.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Url.yml new file mode 100644 index 0000000..10072d0 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Url.yml @@ -0,0 +1,25 @@ +--- +ID: "da7ce9a8-bfab-43a8-a88c-4a780c79eddf" +Parent: "73e1a140-1693-462b-af1b-74e322edb02f" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Resource/Resource Settings/Url +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 100 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043403Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/__Standard Values.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/__Standard Values.yml new file mode 100644 index 0000000..286f132 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/__Standard Values.yml @@ -0,0 +1,21 @@ +--- +ID: "fda31029-f70b-47cd-8bb1-480d442b109d" +Parent: "ccd271b0-85f4-461a-a87a-f6b2c6c992bc" +Template: "ccd271b0-85f4-461a-a87a-f6b2c6c992bc" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Resource/__Standard Values +DB: master +SharedFields: +- ID: "3c7f78cc-0c5c-4076-80ef-9a49fda5ff96" + Hint: ConverterType + Value: DataExchange.Providers.RESTful.Converters.Settings.ResourceConverter, DataExchange.Providers.RESTful +- ID: "676cb7d4-ccd9-4bb6-9984-c75e038c550e" + Hint: Method + Value: GET +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170906T011840Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/a07d9ad6-d805-4975-bbef-1601ce5dea76/Endpoints.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/a07d9ad6-d805-4975-bbef-1601ce5dea76/Endpoints.yml new file mode 100644 index 0000000..15f8c45 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/a07d9ad6-d805-4975-bbef-1601ce5dea76/Endpoints.yml @@ -0,0 +1,14 @@ +--- +ID: "0a62c11f-f293-47bc-ba1b-b5d0d17ce0b8" +Parent: "a07d9ad6-d805-4975-bbef-1601ce5dea76" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Base Templates/_Base Resource Endpoint Pipeline Step/Endpoints +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170910T033928Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/a07d9ad6-d805-4975-bbef-1601ce5dea76/Endpoints/Resource.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/a07d9ad6-d805-4975-bbef-1601ce5dea76/Endpoints/Resource.yml new file mode 100644 index 0000000..a6f0734 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/a07d9ad6-d805-4975-bbef-1601ce5dea76/Endpoints/Resource.yml @@ -0,0 +1,28 @@ +--- +ID: "42e3a014-5e62-4327-9398-e94972a6dcb0" +Parent: "0a62c11f-f293-47bc-ba1b-b5d0d17ce0b8" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Base Templates/_Base Resource Endpoint Pipeline Step/Endpoints/Resource +DB: master +SharedFields: +- ID: "1eb8ae32-e190-44a6-968d-ed904c794ebf" + Hint: Source + Value: "query:./ancestor-or-self::*[@@templateid='{327A381B-59F8-4E88-B331-BEBC7BD87E4E}']//descendant-or-self::*[@@templateid='{012392D9-A3A1-447F-80F8-84114BA0DA40}']/Resources" +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Droptree +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 200 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170910T033929Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/b6e02b21-9d89-452b-a0d0-124e57babc65/__Standard Values.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/b6e02b21-9d89-452b-a0d0-124e57babc65/__Standard Values.yml new file mode 100644 index 0000000..7ee1472 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/b6e02b21-9d89-452b-a0d0-124e57babc65/__Standard Values.yml @@ -0,0 +1,19 @@ +--- +ID: "0e7d3ee0-447d-4a67-b0d3-c9e05e0b5ede" +Parent: "b6e02b21-9d89-452b-a0d0-124e57babc65" +Template: "b6e02b21-9d89-452b-a0d0-124e57babc65" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Resources Root/__Standard Values +DB: master +SharedFields: +- ID: "1172f251-dad4-4efb-a329-0c63500e4f1e" + Hint: __Masters + Type: TreelistEx + Value: "{CCD271B0-85F4-461A-A87A-F6B2C6C992BC}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170831T043234Z diff --git a/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/fe96b853-6213-4d05-aff1-0ebe1fb6e9a5/__Standard Values.yml b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/fe96b853-6213-4d05-aff1-0ebe1fb6e9a5/__Standard Values.yml new file mode 100644 index 0000000..5b40387 --- /dev/null +++ b/1.4/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/fe96b853-6213-4d05-aff1-0ebe1fb6e9a5/__Standard Values.yml @@ -0,0 +1,19 @@ +--- +ID: "b8b48b03-e620-4741-8016-3a54bf7c8835" +Parent: "fe96b853-6213-4d05-aff1-0ebe1fb6e9a5" +Template: "fe96b853-6213-4d05-aff1-0ebe1fb6e9a5" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Application Root/__Standard Values +DB: master +SharedFields: +- ID: "1172f251-dad4-4efb-a329-0c63500e4f1e" + Hint: __Masters + Type: TreelistEx + Value: "{167C25F4-CEE3-4379-A018-4FAF99E176C7}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170831T043234Z diff --git a/1.4/src/Feature/DataExchange.News/code/App_Config/Include/DataExchange/DataExchange.Providers.RESTful.Serialization.Tenant.News.config b/1.4/src/Feature/DataExchange.News/code/App_Config/Include/DataExchange/DataExchange.Providers.RESTful.Serialization.Tenant.News.config new file mode 100644 index 0000000..f4ee4a5 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/code/App_Config/Include/DataExchange/DataExchange.Providers.RESTful.Serialization.Tenant.News.config @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Content.Articles/News Articles.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Content.Articles/News Articles.yml new file mode 100644 index 0000000..29be3f2 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Content.Articles/News Articles.yml @@ -0,0 +1,18 @@ +--- +ID: "8bc28775-0590-4167-853c-4d814f3efb7c" +Parent: "0de95ae4-41ab-4d01-9eb0-67441b7c2450" +Template: "a87a00b1-e6db-45ab-8b54-636fec3b5523" +Path: /sitecore/content/News Articles +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/newspaper.png +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T065032Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API.yml new file mode 100644 index 0000000..2b522ae --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API.yml @@ -0,0 +1,14 @@ +--- +ID: "deabf489-9f30-4a0d-b59f-e671c6182744" +Parent: "ce5722e2-26da-4bd3-b517-b3a7ca9eeaa4" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Feature/Data Exchange/News API +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062947Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article.yml new file mode 100644 index 0000000..5135675 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article.yml @@ -0,0 +1,22 @@ +--- +ID: "231cbbd7-f684-46c7-ade3-e4b1c3db9dfd" +Parent: "deabf489-9f30-4a0d-b59f-e671c6182744" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Feature/Data Exchange/News API/News API Article +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/document_text.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{1930BBEB-7805-471A-A3BE-4858AC7CF696}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T063019Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article Source.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article Source.yml new file mode 100644 index 0000000..fb0f9ed --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article Source.yml @@ -0,0 +1,14 @@ +--- +ID: "604421f5-e6ce-4c4b-8e37-0987268190e2" +Parent: "231cbbd7-f684-46c7-ade3-e4b1c3db9dfd" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Feature/Data Exchange/News API/News API Article/Article Source +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T063554Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article Source/Source Id.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article Source/Source Id.yml new file mode 100644 index 0000000..8be533d --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article Source/Source Id.yml @@ -0,0 +1,21 @@ +--- +ID: "13b0407c-b423-4d4c-a28d-c9c69c4d949e" +Parent: "604421f5-e6ce-4c4b-8e37-0987268190e2" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Feature/Data Exchange/News API/News API Article/Article Source/Source Id +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 100 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T063554Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article Source/Source Name.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article Source/Source Name.yml new file mode 100644 index 0000000..cffbb98 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article Source/Source Name.yml @@ -0,0 +1,21 @@ +--- +ID: "353d8346-4151-433d-a99f-5a202ac1d19c" +Parent: "604421f5-e6ce-4c4b-8e37-0987268190e2" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Feature/Data Exchange/News API/News API Article/Article Source/Source Name +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 200 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T063555Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article.yml new file mode 100644 index 0000000..957d84f --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article.yml @@ -0,0 +1,18 @@ +--- +ID: "943b2b78-dbd7-4f45-8c17-759c8c0a7219" +Parent: "231cbbd7-f684-46c7-ade3-e4b1c3db9dfd" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Feature/Data Exchange/News API/News API Article/Article +DB: master +SharedFields: +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 200 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T063555Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Author.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Author.yml new file mode 100644 index 0000000..2a4e356 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Author.yml @@ -0,0 +1,21 @@ +--- +ID: "9fc5bcb9-0981-42b4-adcb-3420e094f7a4" +Parent: "943b2b78-dbd7-4f45-8c17-759c8c0a7219" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Feature/Data Exchange/News API/News API Article/Article/Author +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 100 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T063555Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Description.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Description.yml new file mode 100644 index 0000000..61ff1e7 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Description.yml @@ -0,0 +1,21 @@ +--- +ID: "25471a50-f74b-42b4-b419-300f3413dd9d" +Parent: "943b2b78-dbd7-4f45-8c17-759c8c0a7219" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Feature/Data Exchange/News API/News API Article/Article/Description +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Multi-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 300 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T063555Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Image Url.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Image Url.yml new file mode 100644 index 0000000..a1532b7 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Image Url.yml @@ -0,0 +1,21 @@ +--- +ID: "ce8552dd-2fb2-41e8-99e6-96574b5da38c" +Parent: "943b2b78-dbd7-4f45-8c17-759c8c0a7219" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Feature/Data Exchange/News API/News API Article/Article/Image Url +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 500 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T063555Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Published At.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Published At.yml new file mode 100644 index 0000000..fc71565 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Published At.yml @@ -0,0 +1,21 @@ +--- +ID: "8c78261b-6f00-4dd9-91be-277fb0552340" +Parent: "943b2b78-dbd7-4f45-8c17-759c8c0a7219" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Feature/Data Exchange/News API/News API Article/Article/Published At +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Datetime +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 600 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T063555Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Title.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Title.yml new file mode 100644 index 0000000..d9a0ca8 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Title.yml @@ -0,0 +1,21 @@ +--- +ID: "9809dbbe-bdfe-479f-82fd-25ce4af7e164" +Parent: "943b2b78-dbd7-4f45-8c17-759c8c0a7219" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Feature/Data Exchange/News API/News API Article/Article/Title +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 200 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T063555Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Url.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Url.yml new file mode 100644 index 0000000..4a5015b --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Url.yml @@ -0,0 +1,21 @@ +--- +ID: "75768733-f485-4b07-9b5e-2932b14f4f4a" +Parent: "943b2b78-dbd7-4f45-8c17-759c8c0a7219" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Feature/Data Exchange/News API/News API Article/Article/Url +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 400 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T063555Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/0e8b601c-03c1-4a73-9af5-f3c763cc6cf5/Iterate Top Headlines and Run Pipeline.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/0e8b601c-03c1-4a73-9af5-f3c763cc6cf5/Iterate Top Headlines and Run Pipeline.yml new file mode 100644 index 0000000..e9486f9 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/0e8b601c-03c1-4a73-9af5-f3c763cc6cf5/Iterate Top Headlines and Run Pipeline.yml @@ -0,0 +1,19 @@ +--- +ID: "a9597cc8-f88b-4335-8b35-83f8a605f4d2" +Parent: "0e8b601c-03c1-4a73-9af5-f3c763cc6cf5" +Template: "0fd90877-c5a1-4a9a-b7d5-a8469cfa89b1" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Pipelines/Read from News API Pipeline/Iterate Top Headlines and Run Pipeline +DB: master +SharedFields: +- ID: "585fe5a4-68d8-4c1e-8056-635f3d73d723" + Hint: Pipelines + Type: Treelist + Value: "{ABFDC559-738B-4E9D-B707-8D18C8484254}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171125T033246Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/0e8b601c-03c1-4a73-9af5-f3c763cc6cf5/Read Top Headlines.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/0e8b601c-03c1-4a73-9af5-f3c763cc6cf5/Read Top Headlines.yml new file mode 100644 index 0000000..aedb32e --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/0e8b601c-03c1-4a73-9af5-f3c763cc6cf5/Read Top Headlines.yml @@ -0,0 +1,27 @@ +--- +ID: "f40b2d24-046c-4869-af73-f5b52c2d3f87" +Parent: "0e8b601c-03c1-4a73-9af5-f3c763cc6cf5" +Template: "671f429a-7746-436a-b276-1b4d60a68a45" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Pipelines/Read from News API Pipeline/Read Top Headlines +DB: master +SharedFields: +- ID: "324ac11a-57a3-49c7-814e-9bd75924e8f0" + Hint: EndpointFrom + Value: "{77C356C2-3379-4D08-8647-4018DD6DE02A}" +- ID: "42e3a014-5e62-4327-9398-e94972a6dcb0" + Hint: Resource + Value: "{14216570-25C6-468F-83B6-A5222DABB256}" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 0 +- ID: "fb647a78-22b6-4233-b0b4-bb434289d7a6" + Hint: Path Expression + Value: articles +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171125T031438Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields.yml new file mode 100644 index 0000000..8758664 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields.yml @@ -0,0 +1,14 @@ +--- +ID: "6e1d6cd0-c829-4c6a-ae6a-8673b616550c" +Parent: "28b5b8ee-51ca-402b-bc99-4cf009afad20" +Template: "7bc71c7a-6199-4b8f-97fe-d11c11b9e5c7" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/Sitecore/Article Item Fields +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T215821Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Author.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Author.yml new file mode 100644 index 0000000..57c0b3c --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Author.yml @@ -0,0 +1,18 @@ +--- +ID: "00ce3e26-31c9-43f7-a7c3-c7f4b20ce12d" +Parent: "6e1d6cd0-c829-4c6a-ae6a-8673b616550c" +Template: "6f7375cc-9942-4e30-8c63-95281b69c65f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/Sitecore/Article Item Fields/Author +DB: master +SharedFields: +- ID: "a011c1d5-1c40-4420-8592-d0ce0306e0dd" + Hint: Field + Value: "{9FC5BCB9-0981-42B4-ADCB-3420E094F7A4}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T220136Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Description.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Description.yml new file mode 100644 index 0000000..51497d1 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Description.yml @@ -0,0 +1,18 @@ +--- +ID: "0343e6d0-8f94-4dc0-b76f-b0e74b9325d8" +Parent: "6e1d6cd0-c829-4c6a-ae6a-8673b616550c" +Template: "6f7375cc-9942-4e30-8c63-95281b69c65f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/Sitecore/Article Item Fields/Description +DB: master +SharedFields: +- ID: "a011c1d5-1c40-4420-8592-d0ce0306e0dd" + Hint: Field + Value: "{25471A50-F74B-42B4-B419-300F3413DD9D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T220136Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Image Url.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Image Url.yml new file mode 100644 index 0000000..7bdfc1e --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Image Url.yml @@ -0,0 +1,18 @@ +--- +ID: "0ff26e57-419b-42d6-b6be-99dbf69325f3" +Parent: "6e1d6cd0-c829-4c6a-ae6a-8673b616550c" +Template: "6f7375cc-9942-4e30-8c63-95281b69c65f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/Sitecore/Article Item Fields/Image Url +DB: master +SharedFields: +- ID: "a011c1d5-1c40-4420-8592-d0ce0306e0dd" + Hint: Field + Value: "{CE8552DD-2FB2-41E8-99E6-96574B5DA38C}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T220136Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Published At.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Published At.yml new file mode 100644 index 0000000..6c42423 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Published At.yml @@ -0,0 +1,18 @@ +--- +ID: "62d8fc64-41dc-4bba-b522-897c92ae146a" +Parent: "6e1d6cd0-c829-4c6a-ae6a-8673b616550c" +Template: "6f7375cc-9942-4e30-8c63-95281b69c65f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/Sitecore/Article Item Fields/Published At +DB: master +SharedFields: +- ID: "a011c1d5-1c40-4420-8592-d0ce0306e0dd" + Hint: Field + Value: "{8C78261B-6F00-4DD9-91BE-277FB0552340}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T220136Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Source Id.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Source Id.yml new file mode 100644 index 0000000..1c9ac93 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Source Id.yml @@ -0,0 +1,18 @@ +--- +ID: "91432d6f-8133-4979-a214-a4405941bdef" +Parent: "6e1d6cd0-c829-4c6a-ae6a-8673b616550c" +Template: "6f7375cc-9942-4e30-8c63-95281b69c65f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/Sitecore/Article Item Fields/Source Id +DB: master +SharedFields: +- ID: "a011c1d5-1c40-4420-8592-d0ce0306e0dd" + Hint: Field + Value: "{13B0407C-B423-4D4C-A28D-C9C69C4D949E}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T220136Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Source Name.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Source Name.yml new file mode 100644 index 0000000..45b0fb9 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Source Name.yml @@ -0,0 +1,18 @@ +--- +ID: "895ba727-61be-4309-bee9-f8695643fec0" +Parent: "6e1d6cd0-c829-4c6a-ae6a-8673b616550c" +Template: "6f7375cc-9942-4e30-8c63-95281b69c65f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/Sitecore/Article Item Fields/Source Name +DB: master +SharedFields: +- ID: "a011c1d5-1c40-4420-8592-d0ce0306e0dd" + Hint: Field + Value: "{353D8346-4151-433D-A99F-5A202AC1D19C}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T220136Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Title.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Title.yml new file mode 100644 index 0000000..0edb1d8 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Title.yml @@ -0,0 +1,18 @@ +--- +ID: "d0f1f0fb-c270-4548-b369-b1a4da50cf99" +Parent: "6e1d6cd0-c829-4c6a-ae6a-8673b616550c" +Template: "6f7375cc-9942-4e30-8c63-95281b69c65f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/Sitecore/Article Item Fields/Title +DB: master +SharedFields: +- ID: "a011c1d5-1c40-4420-8592-d0ce0306e0dd" + Hint: Field + Value: "{9809DBBE-BDFE-479F-82FD-25CE4AF7E164}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T220136Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Url.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Url.yml new file mode 100644 index 0000000..a3d772c --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Url.yml @@ -0,0 +1,18 @@ +--- +ID: "284aba1e-7fd1-42f1-92b1-b40e0c9e533b" +Parent: "6e1d6cd0-c829-4c6a-ae6a-8673b616550c" +Template: "6f7375cc-9942-4e30-8c63-95281b69c65f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/Sitecore/Article Item Fields/Url +DB: master +SharedFields: +- ID: "a011c1d5-1c40-4420-8592-d0ce0306e0dd" + Hint: Field + Value: "{75768733-F485-4B07-9B5E-2932B14F4F4A}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T220136Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/4f0c58fb-1ed4-4096-847b-fc0f104aed03/Article Object to Sitecore Article Item.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/4f0c58fb-1ed4-4096-847b-fc0f104aed03/Article Object to Sitecore Article Item.yml new file mode 100644 index 0000000..5b09b1d --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/4f0c58fb-1ed4-4096-847b-fc0f104aed03/Article Object to Sitecore Article Item.yml @@ -0,0 +1,14 @@ +--- +ID: "9aab23a6-2514-4e2b-a36b-1f4a1c1164b0" +Parent: "4f0c58fb-1ed4-4096-847b-fc0f104aed03" +Template: "9748075a-268b-4bd4-8444-c6898b12d502" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Value Mapping Sets/Article Object to Sitecore Article Item +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T222150Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/4f0c58fb-1ed4-4096-847b-fc0f104aed03/Article Object to Sitecore Article Item/Author.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/4f0c58fb-1ed4-4096-847b-fc0f104aed03/Article Object to Sitecore Article Item/Author.yml new file mode 100644 index 0000000..82d2a25 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/4f0c58fb-1ed4-4096-847b-fc0f104aed03/Article Object to Sitecore Article Item/Author.yml @@ -0,0 +1,21 @@ +--- +ID: "95848b8b-5043-4562-804e-f7b3d60f5d5d" +Parent: "9aab23a6-2514-4e2b-a36b-1f4a1c1164b0" +Template: "450c8f38-91c9-4896-957b-6f7daf18ccfc" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Value Mapping Sets/Article Object to Sitecore Article Item/Author +DB: master +SharedFields: +- ID: "95184b45-efef-447c-9089-4f2ec5df26c5" + Hint: SourceAccessor + Value: "{49A5B83C-4145-4D98-8FE3-64BD73736A35}" +- ID: "ef84b462-7f4a-4f48-b78e-ade192d55e82" + Hint: TargetAccessor + Value: "{00CE3E26-31C9-43F7-A7C3-C7F4B20CE12D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T222536Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/4f0c58fb-1ed4-4096-847b-fc0f104aed03/Article Object to Sitecore Article Item/Title.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/4f0c58fb-1ed4-4096-847b-fc0f104aed03/Article Object to Sitecore Article Item/Title.yml new file mode 100644 index 0000000..8c5b076 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/4f0c58fb-1ed4-4096-847b-fc0f104aed03/Article Object to Sitecore Article Item/Title.yml @@ -0,0 +1,21 @@ +--- +ID: "b3497745-287b-409d-b46c-d45cf67abed1" +Parent: "9aab23a6-2514-4e2b-a36b-1f4a1c1164b0" +Template: "450c8f38-91c9-4896-957b-6f7daf18ccfc" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Value Mapping Sets/Article Object to Sitecore Article Item/Title +DB: master +SharedFields: +- ID: "95184b45-efef-447c-9089-4f2ec5df26c5" + Hint: SourceAccessor + Value: "{1460DE06-1F22-4A85-B11E-D9CF894C1F54}" +- ID: "ef84b462-7f4a-4f48-b78e-ade192d55e82" + Hint: TargetAccessor + Value: "{D0F1F0FB-C270-4548-B369-B1A4DA50CF99}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T222536Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/4f0c58fb-1ed4-4096-847b-fc0f104aed03/Article Object to Sitecore Article Item/Url.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/4f0c58fb-1ed4-4096-847b-fc0f104aed03/Article Object to Sitecore Article Item/Url.yml new file mode 100644 index 0000000..92958d4 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/4f0c58fb-1ed4-4096-847b-fc0f104aed03/Article Object to Sitecore Article Item/Url.yml @@ -0,0 +1,21 @@ +--- +ID: "19d1cdff-2bd7-4642-b2f4-b5a79cda98fe" +Parent: "9aab23a6-2514-4e2b-a36b-1f4a1c1164b0" +Template: "450c8f38-91c9-4896-957b-6f7daf18ccfc" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Value Mapping Sets/Article Object to Sitecore Article Item/Url +DB: master +SharedFields: +- ID: "95184b45-efef-447c-9089-4f2ec5df26c5" + Hint: SourceAccessor + Value: "{7C55AD64-ED11-4ED8-803E-6BCC9B836E79}" +- ID: "ef84b462-7f4a-4f48-b78e-ade192d55e82" + Hint: TargetAccessor + Value: "{284ABA1E-7FD1-42F1-92B1-B40E0C9E533B}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T222536Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/6c06c599-6b3f-4164-b533-1f90d2d82c54/Providers.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/6c06c599-6b3f-4164-b533-1f90d2d82c54/Providers.yml new file mode 100644 index 0000000..94b22f2 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/6c06c599-6b3f-4164-b533-1f90d2d82c54/Providers.yml @@ -0,0 +1,19 @@ +--- +ID: "7878b58c-49fc-475c-a051-609ae6740839" +Parent: "6c06c599-6b3f-4164-b533-1f90d2d82c54" +Template: "f277db33-a198-4ad3-8ab9-92ddd8e7adb9" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Mappings Applied Action Rules/Providers +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{04EAEC08-D1AB-4F96-902F-295CD1D717AE}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062559Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/7280eaf0-4296-4158-b189-1c159b6db98e/Article from API to Article Item Sync Pipeline.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/7280eaf0-4296-4158-b189-1c159b6db98e/Article from API to Article Item Sync Pipeline.yml new file mode 100644 index 0000000..f79887c --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/7280eaf0-4296-4158-b189-1c159b6db98e/Article from API to Article Item Sync Pipeline.yml @@ -0,0 +1,14 @@ +--- +ID: "abfdc559-738b-4e9d-b707-8d18c8484254" +Parent: "7280eaf0-4296-4158-b189-1c159b6db98e" +Template: "2dc9c843-b841-483c-bb9b-ae0c9386404c" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Pipelines/Article from API to Article Item Sync Pipeline +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171125T004827Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values.yml new file mode 100644 index 0000000..7a33442 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values.yml @@ -0,0 +1,14 @@ +--- +ID: "25fc43fe-ad24-4d24-a51d-e2a7c9d5569c" +Parent: "75e2e4d7-5687-4d13-ba19-22ed24d852c3" +Template: "e87b9305-9d8f-424f-922c-2e3002f46ef4" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/RESTful/Article Values +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T210231Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Author.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Author.yml new file mode 100644 index 0000000..fb92fc2 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Author.yml @@ -0,0 +1,18 @@ +--- +ID: "49a5b83c-4145-4d98-8fe3-64bd73736a35" +Parent: "25fc43fe-ad24-4d24-a51d-e2a7c9d5569c" +Template: "33d37828-45ef-4e7e-85ba-775e802cb04f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/RESTful/Article Values/Author +DB: master +SharedFields: +- ID: "b5421056-dfd5-49f6-ac6b-90a5761e9b57" + Hint: Path Expression + Value: author +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T211612Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Description.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Description.yml new file mode 100644 index 0000000..3386d1e --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Description.yml @@ -0,0 +1,18 @@ +--- +ID: "da718ae3-b2a3-401d-bb70-c91abed5410f" +Parent: "25fc43fe-ad24-4d24-a51d-e2a7c9d5569c" +Template: "33d37828-45ef-4e7e-85ba-775e802cb04f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/RESTful/Article Values/Description +DB: master +SharedFields: +- ID: "b5421056-dfd5-49f6-ac6b-90a5761e9b57" + Hint: Path Expression + Value: description +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T211718Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Image Url.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Image Url.yml new file mode 100644 index 0000000..8589f50 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Image Url.yml @@ -0,0 +1,18 @@ +--- +ID: "8b876190-d58c-43ca-a7ed-79a88d60b1e1" +Parent: "25fc43fe-ad24-4d24-a51d-e2a7c9d5569c" +Template: "33d37828-45ef-4e7e-85ba-775e802cb04f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/RESTful/Article Values/Image Url +DB: master +SharedFields: +- ID: "b5421056-dfd5-49f6-ac6b-90a5761e9b57" + Hint: Path Expression + Value: urlToImage +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T211749Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Published At.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Published At.yml new file mode 100644 index 0000000..26cfb44 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Published At.yml @@ -0,0 +1,18 @@ +--- +ID: "d5e8ed00-0a65-478a-b343-5eebcb9b6f00" +Parent: "25fc43fe-ad24-4d24-a51d-e2a7c9d5569c" +Template: "33d37828-45ef-4e7e-85ba-775e802cb04f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/RESTful/Article Values/Published At +DB: master +SharedFields: +- ID: "b5421056-dfd5-49f6-ac6b-90a5761e9b57" + Hint: Path Expression + Value: publishedAt +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T211805Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Source Id.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Source Id.yml new file mode 100644 index 0000000..5a4651b --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Source Id.yml @@ -0,0 +1,18 @@ +--- +ID: "cd58ef77-7e43-47c7-9db7-baf27a3f832e" +Parent: "25fc43fe-ad24-4d24-a51d-e2a7c9d5569c" +Template: "33d37828-45ef-4e7e-85ba-775e802cb04f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/RESTful/Article Values/Source Id +DB: master +SharedFields: +- ID: "b5421056-dfd5-49f6-ac6b-90a5761e9b57" + Hint: Path Expression + Value: source.id +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T210541Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Source Name.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Source Name.yml new file mode 100644 index 0000000..e1f49eb --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Source Name.yml @@ -0,0 +1,18 @@ +--- +ID: "c1eb4380-2c5d-40ee-a40c-d0ff51f5253e" +Parent: "25fc43fe-ad24-4d24-a51d-e2a7c9d5569c" +Template: "33d37828-45ef-4e7e-85ba-775e802cb04f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/RESTful/Article Values/Source Name +DB: master +SharedFields: +- ID: "b5421056-dfd5-49f6-ac6b-90a5761e9b57" + Hint: Path Expression + Value: source.name +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T211534Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Title.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Title.yml new file mode 100644 index 0000000..b1cb722 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Title.yml @@ -0,0 +1,18 @@ +--- +ID: "1460de06-1f22-4a85-b11e-d9cf894c1f54" +Parent: "25fc43fe-ad24-4d24-a51d-e2a7c9d5569c" +Template: "33d37828-45ef-4e7e-85ba-775e802cb04f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/RESTful/Article Values/Title +DB: master +SharedFields: +- ID: "b5421056-dfd5-49f6-ac6b-90a5761e9b57" + Hint: Path Expression + Value: title +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T211703Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Url.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Url.yml new file mode 100644 index 0000000..ae142cf --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Url.yml @@ -0,0 +1,18 @@ +--- +ID: "7c55ad64-ed11-4ed8-803e-6bcc9b836e79" +Parent: "25fc43fe-ad24-4d24-a51d-e2a7c9d5569c" +Template: "33d37828-45ef-4e7e-85ba-775e802cb04f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/RESTful/Article Values/Url +DB: master +SharedFields: +- ID: "b5421056-dfd5-49f6-ac6b-90a5761e9b57" + Hint: Path Expression + Value: url +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T211730Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Description.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Description.yml new file mode 100644 index 0000000..0b72b1d --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Description.yml @@ -0,0 +1,21 @@ +--- +ID: "750aed14-169a-463d-affd-8698027391b7" +Parent: "9aab23a6-2514-4e2b-a36b-1f4a1c1164b0" +Template: "450c8f38-91c9-4896-957b-6f7daf18ccfc" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Value Mapping Sets/Article Object to Sitecore Article Item/Description +DB: master +SharedFields: +- ID: "95184b45-efef-447c-9089-4f2ec5df26c5" + Hint: SourceAccessor + Value: "{DA718AE3-B2A3-401D-BB70-C91ABED5410F}" +- ID: "ef84b462-7f4a-4f48-b78e-ade192d55e82" + Hint: TargetAccessor + Value: "{0343E6D0-8F94-4DC0-B76F-B0E74B9325D8}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T222536Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Image Url.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Image Url.yml new file mode 100644 index 0000000..732d6ea --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Image Url.yml @@ -0,0 +1,21 @@ +--- +ID: "951c89b1-dc18-496c-8013-5bbfd9b3e9b0" +Parent: "9aab23a6-2514-4e2b-a36b-1f4a1c1164b0" +Template: "450c8f38-91c9-4896-957b-6f7daf18ccfc" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Value Mapping Sets/Article Object to Sitecore Article Item/Image Url +DB: master +SharedFields: +- ID: "95184b45-efef-447c-9089-4f2ec5df26c5" + Hint: SourceAccessor + Value: "{8B876190-D58C-43CA-A7ED-79A88D60B1E1}" +- ID: "ef84b462-7f4a-4f48-b78e-ade192d55e82" + Hint: TargetAccessor + Value: "{0FF26E57-419B-42D6-B6BE-99DBF69325F3}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T222536Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Published At.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Published At.yml new file mode 100644 index 0000000..8074410 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Published At.yml @@ -0,0 +1,24 @@ +--- +ID: "6e3dd2a8-dc64-44bd-9ee6-ae6166b1c99b" +Parent: "9aab23a6-2514-4e2b-a36b-1f4a1c1164b0" +Template: "450c8f38-91c9-4896-957b-6f7daf18ccfc" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Value Mapping Sets/Article Object to Sitecore Article Item/Published At +DB: master +SharedFields: +- ID: "95184b45-efef-447c-9089-4f2ec5df26c5" + Hint: SourceAccessor + Value: "{D5E8ED00-0A65-478A-B343-5EEBCB9B6F00}" +- ID: "ef84b462-7f4a-4f48-b78e-ade192d55e82" + Hint: TargetAccessor + Value: "{62D8FC64-41DC-4BBA-B522-897C92AE146A}" +- ID: "fd738fc4-54b9-4aa3-bb8c-5749ba0907c4" + Hint: SourceValueTransformer + Value: +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T222536Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Source Id.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Source Id.yml new file mode 100644 index 0000000..bc7cff7 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Source Id.yml @@ -0,0 +1,21 @@ +--- +ID: "f4527409-6523-4312-969e-f160e46f7dd6" +Parent: "9aab23a6-2514-4e2b-a36b-1f4a1c1164b0" +Template: "450c8f38-91c9-4896-957b-6f7daf18ccfc" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Value Mapping Sets/Article Object to Sitecore Article Item/Source Id +DB: master +SharedFields: +- ID: "95184b45-efef-447c-9089-4f2ec5df26c5" + Hint: SourceAccessor + Value: "{CD58EF77-7E43-47C7-9DB7-BAF27A3F832E}" +- ID: "ef84b462-7f4a-4f48-b78e-ade192d55e82" + Hint: TargetAccessor + Value: "{91432D6F-8133-4979-A214-A4405941BDEF}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T222536Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Source Name.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Source Name.yml new file mode 100644 index 0000000..6f9da19 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Source Name.yml @@ -0,0 +1,21 @@ +--- +ID: "1383326b-4815-4e4e-a88d-9897a3063e7e" +Parent: "9aab23a6-2514-4e2b-a36b-1f4a1c1164b0" +Template: "450c8f38-91c9-4896-957b-6f7daf18ccfc" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Value Mapping Sets/Article Object to Sitecore Article Item/Source Name +DB: master +SharedFields: +- ID: "95184b45-efef-447c-9089-4f2ec5df26c5" + Hint: SourceAccessor + Value: "{C1EB4380-2C5D-40EE-A40C-D0FF51F5253E}" +- ID: "ef84b462-7f4a-4f48-b78e-ade192d55e82" + Hint: TargetAccessor + Value: "{895BA727-61BE-4309-BEE9-F8695643FEC0}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T222536Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API.yml new file mode 100644 index 0000000..d32738b --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API.yml @@ -0,0 +1,26 @@ +--- +ID: "5cb3fb5f-1072-41f0-b653-510605bdb91d" +Parent: "5ee8330d-e35e-433b-9ba6-daf87ed38867" +Template: "327a381b-59f8-4e88-b331-bebc7bd87e4e" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "506bad49-3da6-474c-acb5-7bcb509bfbd7" + Hint: Enabled + Type: Checkbox + Value: 1 +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 50 +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{3921635F-AE3F-445C-A7DE-5AE5F80590C3}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062558Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access.yml new file mode 100644 index 0000000..e3d0ffd --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access.yml @@ -0,0 +1,19 @@ +--- +ID: "ed878360-7060-47b0-b590-ea294a3b0bac" +Parent: "5cb3fb5f-1072-41f0-b653-510605bdb91d" +Template: "add2d00a-784b-492f-94cb-971303df4019" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{52932B05-1C23-45C1-8518-4E452BB8BF85}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062558Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Apply Mapping Rules.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Apply Mapping Rules.yml new file mode 100644 index 0000000..468ab04 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Apply Mapping Rules.yml @@ -0,0 +1,19 @@ +--- +ID: "6ab01df6-80e7-4deb-85f0-f8f497012f9f" +Parent: "ed878360-7060-47b0-b590-ea294a3b0bac" +Template: "50c776f4-3bd4-44a0-a802-eb384a443dad" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Apply Mapping Rules +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{CAEF26E6-55F5-4E62-A705-AF4F22FAE762}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062558Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Apply Mapping Rules/Common.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Apply Mapping Rules/Common.yml new file mode 100644 index 0000000..f9f8bcc --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Apply Mapping Rules/Common.yml @@ -0,0 +1,19 @@ +--- +ID: "afb0e8f4-9ca6-4484-ba3d-071b884c25b9" +Parent: "6ab01df6-80e7-4deb-85f0-f8f497012f9f" +Template: "a1230d32-5b11-495e-bd9f-5469be8b65e0" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Apply Mapping Rules/Common +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{61B0E8A1-A055-43BD-9F5D-2B0593B96603}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062559Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Apply Mapping Rules/Providers.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Apply Mapping Rules/Providers.yml new file mode 100644 index 0000000..e04bd43 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Apply Mapping Rules/Providers.yml @@ -0,0 +1,19 @@ +--- +ID: "8c86917e-dfc4-460b-9504-78d6d5520e0f" +Parent: "6ab01df6-80e7-4deb-85f0-f8f497012f9f" +Template: "bb9cc1eb-dba2-49c7-a6d1-ec83b3d2e1e3" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Apply Mapping Rules/Providers +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{4CAF382F-3D07-4984-AFCB-1637A5203438}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062559Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Action Rules.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Action Rules.yml new file mode 100644 index 0000000..0cb8d3b --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Action Rules.yml @@ -0,0 +1,19 @@ +--- +ID: "6c06c599-6b3f-4164-b533-1f90d2d82c54" +Parent: "ed878360-7060-47b0-b590-ea294a3b0bac" +Template: "e45f46f1-7172-49da-99c2-5d2fbbbe32cd" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Mappings Applied Action Rules +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{EB61E906-82BE-420F-985D-9697AD4AF237}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062559Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Action Rules/Common.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Action Rules/Common.yml new file mode 100644 index 0000000..c4cce4d --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Action Rules/Common.yml @@ -0,0 +1,19 @@ +--- +ID: "18c51129-9a7e-4656-9ac1-4837dcaaff6a" +Parent: "6c06c599-6b3f-4164-b533-1f90d2d82c54" +Template: "8f71af0c-e46e-4406-9f78-1bea4211bd13" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Mappings Applied Action Rules/Common +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{4A0661A0-001C-4901-AF04-39FF6105D6E9}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062559Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Actions.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Actions.yml new file mode 100644 index 0000000..55f367e --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Actions.yml @@ -0,0 +1,19 @@ +--- +ID: "15f4daa0-8e31-4884-8de7-e5522c230c97" +Parent: "ed878360-7060-47b0-b590-ea294a3b0bac" +Template: "47be8904-bbac-4c35-a2e6-bacc963bc881" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Mappings Applied Actions +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{524D0463-9B23-4D5F-A9FD-F417984753D9}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062559Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Actions/Common.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Actions/Common.yml new file mode 100644 index 0000000..ac5c93e --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Actions/Common.yml @@ -0,0 +1,19 @@ +--- +ID: "7f3bffe7-f2f0-4be3-92d5-11908575d3c7" +Parent: "15f4daa0-8e31-4884-8de7-e5522c230c97" +Template: "8f71af0c-e46e-4406-9f78-1bea4211bd13" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Mappings Applied Actions/Common +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{623E2029-49DA-43DB-807A-BC8B32461094}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062559Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Actions/Providers.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Actions/Providers.yml new file mode 100644 index 0000000..4230aa0 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Actions/Providers.yml @@ -0,0 +1,19 @@ +--- +ID: "8b95d2b6-945b-4868-a237-0238d33e910e" +Parent: "15f4daa0-8e31-4884-8de7-e5522c230c97" +Template: "4bb18da0-9911-4607-8a8e-32eaac56ff80" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Mappings Applied Actions/Providers +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{AB321ABF-D308-4B09-90C1-6947CBA75D12}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062559Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets.yml new file mode 100644 index 0000000..df8ca4e --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets.yml @@ -0,0 +1,19 @@ +--- +ID: "5191d972-45ce-4710-a476-067447665f69" +Parent: "ed878360-7060-47b0-b590-ea294a3b0bac" +Template: "c3b8a21c-ba25-40d9-9811-c1e17f147b10" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{0501C1FB-94C6-4F1B-B0C5-D60A5FD92888}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062559Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Common.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Common.yml new file mode 100644 index 0000000..f8ca9c1 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Common.yml @@ -0,0 +1,19 @@ +--- +ID: "98845f19-f3c0-42c1-b7d1-5cb15dff4798" +Parent: "5191d972-45ce-4710-a476-067447665f69" +Template: "b344afc6-9a93-4a22-b007-a20d4b77ea90" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Common +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{EFDA34E2-CCB8-41D6-B811-4597160B49AE}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062559Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers.yml new file mode 100644 index 0000000..720c8a3 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers.yml @@ -0,0 +1,19 @@ +--- +ID: "3544b23d-f73f-4ced-90e4-79c188f86edd" +Parent: "5191d972-45ce-4710-a476-067447665f69" +Template: "bb7b0fcd-8619-4c50-a012-6be3bb21a749" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{360B9079-CE57-4741-826E-B99F0976267E}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062600Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/RESTful.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/RESTful.yml new file mode 100644 index 0000000..48f1203 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/RESTful.yml @@ -0,0 +1,14 @@ +--- +ID: "75e2e4d7-5687-4d13-ba19-22ed24d852c3" +Parent: "3544b23d-f73f-4ced-90e4-79c188f86edd" +Template: "ec81de2b-27bf-4b8a-8536-f783a3c559c1" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/RESTful +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T201916Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/Sitecore.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/Sitecore.yml new file mode 100644 index 0000000..60c5f13 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/Sitecore.yml @@ -0,0 +1,14 @@ +--- +ID: "28b5b8ee-51ca-402b-bc99-4cf009afad20" +Parent: "3544b23d-f73f-4ced-90e4-79c188f86edd" +Template: "4ce6ac7a-56c9-4280-86a5-f3c6998fc447" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/Sitecore +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161006T235026Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessors.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessors.yml new file mode 100644 index 0000000..b3919b6 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessors.yml @@ -0,0 +1,19 @@ +--- +ID: "4561e4da-7a62-44a2-83a8-3d554198aa54" +Parent: "ed878360-7060-47b0-b590-ea294a3b0bac" +Template: "3495b196-1151-4a7e-ba6a-53a94b095ca7" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessors +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{0BF3FCC4-FC2D-4118-B21D-7975573F5DA8}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062600Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessors/Common.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessors/Common.yml new file mode 100644 index 0000000..e5115fd --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessors/Common.yml @@ -0,0 +1,19 @@ +--- +ID: "f007559e-2673-4fae-bb78-95c7447202bf" +Parent: "4561e4da-7a62-44a2-83a8-3d554198aa54" +Template: "4fc8aeda-c181-471e-bb9a-5ff6407fc99c" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessors/Common +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{122919C0-0278-469E-96B5-D3B0F02BF6B8}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062600Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessors/Providers.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessors/Providers.yml new file mode 100644 index 0000000..5083e8e --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessors/Providers.yml @@ -0,0 +1,19 @@ +--- +ID: "7bd365f7-0997-48bb-bfd2-5ce2f93e7b62" +Parent: "4561e4da-7a62-44a2-83a8-3d554198aa54" +Template: "f94ce7e1-271c-4ae9-a6ba-07c0087959d8" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessors/Providers +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{8D651A42-2AE1-4E52-80BD-1B2011408097}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062600Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Readers.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Readers.yml new file mode 100644 index 0000000..5bdaeb4 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Readers.yml @@ -0,0 +1,19 @@ +--- +ID: "d731276a-ee5c-4676-a569-eafcf9dc87c5" +Parent: "ed878360-7060-47b0-b590-ea294a3b0bac" +Template: "221ad71c-83ff-4039-a0e6-6ddd517b8155" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Readers +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{851C3827-F278-4335-81C1-366EF59002AA}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062600Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Readers/Common.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Readers/Common.yml new file mode 100644 index 0000000..edab1bb --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Readers/Common.yml @@ -0,0 +1,19 @@ +--- +ID: "0f4812d5-ecbb-4bb1-9ef2-dec862891b66" +Parent: "d731276a-ee5c-4676-a569-eafcf9dc87c5" +Template: "74e14e38-169c-4189-8ebe-b4f7b3d4c95c" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Readers/Common +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{87C9DA48-0806-40CB-80E3-A6860B921106}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062600Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Readers/Providers.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Readers/Providers.yml new file mode 100644 index 0000000..33d7ac3 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Readers/Providers.yml @@ -0,0 +1,19 @@ +--- +ID: "da7cdce3-7914-4ef8-8338-fb9f7f28a901" +Parent: "d731276a-ee5c-4676-a569-eafcf9dc87c5" +Template: "65f5ec7c-69fa-418f-9679-fc5fdb94b01a" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Readers/Providers +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{7A99FC32-3FE8-4E2E-9104-97D068BFBE7E}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062600Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Writers.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Writers.yml new file mode 100644 index 0000000..116f458 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Writers.yml @@ -0,0 +1,19 @@ +--- +ID: "08c77047-f80b-4aa9-bb2b-df526077ffe1" +Parent: "ed878360-7060-47b0-b590-ea294a3b0bac" +Template: "ece3b896-d26f-4adf-b2c6-343f4f41a4fd" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Writers +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{1E5AADEC-124E-4B6C-9952-0BD4324BE1F8}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062600Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Writers/Common.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Writers/Common.yml new file mode 100644 index 0000000..85f9d0b --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Writers/Common.yml @@ -0,0 +1,19 @@ +--- +ID: "70a8b74c-d69b-4e74-a993-a9f350dc5dfc" +Parent: "08c77047-f80b-4aa9-bb2b-df526077ffe1" +Template: "72a8d27b-e065-44c9-8833-3b6de7bd9e42" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Writers/Common +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{C4A008EF-5DC2-4E39-BE6D-8CEAEC838EB2}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062601Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Writers/Providers.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Writers/Providers.yml new file mode 100644 index 0000000..74a35ff --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Writers/Providers.yml @@ -0,0 +1,19 @@ +--- +ID: "94639ee9-40fe-40fd-a24e-93ae150e1743" +Parent: "08c77047-f80b-4aa9-bb2b-df526077ffe1" +Template: "8d195ba6-f598-44dc-915a-a0bcb2daaffd" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Writers/Providers +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{F64B10A6-4C27-4D8F-A5C8-9A5BE625C37A}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062601Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints.yml new file mode 100644 index 0000000..5147e5f --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints.yml @@ -0,0 +1,19 @@ +--- +ID: "e081a8b3-5022-4370-b3bd-b4d770216458" +Parent: "5cb3fb5f-1072-41f0-b653-510605bdb91d" +Template: "5a4644f5-4886-4fd7-84fe-1d0c56fbc3b3" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Endpoints +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{A18FAA4F-E2B5-4B7E-86EF-0CEF8EA7ECB1}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062601Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Common.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Common.yml new file mode 100644 index 0000000..a4fc977 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Common.yml @@ -0,0 +1,19 @@ +--- +ID: "512f802e-1b5f-459a-b516-69bae96deea1" +Parent: "e081a8b3-5022-4370-b3bd-b4d770216458" +Template: "eb3a967e-9778-4ec1-a6fc-fdabda935927" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Endpoints/Common +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{6643AB0A-87B1-4729-A69E-C9D7C5719C1A}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062601Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Providers.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Providers.yml new file mode 100644 index 0000000..f58f338 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Providers.yml @@ -0,0 +1,19 @@ +--- +ID: "f9f21293-c560-4574-87ff-c7eaf6ea7f53" +Parent: "e081a8b3-5022-4370-b3bd-b4d770216458" +Template: "6f05ffd0-4c1b-44ae-87e5-b015e1dac352" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Endpoints/Providers +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{D4CA5AA8-1322-4CAA-AF18-844C4BF32588}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062602Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Providers/RESTful.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Providers/RESTful.yml new file mode 100644 index 0000000..2e0afde --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Providers/RESTful.yml @@ -0,0 +1,14 @@ +--- +ID: "971838c9-f101-4ad6-a457-36cf8225ee72" +Parent: "f9f21293-c560-4574-87ff-c7eaf6ea7f53" +Template: "fc4af327-8374-473a-affd-a2d098b8c3d8" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Endpoints/Providers/RESTful +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T084811Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Providers/RESTful/News API Endpoint.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Providers/RESTful/News API Endpoint.yml new file mode 100644 index 0000000..006b895 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Providers/RESTful/News API Endpoint.yml @@ -0,0 +1,17 @@ +--- +ID: "77c356c2-3379-4d08-8647-4018dd6de02a" +Parent: "971838c9-f101-4ad6-a457-36cf8225ee72" +Template: "bd3f9895-8566-43ee-8014-4a86fc016e2f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Endpoints/Providers/RESTful/News API Endpoint +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T084828Z + - ID: "4365eef9-4bf5-4313-9926-d1aac9cf6b91" + Hint: Application + Value: "{4B499F3C-E80E-42C7-9B89-DAC6E1005127}" diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Providers/Sitecore.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Providers/Sitecore.yml new file mode 100644 index 0000000..61ff355 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Providers/Sitecore.yml @@ -0,0 +1,14 @@ +--- +ID: "a4eb6bca-4f18-415a-a192-34b9afb6b704" +Parent: "f9f21293-c560-4574-87ff-c7eaf6ea7f53" +Template: "caada2f1-1d71-452a-87bf-a3ae335ca169" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Endpoints/Providers/Sitecore +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T084848Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Pipeline Batches.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Pipeline Batches.yml new file mode 100644 index 0000000..699a75e --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Pipeline Batches.yml @@ -0,0 +1,19 @@ +--- +ID: "05a117f9-5fc2-44a6-8979-7a5a9f8127c0" +Parent: "5cb3fb5f-1072-41f0-b653-510605bdb91d" +Template: "cd055acb-8a99-48e0-9e7d-449405c44d4b" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Pipeline Batches +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{25313451-393C-4F1D-B8A8-FA383CA8AA77}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062602Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Pipeline Batches/Top Headlines Sync Pipeline Batch.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Pipeline Batches/Top Headlines Sync Pipeline Batch.yml new file mode 100644 index 0000000..4721761 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Pipeline Batches/Top Headlines Sync Pipeline Batch.yml @@ -0,0 +1,19 @@ +--- +ID: "314bd2a2-9097-4f35-a66f-de5fed64a53d" +Parent: "05a117f9-5fc2-44a6-8979-7a5a9f8127c0" +Template: "075c4fbd-f54e-4e6d-bd54-d49bda0913d8" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Pipeline Batches/Top Headlines Sync Pipeline Batch +DB: master +SharedFields: +- ID: "9061beea-df25-4b2b-a698-3f5b4e867d18" + Hint: Pipelines + Type: Treelist + Value: "{0E8B601C-03C1-4A73-9AF5-F3C763CC6CF5}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171125T034054Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Pipelines.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Pipelines.yml new file mode 100644 index 0000000..fc23fb1 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Pipelines.yml @@ -0,0 +1,19 @@ +--- +ID: "7280eaf0-4296-4158-b189-1c159b6db98e" +Parent: "5cb3fb5f-1072-41f0-b653-510605bdb91d" +Template: "b7e30777-e37b-4712-a9f8-763d48843c87" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Pipelines +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{D9670716-CB8F-4AB2-BDFD-109E8867397A}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062602Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Pipelines/Read from News API Pipeline.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Pipelines/Read from News API Pipeline.yml new file mode 100644 index 0000000..31538e1 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Pipelines/Read from News API Pipeline.yml @@ -0,0 +1,14 @@ +--- +ID: "0e8b601c-03c1-4a73-9af5-f3c763cc6cf5" +Parent: "7280eaf0-4296-4158-b189-1c159b6db98e" +Template: "2dc9c843-b841-483c-bb9b-ae0c9386404c" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Pipelines/Read from News API Pipeline +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171125T030642Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Queues.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Queues.yml new file mode 100644 index 0000000..969df04 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Queues.yml @@ -0,0 +1,19 @@ +--- +ID: "cce989ce-3a3d-499e-9d0a-77a0855bc573" +Parent: "5cb3fb5f-1072-41f0-b653-510605bdb91d" +Template: "dde64bb9-5e98-44db-900e-71c15b7924f9" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Queues +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{1EC95C54-4692-4283-823A-ED109800380C}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062602Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Queues/Queue Processors.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Queues/Queue Processors.yml new file mode 100644 index 0000000..9f48fb6 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Queues/Queue Processors.yml @@ -0,0 +1,19 @@ +--- +ID: "ba210719-47be-45f0-840b-e93018e3e732" +Parent: "cce989ce-3a3d-499e-9d0a-77a0855bc573" +Template: "7b75be5c-d34b-4d25-a3ac-d2c268c26a65" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Queues/Queue Processors +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{1D70ABEF-ED28-4212-8261-8E15EA8EAC97}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062602Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Queues/Queue Processors/Common.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Queues/Queue Processors/Common.yml new file mode 100644 index 0000000..0175b7f --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Queues/Queue Processors/Common.yml @@ -0,0 +1,19 @@ +--- +ID: "b4d3e07a-0b33-45cb-a837-c4feacc4d5be" +Parent: "ba210719-47be-45f0-840b-e93018e3e732" +Template: "8cbfa71d-d5ee-4e84-a95c-b03a35225b1e" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Queues/Queue Processors/Common +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{597448F0-CA5B-4554-B6E1-5D1E645F33B5}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062603Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Queues/Queue Processors/Providers.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Queues/Queue Processors/Providers.yml new file mode 100644 index 0000000..bbfdee6 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Queues/Queue Processors/Providers.yml @@ -0,0 +1,19 @@ +--- +ID: "f2fd76fa-dd6d-4036-9d23-8e467dc7c391" +Parent: "ba210719-47be-45f0-840b-e93018e3e732" +Template: "3b733538-8556-4554-8277-46c96dd13808" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Queues/Queue Processors/Providers +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{3EFF939B-B380-4B69-9E7F-63C749A3813E}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062603Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings.yml new file mode 100644 index 0000000..12051b4 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings.yml @@ -0,0 +1,19 @@ +--- +ID: "a0e502e2-3605-4b20-a8d1-b0785467e78e" +Parent: "5cb3fb5f-1072-41f0-b653-510605bdb91d" +Template: "b0c4da22-e26f-472a-9fe9-7a5030684a14" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Tenant Settings +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{422F0830-0FCC-4019-9F05-038186816D57}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062603Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful.yml new file mode 100644 index 0000000..d1f5a57 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful.yml @@ -0,0 +1,19 @@ +--- +ID: "3616546f-b468-4345-b5da-2a83be98fdd4" +Parent: "a0e502e2-3605-4b20-a8d1-b0785467e78e" +Template: "012392d9-a3a1-447f-80f8-84114ba0da40" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Tenant Settings/RESTful +DB: master +BranchID: "bc020b09-d391-4dc2-9675-3cf4540fe090" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{67D47A9C-8D56-42A2-A07A-CF37C969A2FC}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T071115Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Applications.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Applications.yml new file mode 100644 index 0000000..87aacea --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Applications.yml @@ -0,0 +1,19 @@ +--- +ID: "35f3051a-dcbc-4183-93b4-18fdb883c769" +Parent: "3616546f-b468-4345-b5da-2a83be98fdd4" +Template: "fe96b853-6213-4d05-aff1-0ebe1fb6e9a5" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Tenant Settings/RESTful/Applications +DB: master +BranchID: "bc020b09-d391-4dc2-9675-3cf4540fe090" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{8D4DDB28-67D0-4960-BB1C-8B6C252C8C9F}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T071115Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Applications/News API.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Applications/News API.yml new file mode 100644 index 0000000..38aa089 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Applications/News API.yml @@ -0,0 +1,18 @@ +--- +ID: "4b499f3c-e80e-42c7-9b89-dac6e1005127" +Parent: "35f3051a-dcbc-4183-93b4-18fdb883c769" +Template: "167c25f4-cee3-4379-a018-4faf99e176c7" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Tenant Settings/RESTful/Applications/News API +DB: master +SharedFields: +- ID: "16ca53e0-8a57-4db6-8dd3-98c9c148f62a" + Hint: Base Url + Value: "https://newsapi.org" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T084032Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Headers.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Headers.yml new file mode 100644 index 0000000..b471dd9 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Headers.yml @@ -0,0 +1,19 @@ +--- +ID: "ee1e3fd2-75ec-4caa-9bc4-dc9de8038056" +Parent: "3616546f-b468-4345-b5da-2a83be98fdd4" +Template: "42ea42dd-e83b-41b3-81df-31e0b0dab286" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Tenant Settings/RESTful/Headers +DB: master +BranchID: "bc020b09-d391-4dc2-9675-3cf4540fe090" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{D9C0ACB4-81DF-454D-9054-BBCE1153D2D3}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T071115Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Headers/Accept JSON.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Headers/Accept JSON.yml new file mode 100644 index 0000000..e311fbb --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Headers/Accept JSON.yml @@ -0,0 +1,25 @@ +--- +ID: "27c5f07c-5bab-493b-9c74-bc0774242455" +Parent: "ee1e3fd2-75ec-4caa-9bc4-dc9de8038056" +Template: "edf0dcdd-e7ec-4b51-86d6-5bc7218abdeb" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Tenant Settings/RESTful/Headers/Accept JSON +DB: master +SharedFields: +- ID: "835bc979-a99d-4db5-b9cf-3283c604259b" + Hint: Header Name + Value: Accept +- ID: "851f32fd-0886-4eb8-a044-d8928c07aa7d" + Hint: Header Value + Value: application/json +Languages: +- Language: en + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: "Accept: application/json" + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170929T012310Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Headers/X-Api-Key.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Headers/X-Api-Key.yml new file mode 100644 index 0000000..90fa8dd --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Headers/X-Api-Key.yml @@ -0,0 +1,18 @@ +--- +ID: "8176514f-98b5-4318-9a2c-578078c94887" +Parent: "ee1e3fd2-75ec-4caa-9bc4-dc9de8038056" +Template: "edf0dcdd-e7ec-4b51-86d6-5bc7218abdeb" +Path: "/sitecore/system/Data Exchange/Data Exchange Tenant for News API/Tenant Settings/RESTful/Headers/X-Api-Key" +DB: master +SharedFields: +- ID: "835bc979-a99d-4db5-b9cf-3283c604259b" + Hint: Header Name + Value: "X-Api-Key" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T071702Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Paging.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Paging.yml new file mode 100644 index 0000000..a55be65 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Paging.yml @@ -0,0 +1,19 @@ +--- +ID: "f4b57c14-d88a-4905-84aa-d9f91be080dd" +Parent: "3616546f-b468-4345-b5da-2a83be98fdd4" +Template: "4ef69a6e-af61-4de3-b061-9d96cd125a81" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Tenant Settings/RESTful/Paging +DB: master +BranchID: "bc020b09-d391-4dc2-9675-3cf4540fe090" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{C88A9CAF-3AF0-49A9-B059-417EB358186D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T071116Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Parameters.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Parameters.yml new file mode 100644 index 0000000..2c3bbd8 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Parameters.yml @@ -0,0 +1,19 @@ +--- +ID: "91ad3f9a-5187-4ea0-a90d-8bf77b9ecba9" +Parent: "3616546f-b468-4345-b5da-2a83be98fdd4" +Template: "3e37c3e2-f56a-4bca-9830-c8ba44740acb" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Tenant Settings/RESTful/Parameters +DB: master +BranchID: "bc020b09-d391-4dc2-9675-3cf4540fe090" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{EFE2B784-DF73-459D-BFFB-74F4B0945A3B}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T071116Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Parameters/Sources.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Parameters/Sources.yml new file mode 100644 index 0000000..dd32c60 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Parameters/Sources.yml @@ -0,0 +1,18 @@ +--- +ID: "f01f5cff-1e6b-4d5a-8591-c0c4014d70eb" +Parent: "91ad3f9a-5187-4ea0-a90d-8bf77b9ecba9" +Template: "0a115ece-ebce-407b-b0ed-9b0d017ebb5c" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Tenant Settings/RESTful/Parameters/Sources +DB: master +SharedFields: +- ID: "ca5dcd55-e1ed-4406-abbd-1892a2b70afc" + Hint: Parameter Token + Value: "{sources}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T081629Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Resources.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Resources.yml new file mode 100644 index 0000000..60b3a65 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Resources.yml @@ -0,0 +1,19 @@ +--- +ID: "53636e16-8c0d-4367-ad3b-6120b0a65926" +Parent: "3616546f-b468-4345-b5da-2a83be98fdd4" +Template: "b6e02b21-9d89-452b-a0d0-124e57babc65" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Tenant Settings/RESTful/Resources +DB: master +BranchID: "bc020b09-d391-4dc2-9675-3cf4540fe090" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{2C1AB72E-A44B-4EC8-A05B-97D925DBF0E6}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T071116Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Resources/Top Headlines.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Resources/Top Headlines.yml new file mode 100644 index 0000000..b1d9ccd --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/RESTful/Resources/Top Headlines.yml @@ -0,0 +1,28 @@ +--- +ID: "14216570-25c6-468f-83b6-a5222dabb256" +Parent: "53636e16-8c0d-4367-ad3b-6120b0a65926" +Template: "ccd271b0-85f4-461a-a87a-f6b2c6c992bc" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Tenant Settings/RESTful/Resources/Top Headlines +DB: master +SharedFields: +- ID: "1560bfa0-aa7e-44d8-8424-0e317aa9ca36" + Hint: Headers + Type: Treelist + Value: | + {27C5F07C-5BAB-493B-9C74-BC0774242455} + {8176514F-98B5-4318-9A2C-578078C94887} +- ID: "5e387f3d-719f-4b04-ab75-99640ec5a972" + Hint: Parameters + Type: Treelist + Value: "{F01F5CFF-1E6B-4D5A-8591-C0C4014D70EB}" +- ID: "da7ce9a8-bfab-43a8-a88c-4a780c79eddf" + Hint: Url + Value: "/v2/top-headlines?sources={sources}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T083209Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Value Mapping Sets.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Value Mapping Sets.yml new file mode 100644 index 0000000..7dfd396 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Value Mapping Sets.yml @@ -0,0 +1,19 @@ +--- +ID: "4f0c58fb-1ed4-4096-847b-fc0f104aed03" +Parent: "5cb3fb5f-1072-41f0-b653-510605bdb91d" +Template: "00dca38d-89ac-42c4-9e24-fe19eb81bc36" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Value Mapping Sets +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{28CCBF42-6527-4923-A092-4AFBDB3B1B16}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062604Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/a4eb6bca-4f18-415a-a192-34b9afb6b704/Sitecore Item Model Repository Endpoint.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/a4eb6bca-4f18-415a-a192-34b9afb6b704/Sitecore Item Model Repository Endpoint.yml new file mode 100644 index 0000000..c614fef --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/a4eb6bca-4f18-415a-a192-34b9afb6b704/Sitecore Item Model Repository Endpoint.yml @@ -0,0 +1,14 @@ +--- +ID: "d06f93c0-177a-471b-bdbb-ad1ee323bf64" +Parent: "a4eb6bca-4f18-415a-a192-34b9afb6b704" +Template: "b0d8d4f6-3552-486b-b240-4bf3913a837f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Endpoints/Providers/Sitecore/Sitecore Item Model Repository Endpoint +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T084925Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/abfdc559-738b-4e9d-b707-8d18c8484254/Apply Mapping.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/abfdc559-738b-4e9d-b707-8d18c8484254/Apply Mapping.yml new file mode 100644 index 0000000..bfd5b90 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/abfdc559-738b-4e9d-b707-8d18c8484254/Apply Mapping.yml @@ -0,0 +1,21 @@ +--- +ID: "cebadc53-d877-4da4-8d39-9945e59d356f" +Parent: "abfdc559-738b-4e9d-b707-8d18c8484254" +Template: "8e726575-35cf-48a0-b2c9-00c30d16f2d9" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Pipelines/Article from API to Article Item Sync Pipeline/Apply Mapping +DB: master +SharedFields: +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 400 +- ID: "cb970e4d-aa7c-4ad1-8984-59bf01163d08" + Hint: MappingSet + Value: "{9AAB23A6-2514-4E2B-A36B-1F4A1C1164B0}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171125T012435Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/abfdc559-738b-4e9d-b707-8d18c8484254/Resolve Article Item.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/abfdc559-738b-4e9d-b707-8d18c8484254/Resolve Article Item.yml new file mode 100644 index 0000000..c38d7da --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/abfdc559-738b-4e9d-b707-8d18c8484254/Resolve Article Item.yml @@ -0,0 +1,39 @@ +--- +ID: "80762b86-d564-413c-bab4-896b8cbbba4a" +Parent: "abfdc559-738b-4e9d-b707-8d18c8484254" +Template: "d44ae29c-d708-4b3f-b04c-99e7f9288720" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Pipelines/Article from API to Article Item Sync Pipeline/Resolve Article Item +DB: master +SharedFields: +- ID: "010e5d89-6409-4fbc-843b-ceb84c8ed3bb" + Hint: IdentifierObjectLocation + Value: Pipeline Context Source +- ID: "21875be1-ad41-4541-88cf-7e47551bb6ac" + Hint: ItemNameValueAccessor + Value: "{1460DE06-1F22-4A85-B11E-D9CF894C1F54}" +- ID: "3798a7e3-61ff-4ba3-b8ba-f5cba2929517" + Hint: TemplateForNewItem + Value: "{231CBBD7-F684-46C7-ADE3-E4B1C3DB9DFD}" +- ID: "4ce9ed44-bc7f-44e5-886d-97d9a6890faa" + Hint: IdentifierValueAccessor + Value: "{7C55AD64-ED11-4ED8-803E-6BCC9B836E79}" +- ID: "5c061c42-ff86-4f43-b5ad-831dc03dc77d" + Hint: ResolvedObjectLocation + Value: Pipeline Context Target +- ID: "922e98e7-be62-4a67-8273-551f2e8c8bfe" + Hint: EndpointFrom + Value: "{D06F93C0-177A-471B-BDBB-AD1EE323BF64}" +- ID: "d922ea57-bce2-4457-bc60-5fcaafa36707" + Hint: ParentForItem + Value: "{8BC28775-0590-4167-853C-4D814F3EFB7C}" +- ID: "e074292d-0467-443c-a1b5-cbd5e5162813" + Hint: MatchingFieldValueAccessor + Value: "{284ABA1E-7FD1-42F1-92B1-B40E0C9E533B}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171125T010047Z diff --git a/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/abfdc559-738b-4e9d-b707-8d18c8484254/Update Sitecore Item.yml b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/abfdc559-738b-4e9d-b707-8d18c8484254/Update Sitecore Item.yml new file mode 100644 index 0000000..c610918 --- /dev/null +++ b/1.4/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/abfdc559-738b-4e9d-b707-8d18c8484254/Update Sitecore Item.yml @@ -0,0 +1,21 @@ +--- +ID: "23e9b2e8-166f-42f7-9777-604516b55c04" +Parent: "abfdc559-738b-4e9d-b707-8d18c8484254" +Template: "b384fb2d-fbef-4a8e-9572-fa5fb9f75a7d" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Pipelines/Article from API to Article Item Sync Pipeline/Update Sitecore Item +DB: master +SharedFields: +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 500 +- ID: "e8609af1-3e0a-41ae-894d-03dcd99165a7" + Hint: EndpointTo + Value: "{D06F93C0-177A-471B-BDBB-AD1EE323BF64}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171125T024613Z diff --git a/2.0/.gitignore b/2.0/.gitignore new file mode 100644 index 0000000..fea185e --- /dev/null +++ b/2.0/.gitignore @@ -0,0 +1,2 @@ +# Custom +stage/ diff --git a/2.0/DataExchange.RESTful.sln b/2.0/DataExchange.RESTful.sln new file mode 100644 index 0000000..e129d9b --- /dev/null +++ b/2.0/DataExchange.RESTful.sln @@ -0,0 +1,49 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.27004.2009 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DataExchange", "DataExchange", "{8806BBF5-1710-4F1D-91E5-010FF0932D8B}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Feature", "Feature", "{6E4ECC9B-FCF4-4128-97E0-A01B35EA616D}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Foundation", "Foundation", "{09178B08-696E-4CB3-9C0C-2F722C3D12D3}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Project", "Project", "{13475B3E-CD39-40B9-9D39-2E4E94809154}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DataExchange", "DataExchange", "{DCF949A9-E141-4DF2-B19B-E889727FF8EF}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "News", "News", "{9581AB1E-4FD4-4A9B-8BDF-820A01CE5658}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataExchange.Providers.RESTful", "src\DataExchange\Providers.RESTful\code\DataExchange.Providers.RESTful.csproj", "{63B14EF8-9725-4D58-9F87-E8D4B128DBD5}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataExchange.Providers.RESTful.Local", "src\DataExchange\Providers.RESTful.Local\code\DataExchange.Providers.RESTful.Local.csproj", "{33DDCDCA-7E88-4B2F-99FB-991AFEA948E1}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {63B14EF8-9725-4D58-9F87-E8D4B128DBD5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {63B14EF8-9725-4D58-9F87-E8D4B128DBD5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {63B14EF8-9725-4D58-9F87-E8D4B128DBD5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {63B14EF8-9725-4D58-9F87-E8D4B128DBD5}.Release|Any CPU.Build.0 = Release|Any CPU + {33DDCDCA-7E88-4B2F-99FB-991AFEA948E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {33DDCDCA-7E88-4B2F-99FB-991AFEA948E1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {33DDCDCA-7E88-4B2F-99FB-991AFEA948E1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {33DDCDCA-7E88-4B2F-99FB-991AFEA948E1}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {DCF949A9-E141-4DF2-B19B-E889727FF8EF} = {6E4ECC9B-FCF4-4128-97E0-A01B35EA616D} + {9581AB1E-4FD4-4A9B-8BDF-820A01CE5658} = {DCF949A9-E141-4DF2-B19B-E889727FF8EF} + {63B14EF8-9725-4D58-9F87-E8D4B128DBD5} = {8806BBF5-1710-4F1D-91E5-010FF0932D8B} + {33DDCDCA-7E88-4B2F-99FB-991AFEA948E1} = {8806BBF5-1710-4F1D-91E5-010FF0932D8B} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {85FDF83C-A37A-4481-AE46-436A4AF169DB} + EndGlobalSection +EndGlobal diff --git a/2.0/readme.md b/2.0/readme.md new file mode 100644 index 0000000..d0f284e --- /dev/null +++ b/2.0/readme.md @@ -0,0 +1,16 @@ +RESTful Provider for Data Exchange Framework 2.0 +===== + + * Specify an endpoint + * Select common HTTP methods + * Add headers to the request + * Pass query parameters to the request + * Dynamically update header and parameter values + * Map a value from JSON response to a field on a Sitecore item + +--- + +### Resources + +Learn how to install and use, or create the RESTful Provider for Data Exchange Framework +at [dataexchange.loveyourdemo.com](http://dataexchange.loveyourdemo.com). diff --git a/2.0/src/DataExchange/Providers.RESTful.Local/code/App_Config/Include/DataExchange/DataExchange.Providers.RESTful.Local.config b/2.0/src/DataExchange/Providers.RESTful.Local/code/App_Config/Include/DataExchange/DataExchange.Providers.RESTful.Local.config new file mode 100644 index 0000000..dcc7e5f --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful.Local/code/App_Config/Include/DataExchange/DataExchange.Providers.RESTful.Local.config @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful.Local/code/DataExchange.Providers.RESTful.Local.csproj b/2.0/src/DataExchange/Providers.RESTful.Local/code/DataExchange.Providers.RESTful.Local.csproj new file mode 100644 index 0000000..28b8e6a --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful.Local/code/DataExchange.Providers.RESTful.Local.csproj @@ -0,0 +1,77 @@ + + + + + Debug + AnyCPU + {33DDCDCA-7E88-4B2F-99FB-991AFEA948E1} + Library + Properties + DataExchange.Providers.RESTful.Local + DataExchange.Providers.RESTful.Local + v4.7 + 512 + bin\ + + + true + full + false + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + TRACE + prompt + 4 + + + + ..\..\..\..\packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll + + + ..\..\..\..\packages\Sitecore.DataExchange.NoReferences.2.0.171013\lib\NET462\Sitecore.DataExchange.dll + + + ..\..\..\..\packages\Sitecore.DataExchange.DataAccess.NoReferences.2.0.171013\lib\NET462\Sitecore.DataExchange.DataAccess.dll + + + ..\..\..\..\packages\Sitecore.DataExchange.Local.NoReferences.2.0.171013\lib\NET462\Sitecore.DataExchange.Local.dll + + + ..\..\..\..\packages\Sitecore.Kernel.NoReferences.9.0.171002\lib\NET462\Sitecore.Kernel.dll + + + ..\..\..\..\packages\Sitecore.Services.Core.NoReferences.9.0.171002\lib\NET462\Sitecore.Services.Core.dll + + + + + + + + + + + + + + + + + + + + + + + + {63b14ef8-9725-4d58-9f87-e8d4b128dbd5} + DataExchange.Providers.RESTful + + + + \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful.Local/code/Pipelines/Loader/InitializeProvider.cs b/2.0/src/DataExchange/Providers.RESTful.Local/code/Pipelines/Loader/InitializeProvider.cs new file mode 100644 index 0000000..6e6cf31 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful.Local/code/Pipelines/Loader/InitializeProvider.cs @@ -0,0 +1,19 @@ +using Sitecore.Configuration; +using Sitecore.DataExchange; +using Sitecore.Pipelines; +using DataExchange.Providers.RESTful.Plugins.Context; +using DataExchange.Providers.RESTful.Repositories; + +namespace DataExchange.Providers.RESTful.Local.Pipelines.Loader +{ + public class InitializeProvider + { + public void Process(PipelineArgs args) + { + Context.Plugins.Add((IPlugin) new RepositorySettings + { + Client = Factory.CreateObject("dataExchange/providers/restful/clientRepository", true) as IClientRepository + }); + } + } +} diff --git a/2.0/src/DataExchange/Providers.RESTful.Local/code/Properties/AssemblyInfo.cs b/2.0/src/DataExchange/Providers.RESTful.Local/code/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..58f0f12 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful.Local/code/Properties/AssemblyInfo.cs @@ -0,0 +1,19 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +[assembly: AssemblyTitle("DataExchange.Providers.RESTful.Local")] +[assembly: AssemblyDescription("RESTful Provider for Data Exchange Framework 2.0")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("RESTful Provider for Data Exchange Framework")] +[assembly: AssemblyCopyright("Copyright © 2014-2017 Waughn Hughes. All rights reserved.")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +[assembly: ComVisible(false)] +[assembly: Guid("eef544d3-b333-4553-a566-883c5a923e7f")] + +[assembly: AssemblyVersion("2.0.0.17329")] +[assembly: AssemblyInformationalVersion("2.0.0 rev. 171125")] +[assembly: AssemblyFileVersion("2.0.0.17329")] diff --git a/2.0/src/DataExchange/Providers.RESTful.Local/code/packages.config b/2.0/src/DataExchange/Providers.RESTful.Local/code/packages.config new file mode 100644 index 0000000..12bd3b5 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful.Local/code/packages.config @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/App_Config/Include/DataExchange/DataExchange.Providers.RESTful.Serialization.config b/2.0/src/DataExchange/Providers.RESTful/code/App_Config/Include/DataExchange/DataExchange.Providers.RESTful.Serialization.config new file mode 100644 index 0000000..72d66c4 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/App_Config/Include/DataExchange/DataExchange.Providers.RESTful.Serialization.config @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Converters/DataAccess/ValueAccessors/TokenValueAccessorConverter.cs b/2.0/src/DataExchange/Providers.RESTful/code/Converters/DataAccess/ValueAccessors/TokenValueAccessorConverter.cs new file mode 100644 index 0000000..f8301df --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Converters/DataAccess/ValueAccessors/TokenValueAccessorConverter.cs @@ -0,0 +1,49 @@ +using System; +using Sitecore.DataExchange; +using Sitecore.DataExchange.Converters.DataAccess.ValueAccessors; +using Sitecore.DataExchange.DataAccess; +using Sitecore.DataExchange.DataAccess.Writers; +using Sitecore.DataExchange.Repositories; +using Sitecore.Services.Core.Model; +using DataExchange.Providers.RESTful.DataAccess.Readers; +using DataExchange.Providers.RESTful.Models.ItemModels.DataAccess.ValueAccessors; + +namespace DataExchange.Providers.RESTful.Converters.DataAccess.ValueAccessors +{ + public class TokenValueAccessorConverter : ValueAccessorConverter + { + public TokenValueAccessorConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.TokenValueAccessor.TemplateId); + } + + protected override ConvertResult ConvertSupportedItem(ItemModel source) + { + var convertResult = base.ConvertSupportedItem(source); + + if (!convertResult.WasConverted) + return convertResult; + + if (convertResult.ConvertedValue == null) + return base.NegativeResult(source, "The converted value accessor is null.", Array.Empty()); + + var path = base.GetStringValue(source, TokenValueAccessorItemModel.PathExpression); + + if (string.IsNullOrWhiteSpace(path)) + return base.NegativeResult(source, "No path name was found.", string.Format("field: {0}", TokenValueAccessorItemModel.PathExpression)); + + var convertedValue = convertResult.ConvertedValue; + + if (convertedValue.ValueReader == null) + { + convertedValue.ValueReader = new TokenValueReader(path); + } + if (convertedValue.ValueWriter == null) + { + convertedValue.ValueWriter = new PropertyValueWriter(path); + } + + return convertResult; + } + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Converters/DataAccess/ValueAccessorsSets/TokenValueAccessorSetsConverter.cs b/2.0/src/DataExchange/Providers.RESTful/code/Converters/DataAccess/ValueAccessorsSets/TokenValueAccessorSetsConverter.cs new file mode 100644 index 0000000..faf480f --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Converters/DataAccess/ValueAccessorsSets/TokenValueAccessorSetsConverter.cs @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; +using Sitecore.DataExchange; +using Sitecore.DataExchange.Converters.DataAccess.ValueAccessors; +using Sitecore.DataExchange.Repositories; +using Sitecore.Services.Core.Model; +using DataExchange.Providers.RESTful.Models.ItemModels; +using DataExchange.Providers.RESTful.Models.ItemModels.DataAccess.ValueAccessors; + +namespace DataExchange.Providers.RESTful.Converters.DataAccess.ValueAccessorsSets +{ + public class TokenValueAccessorSetsConverter : ChildBasedValueAccessorSetConverter, IConverter> + { + public TokenValueAccessorSetsConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.TokenValueAccessorSet.TemplateId); + } + + ConvertResult> IConverter>.Convert(ItemModel source) + { + if (!base.IsSupportedItem(source)) + return ConvertResult>.NegativeResult(this.FormatMessageForNegativeResult(source, "The source item is not supported by this converter.", Array.Empty())); + + var stringSet = new HashSet(); + + var childItemModels = this.GetChildItemModels(source); + if (childItemModels != null) + { + foreach (var itemModel in childItemModels) + { + var path = this.GetStringValue(itemModel, TokenValueAccessorItemModel.PathExpression); + if (!string.IsNullOrWhiteSpace(path) && this.GetBoolValue(itemModel, CommonItemModel.Enabled)) + stringSet.Add(path); + } + } + + return ConvertResult>.PositiveResult(stringSet); + } + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Converters/Endpoints/ApplicationEndpointConverter.cs b/2.0/src/DataExchange/Providers.RESTful/code/Converters/Endpoints/ApplicationEndpointConverter.cs new file mode 100644 index 0000000..ce83d5e --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Converters/Endpoints/ApplicationEndpointConverter.cs @@ -0,0 +1,33 @@ +using Sitecore.DataExchange; +using Sitecore.DataExchange.Converters.Endpoints; +using Sitecore.DataExchange.Extensions; +using Sitecore.DataExchange.Models; +using Sitecore.DataExchange.Repositories; +using Sitecore.Services.Core.Model; +using DataExchange.Providers.RESTful.Models.ItemModels.Endpoints; +using DataExchange.Providers.RESTful.Plugins.Endpoints; +using DataExchange.Providers.RESTful.Plugins.Settings; + +namespace DataExchange.Providers.RESTful.Converters.Endpoints +{ + public class ApplicationEndpointConverter : BaseEndpointConverter + { + public ApplicationEndpointConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.RESTfulEndpoint.TemplateId); + } + + protected override void AddPlugins(ItemModel source, Endpoint endpoint) + { + var applicationEndpointSettings = new ApplicationEndpointSettings(); + var model = this.ConvertReferenceToModel(source, ApplicationEndpointItemModel.Application); + if (model != null) + applicationEndpointSettings.Application = model; + + if (applicationEndpointSettings.Application == null) + Context.Logger.Error("No application was specified for the endpoint. (item: {0}, field: {1})", source.GetItemId(), Templates.RESTfulEndpoint.FieldNames.Application); + + endpoint.AddPlugin(applicationEndpointSettings); + } + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Converters/PipelineSteps/BasePluginPipelineStepConverter.cs b/2.0/src/DataExchange/Providers.RESTful/code/Converters/PipelineSteps/BasePluginPipelineStepConverter.cs new file mode 100644 index 0000000..1623b49 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Converters/PipelineSteps/BasePluginPipelineStepConverter.cs @@ -0,0 +1,54 @@ +using Sitecore.DataExchange; +using Sitecore.DataExchange.Converters.PipelineSteps; +using Sitecore.DataExchange.Extensions; +using Sitecore.DataExchange.Models; +using Sitecore.DataExchange.Plugins; +using Sitecore.DataExchange.Repositories; +using Sitecore.Services.Core.Model; +using DataExchange.Providers.RESTful.Models.ItemModels.PipelineSteps; +using DataExchange.Providers.RESTful.Plugins.Processors; +using DataExchange.Providers.RESTful.Plugins.Settings; + +namespace DataExchange.Providers.RESTful.Converters.PipelineSteps +{ + public abstract class BasePluginPipelineStepConverter : BasePipelineStepConverter + { + protected BasePluginPipelineStepConverter(IItemModelRepository repository) : base(repository) + { + } + + public void AddEndpointSettings(ItemModel source, PipelineStep pipelineStep) + { + var endpointSettings = new EndpointSettings(); + var model = this.ConvertReferenceToModel(source, BaseEndpointPipelineStepItemModel.EndpointFrom); + + if (model != null) + endpointSettings.EndpointFrom = model; + + if (endpointSettings.EndpointFrom == null) + Context.Logger.Error("No endpoint from was specified for the pipeline step. (item: {0}, field: {1})", source.GetItemId(), Templates.BaseEndpointPipelineStep.FieldNames.EndpointFrom); + + pipelineStep.AddPlugin(endpointSettings); + } + + public void AddResourceSettings(ItemModel source, PipelineStep pipelineStep) + { + var resourceSettings = this.ConvertReferenceToModel(source, BaseResourceEndpointPipelineStepItemModel.Resource); + + if (resourceSettings == null) + Context.Logger.Error("No resource was specified for the pipeline step. (item: {0}, field: {1})", source.GetItemId(), Templates.BaseResourceEndpointPipelineStep.FieldNames.Resource); + else + pipelineStep.AddPlugin(resourceSettings); + } + + protected void AddReadResourceDataSettings(ItemModel source, PipelineStep pipelineStep) + { + var readResourceDataSettings = new ReadResourceDataSettings + { + PathExpression = this.GetStringValue(source, ReadResourceDataPipelineStepItemModel.PathExpression) + }; + + pipelineStep.AddPlugin(readResourceDataSettings); + } + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Converters/PipelineSteps/ReadResourceDataStepConverter.cs b/2.0/src/DataExchange/Providers.RESTful/code/Converters/PipelineSteps/ReadResourceDataStepConverter.cs new file mode 100644 index 0000000..1f3bf86 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Converters/PipelineSteps/ReadResourceDataStepConverter.cs @@ -0,0 +1,21 @@ +using Sitecore.DataExchange.Models; +using Sitecore.DataExchange.Repositories; +using Sitecore.Services.Core.Model; + +namespace DataExchange.Providers.RESTful.Converters.PipelineSteps +{ + public class ReadResourceDataStepConverter : BasePluginPipelineStepConverter + { + public ReadResourceDataStepConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.ReadResourceDataPipelineStep.TemplateId); + } + + protected override void AddPlugins(ItemModel source, PipelineStep pipelineStep) + { + base.AddEndpointSettings(source, pipelineStep); + base.AddResourceSettings(source, pipelineStep); + base.AddReadResourceDataSettings(source, pipelineStep); + } + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Converters/Settings/ApplicationConverter.cs b/2.0/src/DataExchange/Providers.RESTful/code/Converters/Settings/ApplicationConverter.cs new file mode 100644 index 0000000..06789f6 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Converters/Settings/ApplicationConverter.cs @@ -0,0 +1,66 @@ +using System; +using Sitecore.DataExchange; +using Sitecore.DataExchange.Converters; +using Sitecore.DataExchange.Extensions; +using Sitecore.DataExchange.Repositories; +using Sitecore.Services.Core.Model; +using DataExchange.Providers.RESTful.Models.ItemModels.Settings; +using DataExchange.Providers.RESTful.Plugins.Settings; + +namespace DataExchange.Providers.RESTful.Converters.Settings +{ + public class ApplicationConverter : BaseItemModelConverter + { + public ApplicationConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.Application.TemplateId); + } + + protected override ConvertResult ConvertSupportedItem(ItemModel source) + { + return this.PositiveResult(this.ConvertApplicationSettings(source)); + } + + protected ApplicationSettings RefreshPlugin(Guid itemId) + { + ApplicationSettings applicationSettings = null; + + if (this.ItemModelRepository != null) + { + var source = this.ItemModelRepository.Get(itemId); + applicationSettings = this.ConvertApplicationSettings(source); + } + + return applicationSettings; + } + + protected ApplicationSettings ConvertApplicationSettings(ItemModel source) + { + var applicationSettings = new ApplicationSettings + { + ItemId = source.GetItemId(), + BaseUrl = base.GetStringValue(source, ApplicationItemModel.BaseUrl), + RefreshToken = base.GetStringValue(source, ApplicationItemModel.RefreshToken), + AccessToken = base.GetStringValue(source, ApplicationItemModel.AccessToken), + AccessTokenDate = base.GetDateTimeValue(source, ApplicationItemModel.AccessTokenDate), + ExpiresIn = base.GetIntValue(source, ApplicationItemModel.ExpiresIn), + RefreshPlugin = () => this.RefreshPlugin(source.GetItemId()) + }; + + var resource = this.ConvertReferenceToModel(source, ApplicationItemModel.AuthenticationResource); + if (resource != null) + applicationSettings.AuthenticationResource = resource; + + if (string.IsNullOrWhiteSpace(applicationSettings.BaseUrl)) + Context.Logger.Warn("No Base Url was specified in application settings. (item: {0}, field: {1})", source.GetItemId(), Templates.Application.FieldNames.BaseUrl); + + if (string.IsNullOrWhiteSpace(applicationSettings.RefreshToken)) + Context.Logger.Warn("No refresh token was specified in application settings. (item: {0}, field: {1})", source.GetItemId(), Templates.Application.FieldNames.RefreshToken); + + if (applicationSettings.AuthenticationResource == null) + Context.Logger.Warn("No authentication resource was specified in application settings. (item: {0}, field: {1})", source.GetItemId(), Templates.Application.FieldNames.AuthenticationResource); + + return applicationSettings; + } + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Converters/Settings/PagingConverter.cs b/2.0/src/DataExchange/Providers.RESTful/code/Converters/Settings/PagingConverter.cs new file mode 100644 index 0000000..fdcfcf2 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Converters/Settings/PagingConverter.cs @@ -0,0 +1,33 @@ +using Sitecore.DataExchange; +using Sitecore.DataExchange.Converters; +using Sitecore.DataExchange.Repositories; +using Sitecore.Services.Core.Model; +using DataExchange.Providers.RESTful.Models.ItemModels.Settings; +using DataExchange.Providers.RESTful.Plugins.Settings; + +namespace DataExchange.Providers.RESTful.Converters.Settings +{ + public class PagingConverter : BaseItemModelConverter + { + public PagingConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.Paging.TemplateId); + } + + protected override ConvertResult ConvertSupportedItem(ItemModel source) + { + var pagingSettings = new PagingSettings + { + FirstPageNumber = base.GetIntValue(source, PagingItemModel.FirstPageNumber), + PageSize = base.GetIntValue(source, PagingItemModel.PageSize), + MaximumCount = base.GetIntValue(source, PagingItemModel.MaximumCount), + CurrentPagePathExpression = base.GetStringValue(source, PagingItemModel.CurrentPagePathExpression), + PageSizePathExpression = base.GetStringValue(source, PagingItemModel.PageSizePathExpression), + TotalCountPathExpression = base.GetStringValue(source, PagingItemModel.TotalCountPathExpression), + NextTokenPathExpression = base.GetStringValue(source, PagingItemModel.NextTokenPathExpression) + }; + + return this.PositiveResult(pagingSettings); + } + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Converters/Settings/RequestHeaderConverter.cs b/2.0/src/DataExchange/Providers.RESTful/code/Converters/Settings/RequestHeaderConverter.cs new file mode 100644 index 0000000..2b6def3 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Converters/Settings/RequestHeaderConverter.cs @@ -0,0 +1,28 @@ +using Sitecore.DataExchange.Converters; +using Sitecore.DataExchange.Repositories; +using Sitecore.DataExchange; +using Sitecore.Services.Core.Model; +using DataExchange.Providers.RESTful.Models.ItemModels.Settings; +using DataExchange.Providers.RESTful.Plugins.Settings; + +namespace DataExchange.Providers.RESTful.Converters.Settings +{ + public class RequestHeaderConverter : BaseItemModelConverter + { + public RequestHeaderConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.RequestHeader.TemplateId); + } + + protected override ConvertResult ConvertSupportedItem(ItemModel source) + { + var requestHeaderSettings = new RequestHeaderSettings + { + HeaderName = base.GetStringValue(source, RequestHeaderItemModel.HeaderName), + HeaderValue = base.GetStringValue(source, RequestHeaderItemModel.HeaderValue) + }; + + return this.PositiveResult(requestHeaderSettings); + } + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Converters/Settings/RequestParameterConverter.cs b/2.0/src/DataExchange/Providers.RESTful/code/Converters/Settings/RequestParameterConverter.cs new file mode 100644 index 0000000..84e44b0 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Converters/Settings/RequestParameterConverter.cs @@ -0,0 +1,28 @@ +using Sitecore.DataExchange.Converters; +using Sitecore.DataExchange; +using Sitecore.DataExchange.Repositories; +using Sitecore.Services.Core.Model; +using DataExchange.Providers.RESTful.Models.ItemModels.Settings; +using DataExchange.Providers.RESTful.Plugins.Settings; + +namespace DataExchange.Providers.RESTful.Converters.Settings +{ + public class RequestParameterConverter : BaseItemModelConverter + { + public RequestParameterConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.RequestParameter.TemplateId); + } + + protected override ConvertResult ConvertSupportedItem(ItemModel source) + { + var requestParameterSettings = new RequestParameterSettings + { + ParameterToken = base.GetStringValue(source, RequestParameterItemModel.ParameterToken), + ParameterValue = base.GetStringValue(source, RequestParameterItemModel.ParameterValue) + }; + + return this.PositiveResult(requestParameterSettings); + } + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Converters/Settings/ResourceConverter.cs b/2.0/src/DataExchange/Providers.RESTful/code/Converters/Settings/ResourceConverter.cs new file mode 100644 index 0000000..430fc9d --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Converters/Settings/ResourceConverter.cs @@ -0,0 +1,39 @@ +using System.Collections.Generic; +using Sitecore.DataExchange; +using Sitecore.DataExchange.Converters; +using Sitecore.DataExchange.Extensions; +using Sitecore.DataExchange.Repositories; +using Sitecore.Services.Core.Model; +using DataExchange.Providers.RESTful.Models.ItemModels.Settings; +using DataExchange.Providers.RESTful.Plugins.Settings; + +namespace DataExchange.Providers.RESTful.Converters.Settings +{ + public class ResourceConverter : BaseItemModelConverter + { + public ResourceConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.Resource.TemplateId); + } + + protected override ConvertResult ConvertSupportedItem(ItemModel source) + { + var resourceSettings = new ResourceSettings + { + Url = base.GetStringValue(source, ResourceItemModel.ResourceUrl), + Method = base.GetStringValue(source, ResourceItemModel.Method), + Headers = base.ConvertReferencesToModels(source, ResourceItemModel.Headers) ?? new List(), + Parameters = base.ConvertReferencesToModels(source, ResourceItemModel.Parameters) ?? new List(), + Paging = base.ConvertReferenceToModel(source, ResourceItemModel.Paging) + }; + + if (resourceSettings.Url == null) + Context.Logger.Error("No Url was specified in resource settings. (item: {0}, field: {1})", source.GetItemId(), Templates.Resource.FieldNames.Url); + + if (resourceSettings.Method == null) + Context.Logger.Error("No method was specified in resource settings. (item: {0}, field: {1})", source.GetItemId(), Templates.Resource.FieldNames.Method); + + return this.PositiveResult(resourceSettings); + } + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/DataAccess/Readers/TokenValueReader.cs b/2.0/src/DataExchange/Providers.RESTful/code/DataAccess/Readers/TokenValueReader.cs new file mode 100644 index 0000000..063a496 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/DataAccess/Readers/TokenValueReader.cs @@ -0,0 +1,46 @@ +using System; +using Newtonsoft.Json.Linq; +using Sitecore.DataExchange.DataAccess; + +namespace DataExchange.Providers.RESTful.DataAccess.Readers +{ + public class TokenValueReader : IValueReader + { + public readonly string Path; + + public TokenValueReader(string path) + { + this.Path = path; + } + + public bool CanRead(object source, DataAccessContext context) + { + if (context == null) + throw new ArgumentNullException(nameof(context)); + + return source is JObject; + } + + public ReadResult Read(object source, DataAccessContext context) + { + if (!this.CanRead(source, context)) + return ReadResult.NegativeResult(DateTime.UtcNow); + + object value = null; + bool wasValueRead = false; + + var jObject = source as JObject; + + if (jObject != null) + { + value = jObject.SelectToken(this.Path); + wasValueRead = value != null; + } + + if (!wasValueRead) + return ReadResult.NegativeResult(DateTime.UtcNow); + + return ReadResult.PositiveResult(value, DateTime.UtcNow); + } + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/DataExchange.Providers.RESTful.csproj b/2.0/src/DataExchange/Providers.RESTful/code/DataExchange.Providers.RESTful.csproj new file mode 100644 index 0000000..fd84f98 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/DataExchange.Providers.RESTful.csproj @@ -0,0 +1,111 @@ + + + + + Debug + AnyCPU + {63B14EF8-9725-4D58-9F87-E8D4B128DBD5} + Library + Properties + DataExchange.Providers.RESTful + DataExchange.Providers.RESTful + v4.7 + 512 + bin\ + + + true + full + false + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + TRACE + prompt + 4 + + + + ..\..\..\..\packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll + + + ..\..\..\..\packages\Sitecore.DataExchange.NoReferences.2.0.171013\lib\NET462\Sitecore.DataExchange.dll + + + ..\..\..\..\packages\Sitecore.DataExchange.DataAccess.NoReferences.2.0.171013\lib\NET462\Sitecore.DataExchange.DataAccess.dll + + + ..\..\..\..\packages\Sitecore.Services.Core.NoReferences.9.0.171002\lib\NET462\Sitecore.Services.Core.dll + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + True + True + Templates.tt + + + + + + TextTemplatingFileGenerator + Templates.cs + + + + + + + \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Extensions/EndpointExtensions.cs b/2.0/src/DataExchange/Providers.RESTful/code/Extensions/EndpointExtensions.cs new file mode 100644 index 0000000..59fde30 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Extensions/EndpointExtensions.cs @@ -0,0 +1,18 @@ +using Sitecore.DataExchange.Models; +using DataExchange.Providers.RESTful.Plugins.Endpoints; + +namespace DataExchange.Providers.RESTful.Extensions +{ + public static class EndpointExtensions + { + public static ApplicationEndpointSettings GetApplicationEndpointSettings(this Endpoint endpoint) + { + return endpoint.GetPlugin(); + } + + public static bool HasApplicationEndpointSettings(this Endpoint endpoint) + { + return GetApplicationEndpointSettings(endpoint) != null; + } + } +} diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Extensions/PipelineStepExtensions.cs b/2.0/src/DataExchange/Providers.RESTful/code/Extensions/PipelineStepExtensions.cs new file mode 100644 index 0000000..851c9bb --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Extensions/PipelineStepExtensions.cs @@ -0,0 +1,29 @@ +using Sitecore.DataExchange.Models; +using DataExchange.Providers.RESTful.Plugins.Processors; +using DataExchange.Providers.RESTful.Plugins.Settings; + +namespace DataExchange.Providers.RESTful.Extensions +{ + public static class PipelineStepExtensions + { + public static ResourceSettings GetResourceSettings(this PipelineStep pipelineStep) + { + return pipelineStep.GetPlugin(); + } + + public static bool HasResourceSettings(this PipelineStep pipelineStep) + { + return GetResourceSettings(pipelineStep) != null; + } + + public static ReadResourceDataSettings GetReadResourceDataSettings(this PipelineStep pipelineStep) + { + return pipelineStep.GetPlugin(); + } + + public static bool HasReadResourceDataSettings(this PipelineStep pipelineStep) + { + return GetReadResourceDataSettings(pipelineStep) != null; + } + } +} diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Extensions/PluginExtension.cs b/2.0/src/DataExchange/Providers.RESTful/code/Extensions/PluginExtension.cs new file mode 100644 index 0000000..6948cac --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Extensions/PluginExtension.cs @@ -0,0 +1,57 @@ +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using Sitecore.DataExchange; + +namespace DataExchange.Providers.RESTful.Extensions +{ + public static class PluginExtension + { + public static Dictionary ConvertToTokenDictionary(this IPlugin plugin) + { + var tokens = new Dictionary(); + + if (plugin != null) + { + var prefix = plugin.GetType().Name.TrimEnd().Replace("Settings", string.Empty); + var properties = plugin.GetType().GetProperties(BindingFlags.Public | BindingFlags.Instance); + + foreach (var prop in properties.Where(p => p.PropertyType == typeof(string) && p.CanRead && p.GetGetMethod(false) != null)) + { + string name = string.Format("{{{0}.{1}}}", prefix, prop.Name); + string value = (string)prop.GetValue(plugin) ?? string.Empty; + + if (!tokens.ContainsKey(name)) + tokens.Add(name, value); + } + } + + return tokens; + } + + public static Dictionary ConvertToTokenDictionary(this IEnumerable plugins) + { + var tokens = new Dictionary(); + + if (plugins != null) + { + foreach (var plugin in plugins) + { + var prefix = plugin.GetType().Name.TrimEnd().Replace("Settings", string.Empty); + var properties = plugin.GetType().GetProperties(BindingFlags.Public | BindingFlags.Instance); + + foreach (var prop in properties.Where(p => p.PropertyType == typeof(string) && p.CanRead && p.GetGetMethod(false) != null)) + { + string name = string.Format("{{{0}.{1}}}", prefix, prop.Name); + string value = (string)prop.GetValue(plugin) ?? string.Empty; + + if (!tokens.ContainsKey(name)) + tokens.Add(name, value); + } + } + } + + return tokens; + } + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/CommonItemModel.cs b/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/CommonItemModel.cs new file mode 100644 index 0000000..da4d114 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/CommonItemModel.cs @@ -0,0 +1,9 @@ +using Sitecore.Services.Core.Model; + +namespace DataExchange.Providers.RESTful.Models.ItemModels +{ + public class CommonItemModel : ItemModel + { + public const string Enabled = "Enabled"; + } +} diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/DataAccess/ValueAccessors/TokenValueAccessorItemModel.cs b/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/DataAccess/ValueAccessors/TokenValueAccessorItemModel.cs new file mode 100644 index 0000000..bf9217b --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/DataAccess/ValueAccessors/TokenValueAccessorItemModel.cs @@ -0,0 +1,9 @@ +using Sitecore.Services.Core.Model; + +namespace DataExchange.Providers.RESTful.Models.ItemModels.DataAccess.ValueAccessors +{ + public class TokenValueAccessorItemModel : ItemModel + { + public const string PathExpression = Templates.TokenValueAccessor.FieldNames.PathExpression; + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/DataAccess/ValueAccessorsSets/TokenValueAccessorSetsItemModel.cs b/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/DataAccess/ValueAccessorsSets/TokenValueAccessorSetsItemModel.cs new file mode 100644 index 0000000..0ba1bbf --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/DataAccess/ValueAccessorsSets/TokenValueAccessorSetsItemModel.cs @@ -0,0 +1,8 @@ +using Sitecore.Services.Core.Model; + +namespace DataExchange.Providers.RESTful.Models.ItemModels.DataAccess.ValueAccessorsSets +{ + public class TokenValueAccessorSetsItemModel : ItemModel + { + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Endpoints/ApplicationEndpointItemModel.cs b/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Endpoints/ApplicationEndpointItemModel.cs new file mode 100644 index 0000000..a5757e9 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Endpoints/ApplicationEndpointItemModel.cs @@ -0,0 +1,9 @@ +using Sitecore.Services.Core.Model; + +namespace DataExchange.Providers.RESTful.Models.ItemModels.Endpoints +{ + public class ApplicationEndpointItemModel : ItemModel + { + public const string Application = Templates.RESTfulEndpoint.FieldNames.Application; + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/PipelineSteps/BaseEndpointPipelineStepItemModel.cs b/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/PipelineSteps/BaseEndpointPipelineStepItemModel.cs new file mode 100644 index 0000000..0262720 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/PipelineSteps/BaseEndpointPipelineStepItemModel.cs @@ -0,0 +1,9 @@ +using Sitecore.Services.Core.Model; + +namespace DataExchange.Providers.RESTful.Models.ItemModels.PipelineSteps +{ + public class BaseEndpointPipelineStepItemModel : ItemModel + { + public const string EndpointFrom = Templates.BaseEndpointPipelineStep.FieldNames.EndpointFrom; + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/PipelineSteps/BaseResourceEndpointPipelineStepItemModel.cs b/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/PipelineSteps/BaseResourceEndpointPipelineStepItemModel.cs new file mode 100644 index 0000000..cbe79f7 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/PipelineSteps/BaseResourceEndpointPipelineStepItemModel.cs @@ -0,0 +1,9 @@ +using Sitecore.Services.Core.Model; + +namespace DataExchange.Providers.RESTful.Models.ItemModels.PipelineSteps +{ + public class BaseResourceEndpointPipelineStepItemModel : ItemModel + { + public const string Resource = Templates.BaseResourceEndpointPipelineStep.FieldNames.Resource; + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/PipelineSteps/ReadResourceDataPipelineStepItemModel.cs b/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/PipelineSteps/ReadResourceDataPipelineStepItemModel.cs new file mode 100644 index 0000000..54ce10e --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/PipelineSteps/ReadResourceDataPipelineStepItemModel.cs @@ -0,0 +1,9 @@ +using Sitecore.Services.Core.Model; + +namespace DataExchange.Providers.RESTful.Models.ItemModels.PipelineSteps +{ + public class ReadResourceDataPipelineStepItemModel : ItemModel + { + public const string PathExpression = Templates.ReadResourceDataPipelineStep.FieldNames.PathExpression; + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/ApplicationItemModel.cs b/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/ApplicationItemModel.cs new file mode 100644 index 0000000..2872158 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/ApplicationItemModel.cs @@ -0,0 +1,16 @@ +using Sitecore.Services.Core.Model; + +namespace DataExchange.Providers.RESTful.Models.ItemModels.Settings +{ + public class ApplicationItemModel : ItemModel + { + public const string BaseUrl = Templates.Application.FieldNames.BaseUrl; + + public const string RefreshToken = Templates.Application.FieldNames.RefreshToken; + public const string AccessToken = Templates.Application.FieldNames.AccessToken; + public const string AccessTokenDate = Templates.Application.FieldNames.AccessTokenDate; + public const string ExpiresIn = Templates.Application.FieldNames.ExpiresIn; + + public const string AuthenticationResource = Templates.Application.FieldNames.AuthenticationResource; + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/PagingItemModel.cs b/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/PagingItemModel.cs new file mode 100644 index 0000000..c8581f8 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/PagingItemModel.cs @@ -0,0 +1,15 @@ +using Sitecore.Services.Core.Model; + +namespace DataExchange.Providers.RESTful.Models.ItemModels.Settings +{ + public class PagingItemModel : ItemModel + { + public const string FirstPageNumber = Templates.Paging.FieldNames.FirstPageNumber; + public const string PageSize = Templates.Paging.FieldNames.PageSize; + public const string MaximumCount = Templates.Paging.FieldNames.MaximumCount; + public const string CurrentPagePathExpression = Templates.Paging.FieldNames.CurrentPagePathExpression; + public const string PageSizePathExpression = Templates.Paging.FieldNames.PageSizePathExpression; + public const string TotalCountPathExpression = Templates.Paging.FieldNames.TotalCountPathExpression; + public const string NextTokenPathExpression = Templates.Paging.FieldNames.NextTokenPathExpression; + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/RequestHeaderItemModel.cs b/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/RequestHeaderItemModel.cs new file mode 100644 index 0000000..d09949a --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/RequestHeaderItemModel.cs @@ -0,0 +1,10 @@ +using Sitecore.Services.Core.Model; + +namespace DataExchange.Providers.RESTful.Models.ItemModels.Settings +{ + public class RequestHeaderItemModel : ItemModel + { + public const string HeaderName = Templates.RequestHeader.FieldNames.HeaderName; + public const string HeaderValue = Templates.RequestHeader.FieldNames.HeaderValue; + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/RequestParameterItemModel.cs b/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/RequestParameterItemModel.cs new file mode 100644 index 0000000..8ed4096 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/RequestParameterItemModel.cs @@ -0,0 +1,10 @@ +using Sitecore.Services.Core.Model; + +namespace DataExchange.Providers.RESTful.Models.ItemModels.Settings +{ + public class RequestParameterItemModel : ItemModel + { + public const string ParameterToken = Templates.RequestParameter.FieldNames.ParameterToken; + public const string ParameterValue = Templates.RequestParameter.FieldNames.ParameterValue; + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/ResourceItemModel.cs b/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/ResourceItemModel.cs new file mode 100644 index 0000000..1c59b34 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Models/ItemModels/Settings/ResourceItemModel.cs @@ -0,0 +1,13 @@ +using Sitecore.Services.Core.Model; + +namespace DataExchange.Providers.RESTful.Models.ItemModels.Settings +{ + public class ResourceItemModel : ItemModel + { + public const string ResourceUrl = Templates.Resource.FieldNames.Url; + public const string Method = Templates.Resource.FieldNames.Method; + public const string Headers = Templates.Resource.FieldNames.Headers; + public const string Parameters = Templates.Resource.FieldNames.Parameters; + public const string Paging = Templates.Resource.FieldNames.Paging; + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Plugins/Context/RepositorySettings.cs b/2.0/src/DataExchange/Providers.RESTful/code/Plugins/Context/RepositorySettings.cs new file mode 100644 index 0000000..bc28a34 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Plugins/Context/RepositorySettings.cs @@ -0,0 +1,10 @@ +using DataExchange.Providers.RESTful.Repositories; +using Sitecore.DataExchange; + +namespace DataExchange.Providers.RESTful.Plugins.Context +{ + public class RepositorySettings : IPlugin + { + public IClientRepository Client { get; set; } + } +} diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Plugins/Endpoints/ApplicationEndpointSettings.cs b/2.0/src/DataExchange/Providers.RESTful/code/Plugins/Endpoints/ApplicationEndpointSettings.cs new file mode 100644 index 0000000..7d24a56 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Plugins/Endpoints/ApplicationEndpointSettings.cs @@ -0,0 +1,10 @@ +using Sitecore.DataExchange; +using DataExchange.Providers.RESTful.Plugins.Settings; + +namespace DataExchange.Providers.RESTful.Plugins.Endpoints +{ + public class ApplicationEndpointSettings : IPlugin + { + public ApplicationSettings Application { get; set; } + } +} diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Plugins/Processors/ReadResourceDataSettings.cs b/2.0/src/DataExchange/Providers.RESTful/code/Plugins/Processors/ReadResourceDataSettings.cs new file mode 100644 index 0000000..331f857 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Plugins/Processors/ReadResourceDataSettings.cs @@ -0,0 +1,10 @@ +using Newtonsoft.Json.Linq; +using Sitecore.DataExchange; + +namespace DataExchange.Providers.RESTful.Plugins.Processors +{ + public class ReadResourceDataSettings : IPlugin + { + public string PathExpression { get; set; } + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Plugins/Settings/ApplicationSettings.cs b/2.0/src/DataExchange/Providers.RESTful/code/Plugins/Settings/ApplicationSettings.cs new file mode 100644 index 0000000..8b425a5 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Plugins/Settings/ApplicationSettings.cs @@ -0,0 +1,20 @@ +using System; +using Sitecore.DataExchange; + +namespace DataExchange.Providers.RESTful.Plugins.Settings +{ + public class ApplicationSettings : IPlugin + { + public Guid ItemId { get; set; } // used to resolve sitecore item + + public string BaseUrl { get; set; } + public string RefreshToken { get; set; } + public string AccessToken { get; set; } + public DateTime AccessTokenDate { get; set; } + public int ExpiresIn { get; set; } + + public ResourceSettings AuthenticationResource { get; set; } + + public Func RefreshPlugin { get; set; } + } +} diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Plugins/Settings/PagingSettings.cs b/2.0/src/DataExchange/Providers.RESTful/code/Plugins/Settings/PagingSettings.cs new file mode 100644 index 0000000..ae89642 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Plugins/Settings/PagingSettings.cs @@ -0,0 +1,15 @@ +using Sitecore.DataExchange; + +namespace DataExchange.Providers.RESTful.Plugins.Settings +{ + public class PagingSettings : IPlugin + { + public int FirstPageNumber { get; set; } + public int PageSize { get; set; } + public int MaximumCount { get; set; } + public string CurrentPagePathExpression { get; set; } + public string PageSizePathExpression { get; set; } + public string TotalCountPathExpression { get; set; } + public string NextTokenPathExpression { get; set; } + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Plugins/Settings/RequestHeaderSettings.cs b/2.0/src/DataExchange/Providers.RESTful/code/Plugins/Settings/RequestHeaderSettings.cs new file mode 100644 index 0000000..4163428 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Plugins/Settings/RequestHeaderSettings.cs @@ -0,0 +1,10 @@ +using Sitecore.DataExchange; + +namespace DataExchange.Providers.RESTful.Plugins.Settings +{ + public class RequestHeaderSettings : IPlugin + { + public string HeaderName { get; set; } + public string HeaderValue { get; set; } + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Plugins/Settings/RequestParameterSettings.cs b/2.0/src/DataExchange/Providers.RESTful/code/Plugins/Settings/RequestParameterSettings.cs new file mode 100644 index 0000000..40d293e --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Plugins/Settings/RequestParameterSettings.cs @@ -0,0 +1,10 @@ +using Sitecore.DataExchange; + +namespace DataExchange.Providers.RESTful.Plugins.Settings +{ + public class RequestParameterSettings : IPlugin + { + public string ParameterToken { get; set; } + public string ParameterValue { get; set; } + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Plugins/Settings/ResourceSettings.cs b/2.0/src/DataExchange/Providers.RESTful/code/Plugins/Settings/ResourceSettings.cs new file mode 100644 index 0000000..0cb2581 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Plugins/Settings/ResourceSettings.cs @@ -0,0 +1,15 @@ +using System.Collections.Generic; +using Sitecore.DataExchange; + +namespace DataExchange.Providers.RESTful.Plugins.Settings +{ + public class ResourceSettings : IPlugin + { + public string Url { get; set; } + public string Method { get; set; } + public IEnumerable Headers { get; set; } + public IEnumerable Parameters { get; set; } + public PagingSettings Paging { get; set; } + + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Processors/PipelineSteps/ReadResourceDataPipelineStep.cs b/2.0/src/DataExchange/Providers.RESTful/code/Processors/PipelineSteps/ReadResourceDataPipelineStep.cs new file mode 100644 index 0000000..68b4911 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Processors/PipelineSteps/ReadResourceDataPipelineStep.cs @@ -0,0 +1,209 @@ +using System; +using System.Threading.Tasks; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; +using Sitecore.DataExchange; +using Sitecore.DataExchange.Attributes; +using Sitecore.DataExchange.Contexts; +using Sitecore.DataExchange.Extensions; +using Sitecore.DataExchange.Models; +using Sitecore.DataExchange.Plugins; +using Sitecore.DataExchange.Processors.PipelineSteps; +using Sitecore.Services.Core.Diagnostics; +using DataExchange.Providers.RESTful.Extensions; +using DataExchange.Providers.RESTful.Plugins.Context; +using DataExchange.Providers.RESTful.Plugins.Endpoints; +using DataExchange.Providers.RESTful.Plugins.Processors; +using DataExchange.Providers.RESTful.Plugins.Settings; + +namespace DataExchange.Providers.RESTful.Processors.PipelineSteps +{ + [RequiredPipelineStepPlugins(typeof(EndpointSettings), typeof(ReadResourceDataSettings))] + [RequiredEndpointPlugins(typeof(ApplicationEndpointSettings))] + public class ReadResourceDataPipelineStep : BasePipelineStepWithEndpointsProcessor + { + protected override void ProcessPipelineStep(PipelineStep pipelineStep, PipelineContext pipelineContext, ILogger logger) + { + EndpointSettings endpointSettings = pipelineStep.GetEndpointSettings(); + if (endpointSettings == null) + { + logger.Error("Pipeline step processing will abort because the pipeline step is missing a plugin. (pipeline step: {0}, plugin: {1})", pipelineStep.Name, + typeof(EndpointSettings).FullName); + } + else + { + ReadResourceDataSettings readDataSettings = pipelineStep.GetReadResourceDataSettings(); + if (readDataSettings == null) + { + this.Log(logger.Error, pipelineContext, "Pipeline step processing will abort because the pipeline step is missing a plugin.", string.Format("plugin: {0}", typeof(ReadResourceDataSettings).FullName)); + } + else + { + Endpoint endpointFrom = endpointSettings.EndpointFrom; + if (endpointFrom == null) + { + logger.Error( + "Pipeline step processing will abort because the pipeline step is missing an endpoint to read from. (pipeline step: {0}, plugin: {1}, property: {2})", + pipelineStep.Name, typeof(EndpointSettings).FullName, "EndpointFrom"); + } + else if (!this.IsEndpointValid(endpointFrom, pipelineStep, pipelineContext, logger)) + { + logger.Error("Pipeline step processing will abort because the endpoint to read from is not valid. (pipeline step: {0}, endpoint: {1})", + pipelineStep.Name, + endpointFrom.Name); + } + else + { + logger.Info("Pipeline step reading data. (pipeline step: {0}, plugin: {1})", pipelineStep.Name, typeof(EndpointSettings).FullName); + + var dataRead = Task.Run(async () => await this.ReadData(endpointFrom, pipelineStep, pipelineContext, logger)).Result; + + logger.Info("Pipeline context has data? {0} (pipeline step: {1}, plugin: {2})", pipelineContext.HasIterableDataSettings(), pipelineStep.Name, typeof(EndpointSettings).FullName); + } + } + } + } + + protected async Task ReadData(Endpoint endpoint, PipelineStep pipelineStep, PipelineContext pipelineContext, ILogger logger) + { + if (endpoint == null) + { + throw new ArgumentNullException(nameof(endpoint)); + } + + if (pipelineStep == null) + { + throw new ArgumentNullException(nameof(pipelineStep)); + } + + if (pipelineContext == null) + { + throw new ArgumentNullException(nameof(pipelineContext)); + } + + var repositorySettings = Context.GetPlugin(); + if (repositorySettings == null) + { + logger.Error("No repository settings plugin is specified on the context (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + if (repositorySettings.Client == null) + { + logger.Error("No client is specified on the repository settings (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + var applicationEndpointSettings = endpoint.GetApplicationEndpointSettings(); + var applicationSettings = (ApplicationSettings)applicationEndpointSettings?.Application?.RefreshPlugin.Invoke(); + + if (applicationSettings == null) + { + logger.Error("No application is specified on the endpoint (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + if (string.IsNullOrWhiteSpace(applicationSettings.BaseUrl)) + { + logger.Error("No Base Url is specified on the endpoint (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + if (string.IsNullOrWhiteSpace(applicationSettings.AccessToken)) + { + logger.Warn("No access token is specified on the endpoint (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + //return false; + } + + var resourceSettings = pipelineStep.GetResourceSettings(); + + if (resourceSettings == null) + { + logger.Error("No resource is specified on the pipeline step (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + if (string.IsNullOrWhiteSpace(resourceSettings.Url)) + { + logger.Error("No url is specified on the resource (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + if (string.IsNullOrWhiteSpace(resourceSettings.Method)) + { + logger.Error("No method is specified on the resource (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + var readDataSettings = pipelineStep.GetReadResourceDataSettings(); + + if (readDataSettings == null || string.IsNullOrWhiteSpace(readDataSettings.PathExpression)) + { + logger.Error("No path expression is specified on the pipeline step. (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + var iterableData = new JArray(); + bool hasMore; + + do + { + hasMore = false; + + var response = await repositorySettings.Client.SendAsync(applicationSettings, resourceSettings); + var json = await response.Content.ReadAsStringAsync(); + var jObject = JsonConvert.DeserializeObject(json); + + if (jObject == null) + { + logger.Debug("No data returned from request. (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + } + else + { + var jArray = (JArray)jObject.SelectToken(readDataSettings.PathExpression, false); + + if (jArray == null) + { + logger.Debug("No data returned from path expression. (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + } + else + { + logger.Info("{0} rows were read from endpoint. (pipeline step: {1}, endpoint: {2})", jArray.Count, pipelineStep.Name, endpoint.Name); + iterableData.Merge(jArray); + + if (resourceSettings.Paging != null) + { + if (!string.IsNullOrEmpty(resourceSettings.Paging.NextTokenPathExpression)) + { + var nextToken = jObject.SelectToken(resourceSettings.Paging.NextTokenPathExpression, false); + hasMore = !string.IsNullOrEmpty(nextToken?.Value()); + } + else + { + var pageToken = jObject.SelectToken(resourceSettings.Paging.CurrentPagePathExpression, false); + var pageSizeToken = jObject.SelectToken(resourceSettings.Paging.PageSizePathExpression, false); + var totalCountToken = jObject.SelectToken(resourceSettings.Paging.TotalCountPathExpression, false); + + var page = pageToken?.Value() ?? 0; + var pageSize = pageSizeToken?.Value() ?? resourceSettings.Paging.PageSize; + var totalCount = totalCountToken?.Value() ?? int.MinValue; + + hasMore = page * pageSize > 0 + && page * pageSize < totalCount; + } + } + } + } + + } while (resourceSettings.Paging != null && hasMore); + + logger.Info("{0} total rows were read from endpoint. (pipeline step: {1}, endpoint: {2})", iterableData.Count, pipelineStep.Name, endpoint.Name); + + var dataSettings = new IterableDataSettings(iterableData); + + pipelineContext.AddPlugins(dataSettings); + + return true; + } + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Properties/AssemblyInfo.cs b/2.0/src/DataExchange/Providers.RESTful/code/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..cb73d02 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Properties/AssemblyInfo.cs @@ -0,0 +1,19 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +[assembly: AssemblyTitle("DataExchange.Providers.RESTful")] +[assembly: AssemblyDescription("RESTful Provider for Data Exchange Framework 2.0")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("RESTful Provider for Data Exchange Framework")] +[assembly: AssemblyCopyright("Copyright © 2014-2017 Waughn Hughes. All rights reserved.")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +[assembly: ComVisible(false)] +[assembly: Guid("63b14ef8-9725-4d58-9f87-e8d4b128dbd5")] + +[assembly: AssemblyVersion("2.0.0.17329")] +[assembly: AssemblyInformationalVersion("2.0.0 rev. 171125")] +[assembly: AssemblyFileVersion("2.0.0.17329")] diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Repositories/BaseClientRepository.cs b/2.0/src/DataExchange/Providers.RESTful/code/Repositories/BaseClientRepository.cs new file mode 100644 index 0000000..b0f3cc8 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Repositories/BaseClientRepository.cs @@ -0,0 +1,65 @@ +using System.Collections.Generic; +using System.Net; +using System.Net.Http; +using System.Text.RegularExpressions; +using System.Threading.Tasks; +using DataExchange.Providers.RESTful.Plugins.Settings; + +namespace DataExchange.Providers.RESTful.Repositories +{ + public abstract class BaseClientRepository : IClientRepository + { + public abstract Task SendAsync(ApplicationSettings application, ResourceSettings resource); + public abstract Task SendAsync(string url, ResourceSettings resource, Dictionary tokens); + + protected Dictionary ReplaceTokens(IEnumerable headers, IReadOnlyDictionary tokens) + { + var requestHeaders = new Dictionary(); + + foreach (var header in headers) + { + var value = header.HeaderValue; + var matches = Regex.Matches(header.HeaderValue, @"{[\w\d]*\.[\w\d]*}"); + foreach (Match match in matches) + { + if (tokens.ContainsKey(match.Value)) + value = value.Replace(match.Value, tokens[match.Value]); + } + + requestHeaders.Add(header.HeaderName, value); + } + + return requestHeaders; + } + + protected Dictionary ReplaceTokens(IEnumerable parameters, IReadOnlyDictionary tokens) + { + var requestParameters = new Dictionary(); + + foreach (var parameter in parameters) + { + var value = parameter.ParameterValue; + var matches = Regex.Matches(parameter.ParameterValue, @"{[\w\d]*\.[\w\d]*}"); + foreach (Match match in matches) + { + if (tokens.ContainsKey(match.Value)) + value = value.Replace(match.Value, tokens[match.Value]); + } + + requestParameters.Add(parameter.ParameterToken, value); + } + + return requestParameters; + } + + protected string ReplaceUrlParameters(string url, IReadOnlyDictionary tokens) + { + foreach (var token in tokens) + { + url = url.Replace(token.Key, WebUtility.UrlEncode(token.Value)); + } + + return url; + } + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Repositories/ClientRepository.cs b/2.0/src/DataExchange/Providers.RESTful/code/Repositories/ClientRepository.cs new file mode 100644 index 0000000..16a16ca --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Repositories/ClientRepository.cs @@ -0,0 +1,47 @@ +using System; +using System.Collections.Generic; +using System.Net.Http; +using System.Threading.Tasks; +using DataExchange.Providers.RESTful.Extensions; +using DataExchange.Providers.RESTful.Plugins.Settings; + +namespace DataExchange.Providers.RESTful.Repositories +{ + public class ClientRepository : BaseClientRepository + { + private static readonly WebRequestHandler Handler = new WebRequestHandler + { + ReadWriteTimeout = 10 * 1000 + }; + + private static readonly HttpClient Client = new HttpClient(Handler); + + public override async Task SendAsync(ApplicationSettings application, ResourceSettings resource) + { + var url = $"{application.BaseUrl}{resource.Url}"; + var tokens = application.ConvertToTokenDictionary(); + + return await this.SendAsync(url, resource, tokens); + } + + public override async Task SendAsync(string url, ResourceSettings resource, Dictionary tokens) + { + var headers = base.ReplaceTokens(resource.Headers, tokens); + var parameters = base.ReplaceTokens(resource.Parameters, tokens); + url = base.ReplaceUrlParameters(url, parameters); + + var request = new HttpRequestMessage + { + RequestUri = new Uri(url), + Method = new HttpMethod(resource.Method) + }; + + foreach (var header in headers) + { + request.Headers.Add(header.Key, header.Value); + } + + return await Client.SendAsync(request); + } + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Repositories/IClientRepository.cs b/2.0/src/DataExchange/Providers.RESTful/code/Repositories/IClientRepository.cs new file mode 100644 index 0000000..71c2fa5 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Repositories/IClientRepository.cs @@ -0,0 +1,14 @@ +using System.Collections.Generic; +using System.Net.Http; +using System.Threading.Tasks; +using DataExchange.Providers.RESTful.Plugins.Settings; + +namespace DataExchange.Providers.RESTful.Repositories +{ + public interface IClientRepository + { + Task SendAsync(ApplicationSettings application, ResourceSettings resource); + + Task SendAsync(string url, ResourceSettings resource, Dictionary tokens); + } +} \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Templates.cs b/2.0/src/DataExchange/Providers.RESTful/code/Templates.cs new file mode 100644 index 0000000..8586ae1 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Templates.cs @@ -0,0 +1,813 @@ + + + + + + + + +// +// This file was generated by T4 code generator. +// Changes to this file may cause incorrect behavior and will be lost if the code is regenerated. +// + + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Application Root + /// + public partial struct RESTfulTenantSettingsApplicationRoot + { + public static readonly Guid TemplateId = Guid.Parse("{FE96B853-6213-4D05-AFF1-0EBE1FB6E9A5}"); + public const string TemplateName = "RESTful Tenant Settings Application Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Parameters Root + /// + public partial struct RESTfulTenantSettingsParametersRoot + { + public static readonly Guid TemplateId = Guid.Parse("{3E37C3E2-F56A-4BCA-9830-C8BA44740ACB}"); + public const string TemplateName = "RESTful Tenant Settings Parameters Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Resources Root + /// + public partial struct RESTfulTenantSettingsResourcesRoot + { + public static readonly Guid TemplateId = Guid.Parse("{B6E02B21-9D89-452B-A0D0-124E57BABC65}"); + public const string TemplateName = "RESTful Tenant Settings Resources Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Accessor Sets/Token Value Accessor Set + /// + public partial struct TokenValueAccessorSet + { + public static readonly Guid TemplateId = Guid.Parse("{E87B9305-9D8F-424F-922C-2E3002F46EF4}"); + public const string TemplateName = "Token Value Accessor Set"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Accessors/Token Value Accessor + /// + public partial struct TokenValueAccessor + { + public static readonly Guid TemplateId = Guid.Parse("{33D37828-45EF-4E7E-85BA-775E802CB04F}"); + public const string TemplateName = "Token Value Accessor"; + + public partial struct FieldIDs + { + public static readonly Guid PathExpression = Guid.Parse("{B5421056-DFD5-49F6-AC6B-90A5761E9B57}"); + } + + public partial struct FieldNames + { + public const string PathExpression = "Path Expression"; + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Readers/Format Now Value Reader + /// + public partial struct FormatNowValueReader + { + public static readonly Guid TemplateId = Guid.Parse("{B73BE55D-8D94-409E-AEFF-6452E7EA98F4}"); + public const string TemplateName = "Format Now Value Reader"; + + public partial struct FieldIDs + { + public static readonly Guid ConvertToUtc = Guid.Parse("{2A586CC4-9C3C-43C3-8A1A-9725AC3AD1AF}"); + public static readonly Guid Format = Guid.Parse("{7460A4C5-551F-4EBC-A224-DC140A3CAB2A}"); + } + + public partial struct FieldNames + { + public const string ConvertToUtc = "ConvertToUtc"; + public const string Format = "Format"; + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Endpoints/RESTful Endpoint + /// + public partial struct RESTfulEndpoint + { + public static readonly Guid TemplateId = Guid.Parse("{BD3F9895-8566-43EE-8014-4A86FC016E2F}"); + public const string TemplateName = "RESTful Endpoint"; + + public partial struct FieldIDs + { + public static readonly Guid Application = Guid.Parse("{4365EEF9-4BF5-4313-9926-D1AAC9CF6B91}"); + } + + public partial struct FieldNames + { + public const string Application = "Application"; + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Apply Mapping Rules Root + /// + public partial struct RESTfulApplyMappingRulesRoot + { + public static readonly Guid TemplateId = Guid.Parse("{E18A0E2C-1004-4642-8F7D-89F36BE05DB1}"); + public const string TemplateName = "RESTful Apply Mapping Rules Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Endpoints Root + /// + public partial struct RESTfulEndpointsRoot + { + public static readonly Guid TemplateId = Guid.Parse("{FC4AF327-8374-473A-AFFD-A2D098B8C3D8}"); + public const string TemplateName = "RESTful Endpoints Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Mappings Applied Action Rules Root + /// + public partial struct RESTfulMappingsAppliedActionRulesRoot + { + public static readonly Guid TemplateId = Guid.Parse("{869155E0-5F7F-42C2-B347-AB5320E9DE13}"); + public const string TemplateName = "RESTful Mappings Applied Action Rules Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Mappings Applied Actions Root + /// + public partial struct RESTfulMappingsAppliedActionsRoot + { + public static readonly Guid TemplateId = Guid.Parse("{CE3B2795-C4BE-4CA5-B227-BFC1EF7ECA9C}"); + public const string TemplateName = "RESTful Mappings Applied Actions Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Queue Processors Root + /// + public partial struct RESTfulQueueProcessorsRoot + { + public static readonly Guid TemplateId = Guid.Parse("{5B141254-C35D-4A49-BCB7-4C64B5B3E954}"); + public const string TemplateName = "RESTful Queue Processors Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Root + /// + public partial struct RESTfulTenantSettingsRoot + { + public static readonly Guid TemplateId = Guid.Parse("{012392D9-A3A1-447F-80F8-84114BA0DA40}"); + public const string TemplateName = "RESTful Tenant Settings Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Value Accessor Sets Root + /// + public partial struct RESTfulValueAccessorSetsRoot + { + public static readonly Guid TemplateId = Guid.Parse("{EC81DE2B-27BF-4B8A-8536-F783A3C559C1}"); + public const string TemplateName = "RESTful Value Accessor Sets Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Value Accessors Root + /// + public partial struct RESTfulValueAccessorsRoot + { + public static readonly Guid TemplateId = Guid.Parse("{754CB2F1-F12E-49B6-8E74-B9833ED2B964}"); + public const string TemplateName = "RESTful Value Accessors Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Value Readers Root + /// + public partial struct RESTfulValueReadersRoot + { + public static readonly Guid TemplateId = Guid.Parse("{D8430488-BCD9-4DD3-88AB-6C8C4033C18A}"); + public const string TemplateName = "RESTful Value Readers Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Value Writers Root + /// + public partial struct RESTfulValueWritersRoot + { + public static readonly Guid TemplateId = Guid.Parse("{B1266101-0CBD-40EF-972F-8BE11713E617}"); + public const string TemplateName = "RESTful Value Writers Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Headers Root + /// + public partial struct RESTfulTenantSettingsHeadersRoot + { + public static readonly Guid TemplateId = Guid.Parse("{42EA42DD-E83B-41B3-81DF-31E0B0DAB286}"); + public const string TemplateName = "RESTful Tenant Settings Headers Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Paging Root + /// + public partial struct RESTfulTenantSettingsPagingRoot + { + public static readonly Guid TemplateId = Guid.Parse("{4EF69A6E-AF61-4DE3-B061-9D96CD125A81}"); + public const string TemplateName = "RESTful Tenant Settings Paging Root"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Read Resource Data Pipeline Step + /// + public partial struct ReadResourceDataPipelineStep + { + public static readonly Guid TemplateId = Guid.Parse("{671F429A-7746-436A-B276-1B4D60A68A45}"); + public const string TemplateName = "Read Resource Data Pipeline Step"; + + public partial struct FieldIDs + { + public static readonly Guid PathExpression = Guid.Parse("{FB647A78-22B6-4233-B0B4-BB434289D7A6}"); + + /// Base Template: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Base Templates/_Base Endpoint Pipeline Step + public static readonly Guid EndpointFrom = Guid.Parse("{324AC11A-57A3-49C7-814E-9BD75924E8F0}"); + + /// Base Template: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Base Templates/_Base Resource Endpoint Pipeline Step + public static readonly Guid Resource = Guid.Parse("{42E3A014-5E62-4327-9398-E94972A6DCB0}"); + } + + public partial struct FieldNames + { + public const string PathExpression = "Path Expression"; + + /// Base Template: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Base Templates/_Base Endpoint Pipeline Step + public const string EndpointFrom = "EndpointFrom"; + + /// Base Template: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Base Templates/_Base Resource Endpoint Pipeline Step + public const string Resource = "Resource"; + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Base Templates/_Base Endpoint Pipeline Step + /// + public partial struct BaseEndpointPipelineStep + { + public static readonly Guid TemplateId = Guid.Parse("{87B3FDA3-4683-498F-8EDA-1E44B6D62F27}"); + public const string TemplateName = "_Base Endpoint Pipeline Step"; + + public partial struct FieldIDs + { + public static readonly Guid EndpointFrom = Guid.Parse("{324AC11A-57A3-49C7-814E-9BD75924E8F0}"); + } + + public partial struct FieldNames + { + public const string EndpointFrom = "EndpointFrom"; + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Base Templates/_Base Resource Endpoint Pipeline Step + /// + public partial struct BaseResourceEndpointPipelineStep + { + public static readonly Guid TemplateId = Guid.Parse("{A07D9AD6-D805-4975-BBEF-1601CE5DEA76}"); + public const string TemplateName = "_Base Resource Endpoint Pipeline Step"; + + public partial struct FieldIDs + { + public static readonly Guid Resource = Guid.Parse("{42E3A014-5E62-4327-9398-E94972A6DCB0}"); + } + + public partial struct FieldNames + { + public const string Resource = "Resource"; + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Settings/HTTP Method + /// + public partial struct HTTPMethod + { + public static readonly Guid TemplateId = Guid.Parse("{AB13647C-6E7E-47D9-ADB7-8B39E225821D}"); + public const string TemplateName = "HTTP Method"; + + public partial struct FieldIDs + { + } + + public partial struct FieldNames + { + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Application + /// + public partial struct Application + { + public static readonly Guid TemplateId = Guid.Parse("{167C25F4-CEE3-4379-A018-4FAF99E176C7}"); + public const string TemplateName = "Application"; + + public partial struct FieldIDs + { + public static readonly Guid AccessTokenDate = Guid.Parse("{CFCF4613-9A63-4334-9330-4A3C9A3A1ED8}"); + public static readonly Guid AccessToken = Guid.Parse("{A02D2658-8849-43E8-BA6A-6C39BC315538}"); + public static readonly Guid ExpiresIn = Guid.Parse("{DD738E38-D9CD-4235-B5E5-18B2D35FE8D5}"); + public static readonly Guid RefreshToken = Guid.Parse("{D449E6B1-B93A-4D53-B3A6-F919E067B072}"); + public static readonly Guid AuthenticationResource = Guid.Parse("{3C24CA32-C5C1-4165-86B0-3ACB490EC3FE}"); + public static readonly Guid BaseUrl = Guid.Parse("{16CA53E0-8A57-4DB6-8DD3-98C9C148F62A}"); + } + + public partial struct FieldNames + { + public const string AccessTokenDate = "Access Token Date"; + public const string AccessToken = "Access Token"; + public const string ExpiresIn = "Expires In"; + public const string RefreshToken = "Refresh Token"; + public const string AuthenticationResource = "Authentication Resource"; + public const string BaseUrl = "Base Url"; + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Paging + /// + public partial struct Paging + { + public static readonly Guid TemplateId = Guid.Parse("{801AB524-9E6D-4D87-A9DA-DAF2501E2D59}"); + public const string TemplateName = "Paging"; + + public partial struct FieldIDs + { + public static readonly Guid CurrentPagePathExpression = Guid.Parse("{E2F7B9FB-45C9-47E9-B823-5309B35E5558}"); + public static readonly Guid FirstPageNumber = Guid.Parse("{BCC6EA40-5AA8-4E53-B537-825F73E74C2B}"); + public static readonly Guid MaximumCount = Guid.Parse("{3C2A7C34-04FA-4AB6-8047-16EBAF4F0912}"); + public static readonly Guid NextTokenPathExpression = Guid.Parse("{54286B8F-12A7-4902-8E83-F59650E9CF45}"); + public static readonly Guid PageSizePathExpression = Guid.Parse("{CF0FCF8C-3B4B-4515-AB49-FF9B59491D6B}"); + public static readonly Guid PageSize = Guid.Parse("{1405E33F-33FD-468D-AF9E-745D98A4C9E6}"); + public static readonly Guid TotalCountPathExpression = Guid.Parse("{64EC9670-FE6A-47BC-967B-886EA5796118}"); + } + + public partial struct FieldNames + { + public const string CurrentPagePathExpression = "Current Page Path Expression"; + public const string FirstPageNumber = "First Page Number"; + public const string MaximumCount = "Maximum Count"; + public const string NextTokenPathExpression = "Next Token Path Expression"; + public const string PageSizePathExpression = "Page Size Path Expression"; + public const string PageSize = "Page Size"; + public const string TotalCountPathExpression = "Total Count Path Expression"; + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Request Header + /// + public partial struct RequestHeader + { + public static readonly Guid TemplateId = Guid.Parse("{EDF0DCDD-E7EC-4B51-86D6-5BC7218ABDEB}"); + public const string TemplateName = "Request Header"; + + public partial struct FieldIDs + { + public static readonly Guid HeaderName = Guid.Parse("{835BC979-A99D-4DB5-B9CF-3283C604259B}"); + public static readonly Guid HeaderValue = Guid.Parse("{851F32FD-0886-4EB8-A044-D8928C07AA7D}"); + } + + public partial struct FieldNames + { + public const string HeaderName = "Header Name"; + public const string HeaderValue = "Header Value"; + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Request Parameter + /// + public partial struct RequestParameter + { + public static readonly Guid TemplateId = Guid.Parse("{0A115ECE-EBCE-407B-B0ED-9B0D017EBB5C}"); + public const string TemplateName = "Request Parameter"; + + public partial struct FieldIDs + { + public static readonly Guid ParameterToken = Guid.Parse("{CA5DCD55-E1ED-4406-ABBD-1892A2B70AFC}"); + public static readonly Guid ParameterValue = Guid.Parse("{03861819-EBD8-41B9-86CE-D95D2EA7EC6A}"); + } + + public partial struct FieldNames + { + public const string ParameterToken = "Parameter Token"; + public const string ParameterValue = "Parameter Value"; + } + } + } +} + +namespace DataExchange.Providers.RESTful +{ + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Resource + /// + public partial struct Resource + { + public static readonly Guid TemplateId = Guid.Parse("{CCD271B0-85F4-461A-A87A-F6B2C6C992BC}"); + public const string TemplateName = "Resource"; + + public partial struct FieldIDs + { + public static readonly Guid Headers = Guid.Parse("{1560BFA0-AA7E-44D8-8424-0E317AA9CA36}"); + public static readonly Guid Method = Guid.Parse("{676CB7D4-CCD9-4BB6-9984-C75E038C550E}"); + public static readonly Guid Paging = Guid.Parse("{634E135D-DA79-489C-8C42-5115F6EDBCD7}"); + public static readonly Guid Parameters = Guid.Parse("{5E387F3D-719F-4B04-AB75-99640EC5A972}"); + public static readonly Guid Url = Guid.Parse("{DA7CE9A8-BFAB-43A8-A88C-4A780C79EDDF}"); + } + + public partial struct FieldNames + { + public const string Headers = "Headers"; + public const string Method = "Method"; + public const string Paging = "Paging"; + public const string Parameters = "Parameters"; + public const string Url = "Url"; + } + } + } +} + + diff --git a/2.0/src/DataExchange/Providers.RESTful/code/Templates.tt b/2.0/src/DataExchange/Providers.RESTful/code/Templates.tt new file mode 100644 index 0000000..b79bc47 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/Templates.tt @@ -0,0 +1,16 @@ +<#@ template language="C#" debug="True" hostspecific="true" #> +<#@ output extension="cs" #> +<#@ include file="$(GeneratorDir)\StructGenerator.tt" #> +<#@ parameter type="System.String" name="SourceDir" #> + +<# + var database = "master"; + var defaultNamespace = "DataExchange.Providers.RESTful"; + var paths = new [] { "/sitecore/templates/Data Exchange/Providers/RESTful" }; + var filePath = string.Format(@"{0}\{1}\{2}\{3}\{4}", Host.ResolveParameterValue("-", "-", "SourceDir"), "DataExchange", "Providers.RESTful", "serialization", "DEF.Templates.Providers.RESTful"); + + var generator = new StructGenerator(database, defaultNamespace, paths, filePath); + + WriteLine(generator.Header()); + WriteLine(generator.Transform()); +#> \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/code/packages.config b/2.0/src/DataExchange/Providers.RESTful/code/packages.config new file mode 100644 index 0000000..0ba5d4a --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/code/packages.config @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful.yml new file mode 100644 index 0000000..7332d0c --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful.yml @@ -0,0 +1,14 @@ +--- +ID: "9cd715d0-d9d6-4a20-a3ae-7b22fcf99704" +Parent: "430169b6-3f10-4935-b8d1-6d94515a6232" +Template: "85adbf5b-e836-4932-a333-fe0f9fa1ed1e" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082411Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches.yml new file mode 100644 index 0000000..48d00a3 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches.yml @@ -0,0 +1,14 @@ +--- +ID: "87f3fab3-73d1-49f9-8c6c-700c962138d8" +Parent: "9cd715d0-d9d6-4a20-a3ae-7b22fcf99704" +Template: "85adbf5b-e836-4932-a333-fe0f9fa1ed1e" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Branches +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082411Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root.yml new file mode 100644 index 0000000..647b603 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root.yml @@ -0,0 +1,14 @@ +--- +ID: "bc020b09-d391-4dc2-9675-3cf4540fe090" +Parent: "87f3fab3-73d1-49f9-8c6c-700c962138d8" +Template: "35e75c72-4985-4e09-88c3-0eac6cd1e64f" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Branches/RESTful Tenant Settings Root +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171123T075319Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful.yml new file mode 100644 index 0000000..2719011 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful.yml @@ -0,0 +1,14 @@ +--- +ID: "67d47a9c-8d56-42a2-a07a-cf37c969a2fc" +Parent: "bc020b09-d391-4dc2-9675-3cf4540fe090" +Template: "012392d9-a3a1-447f-80f8-84114ba0da40" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Branches/RESTful Tenant Settings Root/RESTful +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171123T075319Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Applications.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Applications.yml new file mode 100644 index 0000000..bc3ca92 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Applications.yml @@ -0,0 +1,14 @@ +--- +ID: "8d4ddb28-67d0-4960-bb1c-8b6c252c8c9f" +Parent: "67d47a9c-8d56-42a2-a07a-cf37c969a2fc" +Template: "fe96b853-6213-4d05-aff1-0ebe1fb6e9a5" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Applications +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T051239Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Filter Expression.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Filter Expression.yml new file mode 100644 index 0000000..a17834d --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Filter Expression.yml @@ -0,0 +1,14 @@ +--- +ID: "ec55937a-f14f-4cc6-b549-ef3517adfa8b" +Parent: "67d47a9c-8d56-42a2-a07a-cf37c969a2fc" +Template: "e42f0e53-b8be-4709-84f6-f29e33c477c1" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Filter Expression +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082725Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Headers.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Headers.yml new file mode 100644 index 0000000..ded1dac --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Headers.yml @@ -0,0 +1,14 @@ +--- +ID: "d9c0acb4-81df-454d-9054-bbce1153d2d3" +Parent: "67d47a9c-8d56-42a2-a07a-cf37c969a2fc" +Template: "42ea42dd-e83b-41b3-81df-31e0b0dab286" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Headers +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T051307Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Paging.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Paging.yml new file mode 100644 index 0000000..0b92fb4 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Paging.yml @@ -0,0 +1,14 @@ +--- +ID: "c88a9caf-3af0-49a9-b059-417eb358186d" +Parent: "67d47a9c-8d56-42a2-a07a-cf37c969a2fc" +Template: "4ef69a6e-af61-4de3-b061-9d96cd125a81" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Paging +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171123T211952Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Parameters.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Parameters.yml new file mode 100644 index 0000000..db04f61 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Parameters.yml @@ -0,0 +1,14 @@ +--- +ID: "efe2b784-df73-459d-bffb-74f4b0945a3b" +Parent: "67d47a9c-8d56-42a2-a07a-cf37c969a2fc" +Template: "3e37c3e2-f56a-4bca-9830-c8ba44740acb" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Parameters +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T051323Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Resources.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Resources.yml new file mode 100644 index 0000000..c995aa2 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Resources.yml @@ -0,0 +1,14 @@ +--- +ID: "2c1ab72e-a44b-4ec8-a05b-97d925dbf0e6" +Parent: "67d47a9c-8d56-42a2-a07a-cf37c969a2fc" +Template: "b6e02b21-9d89-452b-a0d0-124e57babc65" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Branches/RESTful Tenant Settings Root/RESTful/Resources +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T051340Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands.yml new file mode 100644 index 0000000..2058542 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands.yml @@ -0,0 +1,14 @@ +--- +ID: "9db87d35-f1f2-402e-b221-51e883141573" +Parent: "9cd715d0-d9d6-4a20-a3ae-7b22fcf99704" +Template: "85adbf5b-e836-4932-a333-fe0f9fa1ed1e" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082411Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Apply Mapping Rules.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Apply Mapping Rules.yml new file mode 100644 index 0000000..2b6c90e --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Apply Mapping Rules.yml @@ -0,0 +1,22 @@ +--- +ID: "7caf97ad-89cf-4521-9e41-a1aecce6f699" +Parent: "9db87d35-f1f2-402e-b221-51e883141573" +Template: "b2613cc1-a748-46a3-a0db-3774574bd339" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Apply Mapping Rules +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "854cc8f6-94ad-4521-a4b6-44ed8f794c98" + Hint: Command + Value: "dataExchange:createItemWithoutPromptingForNameCommand(settingsItem={7CAF97AD-89CF-4521-9E41-A1AECCE6F699})" +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{BF1E390B-56CA-45AF-ACA0-58627A659C9D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082412Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Apply Mapping Rules/New Item Settings.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Apply Mapping Rules/New Item Settings.yml new file mode 100644 index 0000000..13c232f --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Apply Mapping Rules/New Item Settings.yml @@ -0,0 +1,25 @@ +--- +ID: "f62a4749-7866-43e1-949e-8dc38612793a" +Parent: "7caf97ad-89cf-4521-9e41-a1aecce6f699" +Template: "7413953f-763f-44de-ac9b-2a29c6b5a0c5" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Apply Mapping Rules/New Item Settings +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "8e3ba4db-4577-4a5c-a54a-7a1775596e19" + Hint: NewItemTemplate + Value: "{E18A0E2C-1004-4642-8F7D-89F36BE05DB1}" +- ID: "a46a30eb-0a43-4742-8f5d-a6ab94a7ad58" + Hint: NewItemName + Value: RESTful +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{81FE94AC-5AED-45DC-B326-C2CA8C9DBADD}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082412Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Endpoints.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Endpoints.yml new file mode 100644 index 0000000..167d68e --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Endpoints.yml @@ -0,0 +1,22 @@ +--- +ID: "54e20672-1d30-47aa-a9d4-20d0de51a328" +Parent: "9db87d35-f1f2-402e-b221-51e883141573" +Template: "b2613cc1-a748-46a3-a0db-3774574bd339" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Endpoints +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "854cc8f6-94ad-4521-a4b6-44ed8f794c98" + Hint: Command + Value: "dataExchange:createItemWithoutPromptingForNameCommand(settingsItem={54E20672-1D30-47AA-A9D4-20D0DE51A328})" +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{BF1E390B-56CA-45AF-ACA0-58627A659C9D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082412Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Endpoints/New Item Settings.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Endpoints/New Item Settings.yml new file mode 100644 index 0000000..7411816 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Endpoints/New Item Settings.yml @@ -0,0 +1,25 @@ +--- +ID: "947339e2-0426-4ebf-b226-60855bced9c1" +Parent: "54e20672-1d30-47aa-a9d4-20d0de51a328" +Template: "7413953f-763f-44de-ac9b-2a29c6b5a0c5" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Endpoints/New Item Settings +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "8e3ba4db-4577-4a5c-a54a-7a1775596e19" + Hint: NewItemTemplate + Value: "{FC4AF327-8374-473A-AFFD-A2D098B8C3D8}" +- ID: "a46a30eb-0a43-4742-8f5d-a6ab94a7ad58" + Hint: NewItemName + Value: RESTful +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{81FE94AC-5AED-45DC-B326-C2CA8C9DBADD}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082412Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Mappings Applied Action Rules.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Mappings Applied Action Rules.yml new file mode 100644 index 0000000..8bd8f99 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Mappings Applied Action Rules.yml @@ -0,0 +1,22 @@ +--- +ID: "b00efb0c-6ed2-40f6-8e3f-773b5fa05542" +Parent: "9db87d35-f1f2-402e-b221-51e883141573" +Template: "b2613cc1-a748-46a3-a0db-3774574bd339" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Mappings Applied Action Rules +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "854cc8f6-94ad-4521-a4b6-44ed8f794c98" + Hint: Command + Value: "dataExchange:createItemWithoutPromptingForNameCommand(settingsItem={B00EFB0C-6ED2-40F6-8E3F-773B5FA05542})" +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{BF1E390B-56CA-45AF-ACA0-58627A659C9D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082412Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Mappings Applied Action Rules/New Item Settings.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Mappings Applied Action Rules/New Item Settings.yml new file mode 100644 index 0000000..f657617 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Mappings Applied Action Rules/New Item Settings.yml @@ -0,0 +1,25 @@ +--- +ID: "af97a82c-e430-4ce9-8fd6-e8c807e72ca2" +Parent: "b00efb0c-6ed2-40f6-8e3f-773b5fa05542" +Template: "7413953f-763f-44de-ac9b-2a29c6b5a0c5" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Mappings Applied Action Rules/New Item Settings +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "8e3ba4db-4577-4a5c-a54a-7a1775596e19" + Hint: NewItemTemplate + Value: "{869155E0-5F7F-42C2-B347-AB5320E9DE13}" +- ID: "a46a30eb-0a43-4742-8f5d-a6ab94a7ad58" + Hint: NewItemName + Value: RESTful +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{81FE94AC-5AED-45DC-B326-C2CA8C9DBADD}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082412Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Mappings Applied Actions.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Mappings Applied Actions.yml new file mode 100644 index 0000000..124d935 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Mappings Applied Actions.yml @@ -0,0 +1,22 @@ +--- +ID: "d28e3fe9-2a4c-4a3b-9193-508c399dc8d3" +Parent: "9db87d35-f1f2-402e-b221-51e883141573" +Template: "b2613cc1-a748-46a3-a0db-3774574bd339" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Mappings Applied Actions +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "854cc8f6-94ad-4521-a4b6-44ed8f794c98" + Hint: Command + Value: "dataExchange:createItemWithoutPromptingForNameCommand(settingsItem={D28E3FE9-2A4C-4A3B-9193-508C399DC8D3})" +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{BF1E390B-56CA-45AF-ACA0-58627A659C9D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082412Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Mappings Applied Actions/New Item Settings.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Mappings Applied Actions/New Item Settings.yml new file mode 100644 index 0000000..896f293 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Mappings Applied Actions/New Item Settings.yml @@ -0,0 +1,25 @@ +--- +ID: "f9f5e147-52a0-4b33-8395-78cb204e6e87" +Parent: "d28e3fe9-2a4c-4a3b-9193-508c399dc8d3" +Template: "7413953f-763f-44de-ac9b-2a29c6b5a0c5" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Mappings Applied Actions/New Item Settings +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "8e3ba4db-4577-4a5c-a54a-7a1775596e19" + Hint: NewItemTemplate + Value: "{CE3B2795-C4BE-4CA5-B227-BFC1EF7ECA9C}" +- ID: "a46a30eb-0a43-4742-8f5d-a6ab94a7ad58" + Hint: NewItemName + Value: RESTful +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{81FE94AC-5AED-45DC-B326-C2CA8C9DBADD}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082412Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Tenant Settings.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Tenant Settings.yml new file mode 100644 index 0000000..e7c31af --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Tenant Settings.yml @@ -0,0 +1,22 @@ +--- +ID: "4395a62c-41a1-49a5-8f9a-ed741e0a4a60" +Parent: "9db87d35-f1f2-402e-b221-51e883141573" +Template: "b2613cc1-a748-46a3-a0db-3774574bd339" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Tenant Settings +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "854cc8f6-94ad-4521-a4b6-44ed8f794c98" + Hint: Command + Value: "dataExchange:createItemWithoutPromptingForNameCommand(settingsItem={4395A62C-41A1-49A5-8F9A-ED741E0A4A60})" +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{BF1E390B-56CA-45AF-ACA0-58627A659C9D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082412Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Tenant Settings/New Item Settings.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Tenant Settings/New Item Settings.yml new file mode 100644 index 0000000..ae4371e --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Tenant Settings/New Item Settings.yml @@ -0,0 +1,25 @@ +--- +ID: "cf2ffe91-de20-4224-b08d-0fb7231c7894" +Parent: "4395a62c-41a1-49a5-8f9a-ed741e0a4a60" +Template: "7413953f-763f-44de-ac9b-2a29c6b5a0c5" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Tenant Settings/New Item Settings +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "8e3ba4db-4577-4a5c-a54a-7a1775596e19" + Hint: NewItemTemplate + Value: "{BC020B09-D391-4DC2-9675-3CF4540FE090}" +- ID: "a46a30eb-0a43-4742-8f5d-a6ab94a7ad58" + Hint: NewItemName + Value: RESTful +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{81FE94AC-5AED-45DC-B326-C2CA8C9DBADD}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082412Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Accessor Sets.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Accessor Sets.yml new file mode 100644 index 0000000..2dd7b7b --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Accessor Sets.yml @@ -0,0 +1,22 @@ +--- +ID: "5a287f50-4f98-467a-9ab3-9e475b769fe4" +Parent: "9db87d35-f1f2-402e-b221-51e883141573" +Template: "b2613cc1-a748-46a3-a0db-3774574bd339" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Value Accessor Sets +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "854cc8f6-94ad-4521-a4b6-44ed8f794c98" + Hint: Command + Value: "dataExchange:createItemWithoutPromptingForNameCommand(settingsItem={5A287F50-4F98-467A-9AB3-9E475B769FE4})" +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{BF1E390B-56CA-45AF-ACA0-58627A659C9D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082412Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Accessor Sets/New Item Settings.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Accessor Sets/New Item Settings.yml new file mode 100644 index 0000000..2c2d3a7 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Accessor Sets/New Item Settings.yml @@ -0,0 +1,25 @@ +--- +ID: "f084cf7d-edee-4565-a484-69099b7b3b6c" +Parent: "5a287f50-4f98-467a-9ab3-9e475b769fe4" +Template: "7413953f-763f-44de-ac9b-2a29c6b5a0c5" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Value Accessor Sets/New Item Settings +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "8e3ba4db-4577-4a5c-a54a-7a1775596e19" + Hint: NewItemTemplate + Value: "{EC81DE2B-27BF-4B8A-8536-F783A3C559C1}" +- ID: "a46a30eb-0a43-4742-8f5d-a6ab94a7ad58" + Hint: NewItemName + Value: RESTful +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{81FE94AC-5AED-45DC-B326-C2CA8C9DBADD}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082412Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Accessors.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Accessors.yml new file mode 100644 index 0000000..a09109d --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Accessors.yml @@ -0,0 +1,22 @@ +--- +ID: "8957960e-70df-4185-9f3c-a3014fb11ff3" +Parent: "9db87d35-f1f2-402e-b221-51e883141573" +Template: "b2613cc1-a748-46a3-a0db-3774574bd339" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Value Accessors +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "854cc8f6-94ad-4521-a4b6-44ed8f794c98" + Hint: Command + Value: "dataExchange:createItemWithoutPromptingForNameCommand(settingsItem={8957960E-70DF-4185-9F3C-A3014FB11FF3})" +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{BF1E390B-56CA-45AF-ACA0-58627A659C9D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082412Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Accessors/New Item Settings.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Accessors/New Item Settings.yml new file mode 100644 index 0000000..8425a9e --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Accessors/New Item Settings.yml @@ -0,0 +1,25 @@ +--- +ID: "22147e24-01a6-4be0-9afe-47734ec75938" +Parent: "8957960e-70df-4185-9f3c-a3014fb11ff3" +Template: "7413953f-763f-44de-ac9b-2a29c6b5a0c5" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Value Accessors/New Item Settings +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "8e3ba4db-4577-4a5c-a54a-7a1775596e19" + Hint: NewItemTemplate + Value: "{754CB2F1-F12E-49B6-8E74-B9833ED2B964}" +- ID: "a46a30eb-0a43-4742-8f5d-a6ab94a7ad58" + Hint: NewItemName + Value: RESTful +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{81FE94AC-5AED-45DC-B326-C2CA8C9DBADD}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082413Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Readers.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Readers.yml new file mode 100644 index 0000000..10a7846 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Readers.yml @@ -0,0 +1,22 @@ +--- +ID: "2e43982d-4e85-44ab-a820-1a61b16ddac6" +Parent: "9db87d35-f1f2-402e-b221-51e883141573" +Template: "b2613cc1-a748-46a3-a0db-3774574bd339" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Value Readers +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "854cc8f6-94ad-4521-a4b6-44ed8f794c98" + Hint: Command + Value: "dataExchange:createItemWithoutPromptingForNameCommand(settingsItem={2E43982D-4E85-44AB-A820-1A61B16DDAC6})" +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{BF1E390B-56CA-45AF-ACA0-58627A659C9D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082413Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Readers/New Item Settings.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Readers/New Item Settings.yml new file mode 100644 index 0000000..4befcd8 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Readers/New Item Settings.yml @@ -0,0 +1,25 @@ +--- +ID: "39cccfd6-8d89-4090-b9b6-1c97a7aedff1" +Parent: "2e43982d-4e85-44ab-a820-1a61b16ddac6" +Template: "7413953f-763f-44de-ac9b-2a29c6b5a0c5" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Value Readers/New Item Settings +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "8e3ba4db-4577-4a5c-a54a-7a1775596e19" + Hint: NewItemTemplate + Value: "{D8430488-BCD9-4DD3-88AB-6C8C4033C18A}" +- ID: "a46a30eb-0a43-4742-8f5d-a6ab94a7ad58" + Hint: NewItemName + Value: RESTful +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{81FE94AC-5AED-45DC-B326-C2CA8C9DBADD}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082413Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Writers.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Writers.yml new file mode 100644 index 0000000..79a46c3 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Writers.yml @@ -0,0 +1,22 @@ +--- +ID: "4f69309e-142e-409f-ba7f-ec275f117a32" +Parent: "9db87d35-f1f2-402e-b221-51e883141573" +Template: "b2613cc1-a748-46a3-a0db-3774574bd339" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Value Writers +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "854cc8f6-94ad-4521-a4b6-44ed8f794c98" + Hint: Command + Value: "dataExchange:createItemWithoutPromptingForNameCommand(settingsItem={4F69309E-142E-409F-BA7F-EC275F117A32})" +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{BF1E390B-56CA-45AF-ACA0-58627A659C9D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082413Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Writers/New Item Settings.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Writers/New Item Settings.yml new file mode 100644 index 0000000..78b3959 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Commands/RESTful Value Writers/New Item Settings.yml @@ -0,0 +1,25 @@ +--- +ID: "4a33eaad-bd83-45a9-9cf3-6a9bd059e845" +Parent: "4f69309e-142e-409f-ba7f-ec275f117a32" +Template: "7413953f-763f-44de-ac9b-2a29c6b5a0c5" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Commands/RESTful Value Writers/New Item Settings +DB: master +BranchID: "d1dcfbcc-dacc-414f-bdc4-8a3e1c41988b" +SharedFields: +- ID: "8e3ba4db-4577-4a5c-a54a-7a1775596e19" + Hint: NewItemTemplate + Value: "{B1266101-0CBD-40EF-972F-8BE11713E617}" +- ID: "a46a30eb-0a43-4742-8f5d-a6ab94a7ad58" + Hint: NewItemName + Value: RESTful +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{81FE94AC-5AED-45DC-B326-C2CA8C9DBADD}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082413Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Tenants.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Tenants.yml new file mode 100644 index 0000000..b4ad368 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Branches.Providers.RESTful/RESTful/Tenants.yml @@ -0,0 +1,14 @@ +--- +ID: "4e7e9473-b00d-4a82-8776-ee408330eebb" +Parent: "9cd715d0-d9d6-4a20-a3ae-7b22fcf99704" +Template: "85adbf5b-e836-4932-a333-fe0f9fa1ed1e" +Path: /sitecore/templates/Branches/Data Exchange/Providers/RESTful/Tenants +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082411Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.System.InsertOptions.RESTful/Data Exchange - RESTful Provider.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.System.InsertOptions.RESTful/Data Exchange - RESTful Provider.yml new file mode 100644 index 0000000..c6c0980 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.System.InsertOptions.RESTful/Data Exchange - RESTful Provider.yml @@ -0,0 +1,400 @@ +--- +ID: "397544a9-2549-4c28-bb81-c8bcb961324c" +Parent: "ff0bc016-2d01-4f55-a020-ef6fc2fe7559" +Template: "664e5035-eb8c-4ba1-9731-a098fcc9127a" +Path: "/sitecore/system/Settings/Rules/Insert Options/Rules/Data Exchange - RESTful Provider" +DB: master +SharedFields: +- ID: "fa307b86-da2a-44bd-887d-e2057cdb4948" + Hint: Rule + Type: Rules + Value: | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082413Z + - ID: "9e0287d9-af90-41ad-8d36-332375e194d6" + Hint: Name + Value: "Add insert options for the Data Exchange - RESTful Provider provider for the Data Exchange Framework" diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful.yml new file mode 100644 index 0000000..31fdb7e --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful.yml @@ -0,0 +1,14 @@ +--- +ID: "f4ef817c-cc2d-42db-a3f8-1ca8ec33a2b2" +Parent: "89e7a2e1-7ff0-44f9-9d47-20a4c9540d9d" +Template: "a87a00b1-e6db-45ab-8b54-636fec3b5523" +Path: /sitecore/system/Settings/Data Exchange/Providers/RESTful +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T224202Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods.yml new file mode 100644 index 0000000..ea8e828 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods.yml @@ -0,0 +1,22 @@ +--- +ID: "52fd19af-6029-473d-a058-a43a1db94ada" +Parent: "f4ef817c-cc2d-42db-a3f8-1ca8ec33a2b2" +Template: "a87a00b1-e6db-45ab-8b54-636fec3b5523" +Path: /sitecore/system/Settings/Data Exchange/Providers/RESTful/HTTP Methods +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder_open.png +- ID: "1172f251-dad4-4efb-a329-0c63500e4f1e" + Hint: __Masters + Type: TreelistEx + Value: "{AB13647C-6E7E-47D9-ADB7-8B39E225821D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171001T041316Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods/DELETE.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods/DELETE.yml new file mode 100644 index 0000000..3ef2f3a --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods/DELETE.yml @@ -0,0 +1,14 @@ +--- +ID: "b1abfe14-13b8-41ac-90f2-7bf66b4653d7" +Parent: "52fd19af-6029-473d-a058-a43a1db94ada" +Template: "ab13647c-6e7e-47d9-adb7-8b39e225821d" +Path: /sitecore/system/Settings/Data Exchange/Providers/RESTful/HTTP Methods/DELETE +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171001T045532Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods/GET.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods/GET.yml new file mode 100644 index 0000000..ea0787d --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods/GET.yml @@ -0,0 +1,14 @@ +--- +ID: "f0994816-fe56-44f1-9c75-ea5313495539" +Parent: "52fd19af-6029-473d-a058-a43a1db94ada" +Template: "ab13647c-6e7e-47d9-adb7-8b39e225821d" +Path: /sitecore/system/Settings/Data Exchange/Providers/RESTful/HTTP Methods/GET +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171001T045433Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods/POST.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods/POST.yml new file mode 100644 index 0000000..c8f21d1 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods/POST.yml @@ -0,0 +1,14 @@ +--- +ID: "c779cb73-1b1e-4861-bd5b-865368620b00" +Parent: "52fd19af-6029-473d-a058-a43a1db94ada" +Template: "ab13647c-6e7e-47d9-adb7-8b39e225821d" +Path: /sitecore/system/Settings/Data Exchange/Providers/RESTful/HTTP Methods/POST +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171001T045443Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods/PUT.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods/PUT.yml new file mode 100644 index 0000000..b014aec --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.System.Settings.RESTful/RESTful/HTTP Methods/PUT.yml @@ -0,0 +1,14 @@ +--- +ID: "b70b3ade-e377-406e-a1b4-fc3731429ca8" +Parent: "52fd19af-6029-473d-a058-a43a1db94ada" +Template: "ab13647c-6e7e-47d9-adb7-8b39e225821d" +Path: /sitecore/system/Settings/Data Exchange/Providers/RESTful/HTTP Methods/PUT +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171001T045525Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/15762e19-4e63-4789-8a8b-ab7c275d97b6/RESTful Tenant Settings Application Root.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/15762e19-4e63-4789-8a8b-ab7c275d97b6/RESTful Tenant Settings Application Root.yml new file mode 100644 index 0000000..85d4a79 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/15762e19-4e63-4789-8a8b-ab7c275d97b6/RESTful Tenant Settings Application Root.yml @@ -0,0 +1,25 @@ +--- +ID: "fe96b853-6213-4d05-aff1-0ebe1fb6e9a5" +Parent: "15762e19-4e63-4789-8a8b-ab7c275d97b6" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Application Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{1930BBEB-7805-471A-A3BE-4858AC7CF696}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{B8B48B03-E620-4741-8016-3A54BF7C8835}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170831T043234Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/15762e19-4e63-4789-8a8b-ab7c275d97b6/RESTful Tenant Settings Parameters Root.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/15762e19-4e63-4789-8a8b-ab7c275d97b6/RESTful Tenant Settings Parameters Root.yml new file mode 100644 index 0000000..ef6bf32 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/15762e19-4e63-4789-8a8b-ab7c275d97b6/RESTful Tenant Settings Parameters Root.yml @@ -0,0 +1,25 @@ +--- +ID: "3e37c3e2-f56a-4bca-9830-c8ba44740acb" +Parent: "15762e19-4e63-4789-8a8b-ab7c275d97b6" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Parameters Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{1930BBEB-7805-471A-A3BE-4858AC7CF696}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{85C3009F-FC97-4A5E-86AB-33B8EDEBE7A7}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170831T043234Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/15762e19-4e63-4789-8a8b-ab7c275d97b6/RESTful Tenant Settings Resources Root.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/15762e19-4e63-4789-8a8b-ab7c275d97b6/RESTful Tenant Settings Resources Root.yml new file mode 100644 index 0000000..b2304d5 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/15762e19-4e63-4789-8a8b-ab7c275d97b6/RESTful Tenant Settings Resources Root.yml @@ -0,0 +1,25 @@ +--- +ID: "b6e02b21-9d89-452b-a0d0-124e57babc65" +Parent: "15762e19-4e63-4789-8a8b-ab7c275d97b6" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Resources Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{1930BBEB-7805-471A-A3BE-4858AC7CF696}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{0E7D3EE0-447D-4A67-B0D3-C9E05E0B5EDE}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170831T043234Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/1896df06-ce67-4ca9-a018-ef50efdcdf0d/EndpointFrom.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/1896df06-ce67-4ca9-a018-ef50efdcdf0d/EndpointFrom.yml new file mode 100644 index 0000000..33bfe58 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/1896df06-ce67-4ca9-a018-ef50efdcdf0d/EndpointFrom.yml @@ -0,0 +1,32 @@ +--- +ID: "324ac11a-57a3-49c7-814e-9bd75924e8f0" +Parent: "1896df06-ce67-4ca9-a018-ef50efdcdf0d" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Base Templates/_Base Endpoint Pipeline Step/Endpoints/EndpointFrom +DB: master +SharedFields: +- ID: "1eb8ae32-e190-44a6-968d-ed904c794ebf" + Hint: Source + Value: "query:./ancestor-or-self::*[@@templateid='{327A381B-59F8-4E88-B331-BEBC7BD87E4E}']//descendant-or-self::*[@@templateid='{FC4AF327-8374-473A-AFFD-A2D098B8C3D8}']" +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Droptree +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 100 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Fields: + - ID: "19a69332-a23e-4e70-8d16-b2640cb24cc8" + Hint: Title + Value: Endpoint From + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170910T033928Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/3e37c3e2-f56a-4bca-9830-c8ba44740acb/__Standard Values.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/3e37c3e2-f56a-4bca-9830-c8ba44740acb/__Standard Values.yml new file mode 100644 index 0000000..56e1932 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/3e37c3e2-f56a-4bca-9830-c8ba44740acb/__Standard Values.yml @@ -0,0 +1,19 @@ +--- +ID: "85c3009f-fc97-4a5e-86ab-33b8edebe7a7" +Parent: "3e37c3e2-f56a-4bca-9830-c8ba44740acb" +Template: "3e37c3e2-f56a-4bca-9830-c8ba44740acb" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Parameters Root/__Standard Values +DB: master +SharedFields: +- ID: "1172f251-dad4-4efb-a329-0c63500e4f1e" + Hint: __Masters + Type: TreelistEx + Value: "{0A115ECE-EBCE-407B-B0ED-9B0D017EBB5C}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170831T043234Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/42ea42dd-e83b-41b3-81df-31e0b0dab286/__Standard Values.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/42ea42dd-e83b-41b3-81df-31e0b0dab286/__Standard Values.yml new file mode 100644 index 0000000..dc86744 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/42ea42dd-e83b-41b3-81df-31e0b0dab286/__Standard Values.yml @@ -0,0 +1,19 @@ +--- +ID: "1ba2a8cd-340d-4e89-96eb-f919819c017a" +Parent: "42ea42dd-e83b-41b3-81df-31e0b0dab286" +Template: "42ea42dd-e83b-41b3-81df-31e0b0dab286" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Headers Root/__Standard Values +DB: master +SharedFields: +- ID: "1172f251-dad4-4efb-a329-0c63500e4f1e" + Hint: __Masters + Type: TreelistEx + Value: "{EDF0DCDD-E7EC-4B51-86D6-5BC7218ABDEB}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170831T043234Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/4ef69a6e-af61-4de3-b061-9d96cd125a81/__Standard Values.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/4ef69a6e-af61-4de3-b061-9d96cd125a81/__Standard Values.yml new file mode 100644 index 0000000..d367c37 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/4ef69a6e-af61-4de3-b061-9d96cd125a81/__Standard Values.yml @@ -0,0 +1,19 @@ +--- +ID: "1e7269eb-9a64-4cab-8768-859cbacdf85f" +Parent: "4ef69a6e-af61-4de3-b061-9d96cd125a81" +Template: "4ef69a6e-af61-4de3-b061-9d96cd125a81" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Paging Root/__Standard Values +DB: master +SharedFields: +- ID: "1172f251-dad4-4efb-a329-0c63500e4f1e" + Hint: __Masters + Type: TreelistEx + Value: "{801AB524-9E6D-4D87-A9DA-DAF2501E2D59}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170831T043234Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful.yml new file mode 100644 index 0000000..369d126 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful.yml @@ -0,0 +1,14 @@ +--- +ID: "b3ab2b5e-fce1-41e1-8042-b701fa339960" +Parent: "ebaf3ca0-cc01-4a08-9a98-b183a060f51e" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082409Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access.yml new file mode 100644 index 0000000..c38f9c7 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access.yml @@ -0,0 +1,14 @@ +--- +ID: "bebd5291-0959-4646-8dc7-045a7a98e8d6" +Parent: "b3ab2b5e-fce1-41e1-8042-b701fa339960" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082409Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Apply Mapping Rules.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Apply Mapping Rules.yml new file mode 100644 index 0000000..363ead6 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Apply Mapping Rules.yml @@ -0,0 +1,14 @@ +--- +ID: "01409f35-e787-4eab-82d3-eaec8593a26c" +Parent: "bebd5291-0959-4646-8dc7-045a7a98e8d6" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Apply Mapping Rules +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082409Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Mapping.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Mapping.yml new file mode 100644 index 0000000..0388287 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Mapping.yml @@ -0,0 +1,14 @@ +--- +ID: "f648e3a0-cc64-4092-b302-3175bb6a55fb" +Parent: "bebd5291-0959-4646-8dc7-045a7a98e8d6" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Mapping +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082409Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Mappings Applied Action Rules.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Mappings Applied Action Rules.yml new file mode 100644 index 0000000..b4443ce --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Mappings Applied Action Rules.yml @@ -0,0 +1,14 @@ +--- +ID: "f5475a9f-86b1-4f82-b182-5a8c9ba24206" +Parent: "bebd5291-0959-4646-8dc7-045a7a98e8d6" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Mappings Applied Action Rules +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082409Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Mappings Applied Actions.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Mappings Applied Actions.yml new file mode 100644 index 0000000..dda818b --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Mappings Applied Actions.yml @@ -0,0 +1,14 @@ +--- +ID: "ec616bfb-65fb-4266-a2e0-40a42c87a5dd" +Parent: "bebd5291-0959-4646-8dc7-045a7a98e8d6" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Mappings Applied Actions +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082409Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessor Sets.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessor Sets.yml new file mode 100644 index 0000000..7fc24d9 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessor Sets.yml @@ -0,0 +1,14 @@ +--- +ID: "a494b720-bf31-44bb-8ad3-f898959d0407" +Parent: "bebd5291-0959-4646-8dc7-045a7a98e8d6" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Accessor Sets +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082409Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessor Sets/Token Value Accessor Set.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessor Sets/Token Value Accessor Set.yml new file mode 100644 index 0000000..8be320b --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessor Sets/Token Value Accessor Set.yml @@ -0,0 +1,60 @@ +--- +ID: "e87b9305-9d8f-424f-922c-2e3002f46ef4" +Parent: "a494b720-bf31-44bb-8ad3-f898959d0407" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Accessor Sets/Token Value Accessor Set +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/radio_button_group.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: | + {1930BBEB-7805-471A-A3BE-4858AC7CF696} + {0EC4D8A7-8E8D-4A20-9F1C-FEB7CC07893B} +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{2AA18C4B-C2B1-45C4-927F-2A13DF4149C6}" +Languages: +- Language: da + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: "Enheds-værdi-accessor-sæt" + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053505Z +- Language: "de-DE" + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: Entität Wert Akzessor Set + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053557Z +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20160310T182411Z +- Language: "ja-JP" + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: エンティティ バリュー アクセッサー セット + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053646Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessor Sets/Token Value Accessor Set/__Standard Values.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessor Sets/Token Value Accessor Set/__Standard Values.yml new file mode 100644 index 0000000..696f8ae --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessor Sets/Token Value Accessor Set/__Standard Values.yml @@ -0,0 +1,26 @@ +--- +ID: "2aa18c4b-c2b1-45c4-927f-2a13df4149c6" +Parent: "e87b9305-9d8f-424f-922c-2e3002f46ef4" +Template: "e87b9305-9d8f-424f-922c-2e3002f46ef4" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Accessor Sets/Token Value Accessor Set/__Standard Values +DB: master +SharedFields: +- ID: "1172f251-dad4-4efb-a329-0c63500e4f1e" + Hint: __Masters + Type: TreelistEx + Value: "{33D37828-45EF-4E7E-85BA-775E802CB04F}" +- ID: "3c7f78cc-0c5c-4076-80ef-9a49fda5ff96" + Hint: ConverterType + Value: DataExchange.Providers.RESTful.Converters.DataAccess.ValueAccessorsSets.TokenValueAccessorSetsConverter, DataExchange.Providers.RESTful +- ID: "a0cb3965-8884-4c7a-8815-b6b2e5ced162" + Hint: __Editors + Type: TreelistEx + Value: "{A0C460F4-DBAE-4A5A-8F3A-C4ADFCDACEEA}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20160310T182524Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors.yml new file mode 100644 index 0000000..09b76e5 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors.yml @@ -0,0 +1,14 @@ +--- +ID: "f5795447-22cf-40c5-85c0-f8f0d4b7eb52" +Parent: "bebd5291-0959-4646-8dc7-045a7a98e8d6" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Accessors +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082410Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors/Token Value Accessor.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors/Token Value Accessor.yml new file mode 100644 index 0000000..8ee6d74 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors/Token Value Accessor.yml @@ -0,0 +1,61 @@ +--- +ID: "33d37828-45ef-4e7e-85ba-775e802cb04f" +Parent: "f5795447-22cf-40c5-85c0-f8f0d4b7eb52" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Accessors/Token Value Accessor +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: office/32x32/radio_button_selected.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: | + {1930BBEB-7805-471A-A3BE-4858AC7CF696} + {505BEA68-33CE-4A82-9437-4C6CAFBFB1C5} + {5C8862A6-7B47-4354-92F6-11EB080E6D0C} +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{71BAC23E-C9DF-4F1B-AC09-5E8BB5D5DAA4}" +Languages: +- Language: da + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: "Enheds-attribut værdi-accessor" + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053502Z +- Language: "de-DE" + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: Entität Attribut Wert Akzessor + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053553Z +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20160206T000238Z +- Language: "ja-JP" + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: エンティティ属性 バリュー アクセッサー + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053642Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors/Token Value Accessor/Settings.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors/Token Value Accessor/Settings.yml new file mode 100644 index 0000000..cc0f8f0 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors/Token Value Accessor/Settings.yml @@ -0,0 +1,47 @@ +--- +ID: "4c3d616b-881d-40d8-92eb-837de9f825ed" +Parent: "33d37828-45ef-4e7e-85ba-775e802cb04f" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Accessors/Token Value Accessor/Settings +DB: master +Languages: +- Language: da + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: Attribut + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053443Z +- Language: "de-DE" + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: Attribut + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053533Z +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20160311T165826Z +- Language: "ja-JP" + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: 属性 + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053615Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors/Token Value Accessor/Settings/Path Expression.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors/Token Value Accessor/Settings/Path Expression.yml new file mode 100644 index 0000000..24da67a --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors/Token Value Accessor/Settings/Path Expression.yml @@ -0,0 +1,71 @@ +--- +ID: "b5421056-dfd5-49f6-ac6b-90a5761e9b57" +Parent: "4c3d616b-881d-40d8-92eb-837de9f825ed" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Accessors/Token Value Accessor/Settings/Path Expression +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 1099 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: da + Fields: + - ID: "19a69332-a23e-4e70-8d16-b2640cb24cc8" + Hint: Title + Value: Attributnavn + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: AttributeName + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053502Z +- Language: "de-DE" + Fields: + - ID: "19a69332-a23e-4e70-8d16-b2640cb24cc8" + Hint: Title + Value: Attributname + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: Attributname + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053554Z +- Language: en + Fields: + - ID: "19a69332-a23e-4e70-8d16-b2640cb24cc8" + Hint: Title + Value: + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20160506T203520Z +- Language: "ja-JP" + Fields: + - ID: "19a69332-a23e-4e70-8d16-b2640cb24cc8" + Hint: Title + Value: 属性名 + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: 属性名 + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053642Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors/Token Value Accessor/__Standard Values.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors/Token Value Accessor/__Standard Values.yml new file mode 100644 index 0000000..ddfbda9 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Accessors/Token Value Accessor/__Standard Values.yml @@ -0,0 +1,22 @@ +--- +ID: "71bac23e-c9df-4f1b-ac09-5e8bb5d5daa4" +Parent: "33d37828-45ef-4e7e-85ba-775e802cb04f" +Template: "33d37828-45ef-4e7e-85ba-775e802cb04f" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Accessors/Token Value Accessor/__Standard Values +DB: master +SharedFields: +- ID: "3c7f78cc-0c5c-4076-80ef-9a49fda5ff96" + Hint: ConverterType + Value: DataExchange.Providers.RESTful.Converters.DataAccess.ValueAccessors.TokenValueAccessorConverter, DataExchange.Providers.RESTful +- ID: "506bad49-3da6-474c-acb5-7bcb509bfbd7" + Hint: Enabled + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20160206T000941Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers.yml new file mode 100644 index 0000000..75717cd --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers.yml @@ -0,0 +1,14 @@ +--- +ID: "24ed2a3b-b3a7-48f0-92be-2c52aca958d0" +Parent: "bebd5291-0959-4646-8dc7-045a7a98e8d6" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Readers +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082410Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader.yml new file mode 100644 index 0000000..b4ce19a --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader.yml @@ -0,0 +1,60 @@ +--- +ID: "b73be55d-8d94-409e-aeff-6452e7ea98f4" +Parent: "24ed2a3b-b3a7-48f0-92be-2c52aca958d0" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Readers/Format Now Value Reader +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/graph_from.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: | + {1930BBEB-7805-471A-A3BE-4858AC7CF696} + {F015F1EC-BFE9-4889-9F2F-7B24393E64A7} +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{451230F8-09BB-4514-81BC-03923B29893E}" +Languages: +- Language: da + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: "ISO dato værdi-aflæser" + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T052918Z +- Language: "de-DE" + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: ISO Daten Wertleser + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053012Z +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20160507T051029Z +- Language: "ja-JP" + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: ISO 日付 バリュー リーダー + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053055Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader/Settings.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader/Settings.yml new file mode 100644 index 0000000..f18f22e --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader/Settings.yml @@ -0,0 +1,47 @@ +--- +ID: "46bdbca3-04d9-4392-b82b-aa8887b61701" +Parent: "b73be55d-8d94-409e-aeff-6452e7ea98f4" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Readers/Format Now Value Reader/Settings +DB: master +Languages: +- Language: da + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: Indstillinger + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T052912Z +- Language: "de-DE" + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: Einstellungen + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053006Z +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20160507T052954Z +- Language: "ja-JP" + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: 設定 + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053047Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader/Settings/ConvertToUtc.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader/Settings/ConvertToUtc.yml new file mode 100644 index 0000000..4d384b9 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader/Settings/ConvertToUtc.yml @@ -0,0 +1,83 @@ +--- +ID: "2a586cc4-9c3c-43c3-8a1a-9725ac3ad1af" +Parent: "46bdbca3-04d9-4392-b82b-aa8887b61701" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Readers/Format Now Value Reader/Settings/ConvertToUtc +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Checkbox +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 100 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: da + Fields: + - ID: "19a69332-a23e-4e70-8d16-b2640cb24cc8" + Hint: Title + Value: Konverter til UTC + - ID: "9541e67d-ce8c-4225-803d-33f7f29f09ef" + Hint: __Short description + Value: "Konverter dato/tidspunkt til UTC-format, før værdien læses som en ISO-dato" + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: ConvertToUtc + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T052913Z +- Language: "de-DE" + Fields: + - ID: "19a69332-a23e-4e70-8d16-b2640cb24cc8" + Hint: Title + Value: In UTC konvertieren + - ID: "9541e67d-ce8c-4225-803d-33f7f29f09ef" + Hint: __Short description + Value: "Das Datum/Uhrzeit in UTC-Format konvertieren, bevor es als ISO Datum gelesen wird" + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: KonvertierenNachUtc + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053007Z +- Language: en + Fields: + - ID: "19a69332-a23e-4e70-8d16-b2640cb24cc8" + Hint: Title + Value: Convert to UTC + - ID: "9541e67d-ce8c-4225-803d-33f7f29f09ef" + Hint: __Short description + Value: Convert current date/time to UTC format before reading it as formatted date + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20160507T052954Z +- Language: "ja-JP" + Fields: + - ID: "19a69332-a23e-4e70-8d16-b2640cb24cc8" + Hint: Title + Value: UTC (協定世界時) に変換 + - ID: "9541e67d-ce8c-4225-803d-33f7f29f09ef" + Hint: __Short description + Value: ISO日付として読み込む前に日付/時間をUTC (協定世界時) に変換 + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: UTCに変換 + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053048Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader/Settings/Format.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader/Settings/Format.yml new file mode 100644 index 0000000..227497c --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader/Settings/Format.yml @@ -0,0 +1,71 @@ +--- +ID: "7460a4c5-551f-4ebc-a224-dc140a3cab2a" +Parent: "46bdbca3-04d9-4392-b82b-aa8887b61701" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Readers/Format Now Value Reader/Settings/Format +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 200 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: da + Fields: + - ID: "19a69332-a23e-4e70-8d16-b2640cb24cc8" + Hint: Title + Value: MedtagTicks + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: MedtagTicks + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T052905Z +- Language: "de-DE" + Fields: + - ID: "19a69332-a23e-4e70-8d16-b2640cb24cc8" + Hint: Title + Value: TicketsInkludieren + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: TicketsInkludieren + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T052958Z +- Language: en + Fields: + - ID: "19a69332-a23e-4e70-8d16-b2640cb24cc8" + Hint: Title + Value: Date Format + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20160507T052954Z +- Language: "ja-JP" + Fields: + - ID: "19a69332-a23e-4e70-8d16-b2640cb24cc8" + Hint: Title + Value: ティックを含める + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: ティックを含める + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170830T053039Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader/__Standard Values.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader/__Standard Values.yml new file mode 100644 index 0000000..304055f --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Readers/Format Now Value Reader/__Standard Values.yml @@ -0,0 +1,21 @@ +--- +ID: "451230f8-09bb-4514-81bc-03923b29893e" +Parent: "b73be55d-8d94-409e-aeff-6452e7ea98f4" +Template: "b73be55d-8d94-409e-aeff-6452e7ea98f4" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Readers/Format Now Value Reader/__Standard Values +DB: master +SharedFields: +- ID: "3c7f78cc-0c5c-4076-80ef-9a49fda5ff96" + Hint: ConverterType + Value: DataExchange.Providers.RESTful.Converters.DataAccess.Readers.FormatNowValueConverter, DataExchange.Providers.RESTful +- ID: "7460a4c5-551f-4ebc-a224-dc140a3cab2a" + Hint: Format + Value: yyyyMMddTHHmmss +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20160507T051136Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Writers.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Writers.yml new file mode 100644 index 0000000..075e92e --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Data Access/Value Writers.yml @@ -0,0 +1,14 @@ +--- +ID: "f58eaa99-80a5-4fcf-88a7-283fbe6dcf13" +Parent: "bebd5291-0959-4646-8dc7-045a7a98e8d6" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Data Access/Value Writers +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082410Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints.yml new file mode 100644 index 0000000..ecb6d72 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints.yml @@ -0,0 +1,14 @@ +--- +ID: "42462913-1adc-4154-8588-e390d32bfa12" +Parent: "b3ab2b5e-fce1-41e1-8042-b701fa339960" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Endpoints +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082409Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints/RESTful Endpoint.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints/RESTful Endpoint.yml new file mode 100644 index 0000000..d037e02 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints/RESTful Endpoint.yml @@ -0,0 +1,27 @@ +--- +ID: "bd3f9895-8566-43ee-8014-4a86fc016e2f" +Parent: "42462913-1adc-4154-8588-e390d32bfa12" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Endpoints/RESTful Endpoint +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/cloud.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: | + {1930BBEB-7805-471A-A3BE-4858AC7CF696} + {5344FA8F-CB88-4A9E-8298-B53B03B403F5} +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{6C8C0877-CA8C-45FA-8CB0-3178C33D3F7D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170831T214323Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints/RESTful Endpoint/Settings.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints/RESTful Endpoint/Settings.yml new file mode 100644 index 0000000..f1eccd5 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints/RESTful Endpoint/Settings.yml @@ -0,0 +1,14 @@ +--- +ID: "399164d5-f16a-471f-9cdb-c446bd1f5005" +Parent: "bd3f9895-8566-43ee-8014-4a86fc016e2f" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Endpoints/RESTful Endpoint/Settings +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170831T215231Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints/RESTful Endpoint/Settings/Application.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints/RESTful Endpoint/Settings/Application.yml new file mode 100644 index 0000000..abc2920 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints/RESTful Endpoint/Settings/Application.yml @@ -0,0 +1,24 @@ +--- +ID: "4365eef9-4bf5-4313-9926-d1aac9cf6b91" +Parent: "399164d5-f16a-471f-9cdb-c446bd1f5005" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Endpoints/RESTful Endpoint/Settings/Application +DB: master +SharedFields: +- ID: "1eb8ae32-e190-44a6-968d-ed904c794ebf" + Hint: Source + Value: "query:./ancestor-or-self::*[@@templateid='{327A381B-59F8-4E88-B331-BEBC7BD87E4E}']//descendant-or-self::*[@@templateid='{012392D9-A3A1-447F-80F8-84114BA0DA40}']/Applications" +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Droptree +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 100 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170831T215232Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints/RESTful Endpoint/__Standard Values.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints/RESTful Endpoint/__Standard Values.yml new file mode 100644 index 0000000..4b2662a --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Endpoints/RESTful Endpoint/__Standard Values.yml @@ -0,0 +1,18 @@ +--- +ID: "6c8c0877-ca8c-45fa-8cb0-3178c33d3f7d" +Parent: "bd3f9895-8566-43ee-8014-4a86fc016e2f" +Template: "bd3f9895-8566-43ee-8014-4a86fc016e2f" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Endpoints/RESTful Endpoint/__Standard Values +DB: master +SharedFields: +- ID: "3c7f78cc-0c5c-4076-80ef-9a49fda5ff96" + Hint: ConverterType + Value: DataExchange.Providers.RESTful.Converters.Endpoints.ApplicationEndpointConverter, DataExchange.Providers.RESTful +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T074238Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Filter Expressions.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Filter Expressions.yml new file mode 100644 index 0000000..2d8eef4 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Filter Expressions.yml @@ -0,0 +1,14 @@ +--- +ID: "6c5436e1-a2a9-42e0-b18a-4dec98f410d5" +Parent: "b3ab2b5e-fce1-41e1-8042-b701fa339960" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Filter Expressions +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082722Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Filter Expressions/Conditions.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Filter Expressions/Conditions.yml new file mode 100644 index 0000000..39545b8 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Filter Expressions/Conditions.yml @@ -0,0 +1,14 @@ +--- +ID: "5c0ffa40-c601-454a-a07c-74c9db1b6b94" +Parent: "6c5436e1-a2a9-42e0-b18a-4dec98f410d5" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Filter Expressions/Conditions +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082723Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders.yml new file mode 100644 index 0000000..c6210dc --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders.yml @@ -0,0 +1,14 @@ +--- +ID: "16d4fd9e-f446-4217-8012-9e07bb5f94b3" +Parent: "b3ab2b5e-fce1-41e1-8042-b701fa339960" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082409Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Apply Mapping Rules Root.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Apply Mapping Rules Root.yml new file mode 100644 index 0000000..d80c344 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Apply Mapping Rules Root.yml @@ -0,0 +1,25 @@ +--- +ID: "e18a0e2c-1004-4642-8f7d-89f36be05db1" +Parent: "16d4fd9e-f446-4217-8012-9e07bb5f94b3" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Apply Mapping Rules Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder_open.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{E9567392-D6DC-4FC9-9FD8-47342805882A}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{69C3C4EB-7B20-4C5C-B3B9-D2F5A42BADC7}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082410Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Apply Mapping Rules Root/__Standard Values.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Apply Mapping Rules Root/__Standard Values.yml new file mode 100644 index 0000000..12410cd --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Apply Mapping Rules Root/__Standard Values.yml @@ -0,0 +1,14 @@ +--- +ID: "69c3c4eb-7b20-4c5c-b3b9-d2f5a42badc7" +Parent: "e18a0e2c-1004-4642-8f7d-89f36be05db1" +Template: "e18a0e2c-1004-4642-8f7d-89f36be05db1" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Apply Mapping Rules Root/__Standard Values +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082410Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Endpoints Root.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Endpoints Root.yml new file mode 100644 index 0000000..798cb95 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Endpoints Root.yml @@ -0,0 +1,25 @@ +--- +ID: "fc4af327-8374-473a-affd-a2d098b8c3d8" +Parent: "16d4fd9e-f446-4217-8012-9e07bb5f94b3" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Endpoints Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder_open.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{83A9694B-62D1-4B74-96F1-E8A8624D7578}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{2920AF22-8142-477C-B0DD-C062FAE0FF82}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082410Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Endpoints Root/__Standard Values.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Endpoints Root/__Standard Values.yml new file mode 100644 index 0000000..be22358 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Endpoints Root/__Standard Values.yml @@ -0,0 +1,14 @@ +--- +ID: "2920af22-8142-477c-b0dd-c062fae0ff82" +Parent: "fc4af327-8374-473a-affd-a2d098b8c3d8" +Template: "fc4af327-8374-473a-affd-a2d098b8c3d8" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Endpoints Root/__Standard Values +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082410Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Filter Expressions Root.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Filter Expressions Root.yml new file mode 100644 index 0000000..2e5d8a3 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Filter Expressions Root.yml @@ -0,0 +1,25 @@ +--- +ID: "e42f0e53-b8be-4709-84f6-f29e33c477c1" +Parent: "16d4fd9e-f446-4217-8012-9e07bb5f94b3" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Filter Expressions Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder_open.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{2BFCDC76-B3C2-4805-B313-142C0176DEAE}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{3E3AFE23-99AE-4D2B-9874-FE4CFA445135}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082723Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Filter Expressions Root/__Standard Values.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Filter Expressions Root/__Standard Values.yml new file mode 100644 index 0000000..6c8ec98 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Filter Expressions Root/__Standard Values.yml @@ -0,0 +1,14 @@ +--- +ID: "3e3afe23-99ae-4d2b-9874-fe4cfa445135" +Parent: "e42f0e53-b8be-4709-84f6-f29e33c477c1" +Template: "e42f0e53-b8be-4709-84f6-f29e33c477c1" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Filter Expressions Root/__Standard Values +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082724Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Mappings Applied Action Rules Root.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Mappings Applied Action Rules Root.yml new file mode 100644 index 0000000..94772dd --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Mappings Applied Action Rules Root.yml @@ -0,0 +1,25 @@ +--- +ID: "869155e0-5f7f-42c2-b347-ab5320e9de13" +Parent: "16d4fd9e-f446-4217-8012-9e07bb5f94b3" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Mappings Applied Action Rules Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder_open.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{6F34D029-EF7B-402F-B2B2-5764074A2F59}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{1FDF7B27-478A-4C01-8EE5-93AF6A69097F}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082410Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Mappings Applied Action Rules Root/__Standard Values.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Mappings Applied Action Rules Root/__Standard Values.yml new file mode 100644 index 0000000..40c1d62 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Mappings Applied Action Rules Root/__Standard Values.yml @@ -0,0 +1,14 @@ +--- +ID: "1fdf7b27-478a-4c01-8ee5-93af6a69097f" +Parent: "869155e0-5f7f-42c2-b347-ab5320e9de13" +Template: "869155e0-5f7f-42c2-b347-ab5320e9de13" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Mappings Applied Action Rules Root/__Standard Values +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082410Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Mappings Applied Actions Root.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Mappings Applied Actions Root.yml new file mode 100644 index 0000000..bf3bc4b --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Mappings Applied Actions Root.yml @@ -0,0 +1,25 @@ +--- +ID: "ce3b2795-c4be-4ca5-b227-bfc1ef7eca9c" +Parent: "16d4fd9e-f446-4217-8012-9e07bb5f94b3" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Mappings Applied Actions Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder_open.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{639C40F3-5041-487F-A9AE-313DC6271177}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{D44FBEB4-8EC1-4BA2-AA16-19BF05E2068D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082410Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Mappings Applied Actions Root/__Standard Values.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Mappings Applied Actions Root/__Standard Values.yml new file mode 100644 index 0000000..803aa31 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Mappings Applied Actions Root/__Standard Values.yml @@ -0,0 +1,14 @@ +--- +ID: "d44fbeb4-8ec1-4ba2-aa16-19bf05e2068d" +Parent: "ce3b2795-c4be-4ca5-b227-bfc1ef7eca9c" +Template: "ce3b2795-c4be-4ca5-b227-bfc1ef7eca9c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Mappings Applied Actions Root/__Standard Values +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082410Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Folders.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Folders.yml new file mode 100644 index 0000000..6f83e97 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Folders.yml @@ -0,0 +1,18 @@ +--- +ID: "15762e19-4e63-4789-8a8b-ab7c275d97b6" +Parent: "16d4fd9e-f446-4217-8012-9e07bb5f94b3" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder.png +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T031554Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Headers Root.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Headers Root.yml new file mode 100644 index 0000000..4f32496 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Headers Root.yml @@ -0,0 +1,25 @@ +--- +ID: "42ea42dd-e83b-41b3-81df-31e0b0dab286" +Parent: "15762e19-4e63-4789-8a8b-ab7c275d97b6" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Headers Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{1930BBEB-7805-471A-A3BE-4858AC7CF696}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{1BA2A8CD-340D-4E89-96EB-F919819C017A}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170831T043234Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Paging Root.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Paging Root.yml new file mode 100644 index 0000000..4d13f2c --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Paging Root.yml @@ -0,0 +1,25 @@ +--- +ID: "4ef69a6e-af61-4de3-b061-9d96cd125a81" +Parent: "15762e19-4e63-4789-8a8b-ab7c275d97b6" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Paging Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{1930BBEB-7805-471A-A3BE-4858AC7CF696}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{1E7269EB-9A64-4CAB-8768-859CBACDF85F}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170831T043234Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Root.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Root.yml new file mode 100644 index 0000000..470f460 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Root.yml @@ -0,0 +1,25 @@ +--- +ID: "012392d9-a3a1-447f-80f8-84114ba0da40" +Parent: "16d4fd9e-f446-4217-8012-9e07bb5f94b3" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder_open.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{25139157-048C-4EAC-9DC7-7448568E0EA5}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{ADCEA062-9FC4-48F4-8B9B-0D6B1AF67DAA}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082411Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Root/__Standard Values.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Root/__Standard Values.yml new file mode 100644 index 0000000..fa4b4ce --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Tenant Settings Root/__Standard Values.yml @@ -0,0 +1,14 @@ +--- +ID: "adcea062-9fc4-48f4-8b9b-0d6b1af67daa" +Parent: "012392d9-a3a1-447f-80f8-84114ba0da40" +Template: "012392d9-a3a1-447f-80f8-84114ba0da40" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Root/__Standard Values +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082411Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Accessor Sets Root.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Accessor Sets Root.yml new file mode 100644 index 0000000..f7f48dc --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Accessor Sets Root.yml @@ -0,0 +1,25 @@ +--- +ID: "ec81de2b-27bf-4b8a-8536-f783a3c559c1" +Parent: "16d4fd9e-f446-4217-8012-9e07bb5f94b3" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Value Accessor Sets Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder_open.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{650B2EB7-CA43-4101-B5CE-FF9C8C0600A4}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{1CFCD104-F4A7-447C-B341-2AF7694A37CF}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082411Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Accessor Sets Root/__Standard Values.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Accessor Sets Root/__Standard Values.yml new file mode 100644 index 0000000..d1275be --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Accessor Sets Root/__Standard Values.yml @@ -0,0 +1,14 @@ +--- +ID: "1cfcd104-f4a7-447c-b341-2af7694a37cf" +Parent: "ec81de2b-27bf-4b8a-8536-f783a3c559c1" +Template: "ec81de2b-27bf-4b8a-8536-f783a3c559c1" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Value Accessor Sets Root/__Standard Values +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082411Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Accessors Root.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Accessors Root.yml new file mode 100644 index 0000000..d6b60b5 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Accessors Root.yml @@ -0,0 +1,25 @@ +--- +ID: "754cb2f1-f12e-49b6-8e74-b9833ed2b964" +Parent: "16d4fd9e-f446-4217-8012-9e07bb5f94b3" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Value Accessors Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder_open.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{C975E4BE-799D-4CDB-96C9-FADD0AC5E994}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{77A7BDD7-A4E7-466D-B131-B76F422AFB44}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082411Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Accessors Root/__Standard Values.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Accessors Root/__Standard Values.yml new file mode 100644 index 0000000..5547bb5 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Accessors Root/__Standard Values.yml @@ -0,0 +1,14 @@ +--- +ID: "77a7bdd7-a4e7-466d-b131-b76f422afb44" +Parent: "754cb2f1-f12e-49b6-8e74-b9833ed2b964" +Template: "754cb2f1-f12e-49b6-8e74-b9833ed2b964" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Value Accessors Root/__Standard Values +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082411Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Readers Root.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Readers Root.yml new file mode 100644 index 0000000..a9a1a78 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Readers Root.yml @@ -0,0 +1,25 @@ +--- +ID: "d8430488-bcd9-4dd3-88ab-6c8c4033c18a" +Parent: "16d4fd9e-f446-4217-8012-9e07bb5f94b3" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Value Readers Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder_open.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{D8699F09-CAE7-45F3-A148-F342FD87EB91}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{A44F3DE8-60D6-46A4-A0F7-C27E74B6908B}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082411Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Readers Root/__Standard Values.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Readers Root/__Standard Values.yml new file mode 100644 index 0000000..451e85f --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Readers Root/__Standard Values.yml @@ -0,0 +1,14 @@ +--- +ID: "a44f3de8-60d6-46a4-a0f7-c27e74b6908b" +Parent: "d8430488-bcd9-4dd3-88ab-6c8c4033c18a" +Template: "d8430488-bcd9-4dd3-88ab-6c8c4033c18a" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Value Readers Root/__Standard Values +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082411Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Writers Root.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Writers Root.yml new file mode 100644 index 0000000..bb02376 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Writers Root.yml @@ -0,0 +1,25 @@ +--- +ID: "b1266101-0cbd-40ef-972f-8be11713e617" +Parent: "16d4fd9e-f446-4217-8012-9e07bb5f94b3" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Value Writers Root +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/folder_open.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{FDDE9858-1668-4D30-9D77-D891AF2BA835}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{492DEFFD-5397-4BDA-B02E-D34D1CCC47C2}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082411Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Writers Root/__Standard Values.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Writers Root/__Standard Values.yml new file mode 100644 index 0000000..ec0a7a1 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Folders/RESTful Value Writers Root/__Standard Values.yml @@ -0,0 +1,14 @@ +--- +ID: "492deffd-5397-4bda-b02e-d34d1ccc47c2" +Parent: "b1266101-0cbd-40ef-972f-8be11713e617" +Template: "b1266101-0cbd-40ef-972f-8be11713e617" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Value Writers Root/__Standard Values +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082411Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Step Override Actions.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Step Override Actions.yml new file mode 100644 index 0000000..ddf6497 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Step Override Actions.yml @@ -0,0 +1,14 @@ +--- +ID: "260d5365-41e6-48c1-afaa-6b7089575982" +Parent: "b3ab2b5e-fce1-41e1-8042-b701fa339960" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Step Override Actions +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082723Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps.yml new file mode 100644 index 0000000..1f3d5f6 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps.yml @@ -0,0 +1,14 @@ +--- +ID: "0aae41e2-614c-458b-a462-4e55d165354b" +Parent: "b3ab2b5e-fce1-41e1-8042-b701fa339960" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171119T082409Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Base Templates.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Base Templates.yml new file mode 100644 index 0000000..654cf44 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Base Templates.yml @@ -0,0 +1,18 @@ +--- +ID: "f047c147-98c4-4bbf-af7d-f9ae1e460882" +Parent: "0aae41e2-614c-458b-a462-4e55d165354b" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Base Templates +DB: master +SharedFields: +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: "-1" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170922T012857Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Base Templates/_Base Endpoint Pipeline Step.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Base Templates/_Base Endpoint Pipeline Step.yml new file mode 100644 index 0000000..a94873c --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Base Templates/_Base Endpoint Pipeline Step.yml @@ -0,0 +1,22 @@ +--- +ID: "87b3fda3-4683-498f-8eda-1e44b6d62f27" +Parent: "f047c147-98c4-4bbf-af7d-f9ae1e460882" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Base Templates/_Base Endpoint Pipeline Step +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/element.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{1930BBEB-7805-471A-A3BE-4858AC7CF696}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170910T033525Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Base Templates/_Base Endpoint Pipeline Step/Endpoints.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Base Templates/_Base Endpoint Pipeline Step/Endpoints.yml new file mode 100644 index 0000000..73d2015 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Base Templates/_Base Endpoint Pipeline Step/Endpoints.yml @@ -0,0 +1,14 @@ +--- +ID: "1896df06-ce67-4ca9-a018-ef50efdcdf0d" +Parent: "87b3fda3-4683-498f-8eda-1e44b6d62f27" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Base Templates/_Base Endpoint Pipeline Step/Endpoints +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170910T033928Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Base Templates/_Base Resource Endpoint Pipeline Step.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Base Templates/_Base Resource Endpoint Pipeline Step.yml new file mode 100644 index 0000000..757e570 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Base Templates/_Base Resource Endpoint Pipeline Step.yml @@ -0,0 +1,22 @@ +--- +ID: "a07d9ad6-d805-4975-bbef-1601ce5dea76" +Parent: "f047c147-98c4-4bbf-af7d-f9ae1e460882" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Base Templates/_Base Resource Endpoint Pipeline Step +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/element.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{1930BBEB-7805-471A-A3BE-4858AC7CF696}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170910T033525Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Read Resource Data Pipeline Step.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Read Resource Data Pipeline Step.yml new file mode 100644 index 0000000..7e354a7 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Read Resource Data Pipeline Step.yml @@ -0,0 +1,29 @@ +--- +ID: "671f429a-7746-436a-b276-1b4d60a68a45" +Parent: "0aae41e2-614c-458b-a462-4e55d165354b" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Read Resource Data Pipeline Step +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/element.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: | + {1930BBEB-7805-471A-A3BE-4858AC7CF696} + {A5E99924-3695-4656-9CE3-7AA410F25073} + {87B3FDA3-4683-498F-8EDA-1E44B6D62F27} + {A07D9AD6-D805-4975-BBEF-1601CE5DEA76} +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{130FD75B-F542-481D-9809-CA494E17AA5F}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170910T034438Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Read Resource Data Pipeline Step/Settings.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Read Resource Data Pipeline Step/Settings.yml new file mode 100644 index 0000000..79b0a49 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Read Resource Data Pipeline Step/Settings.yml @@ -0,0 +1,14 @@ +--- +ID: "4fbe9385-1673-489d-92f6-9aa109e724f7" +Parent: "671f429a-7746-436a-b276-1b4d60a68a45" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Read Resource Data Pipeline Step/Settings +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170929T035325Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Read Resource Data Pipeline Step/Settings/Path Expression.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Read Resource Data Pipeline Step/Settings/Path Expression.yml new file mode 100644 index 0000000..f1043ec --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Read Resource Data Pipeline Step/Settings/Path Expression.yml @@ -0,0 +1,25 @@ +--- +ID: "fb647a78-22b6-4233-b0b4-bb434289d7a6" +Parent: "4fbe9385-1673-489d-92f6-9aa109e724f7" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Read Resource Data Pipeline Step/Settings/Path Expression +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 100 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170929T035325Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Read Resource Data Pipeline Step/__Standard Values.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Read Resource Data Pipeline Step/__Standard Values.yml new file mode 100644 index 0000000..f25f77e --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Pipeline Steps/Read Resource Data Pipeline Step/__Standard Values.yml @@ -0,0 +1,21 @@ +--- +ID: "130fd75b-f542-481d-9809-ca494e17aa5f" +Parent: "671f429a-7746-436a-b276-1b4d60a68a45" +Template: "671f429a-7746-436a-b276-1b4d60a68a45" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Read Resource Data Pipeline Step/__Standard Values +DB: master +SharedFields: +- ID: "3c7f78cc-0c5c-4076-80ef-9a49fda5ff96" + Hint: ConverterType + Value: DataExchange.Providers.RESTful.Converters.PipelineSteps.ReadResourceDataStepConverter, DataExchange.Providers.RESTful +- ID: "a83a2eb2-bfa1-4d3f-9f17-0cc6c9a91c42" + Hint: ProcessorType + Value: DataExchange.Providers.RESTful.Processors.PipelineSteps.ReadResourceDataPipelineStep, DataExchange.Providers.RESTful +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170910T034641Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Settings.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Settings.yml new file mode 100644 index 0000000..30a129a --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Settings.yml @@ -0,0 +1,14 @@ +--- +ID: "a36767a8-0376-4246-a4e7-6ab449c8a7e5" +Parent: "b3ab2b5e-fce1-41e1-8042-b701fa339960" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Settings +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170904T040011Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Settings/HTTP Method.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Settings/HTTP Method.yml new file mode 100644 index 0000000..846f2d6 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Settings/HTTP Method.yml @@ -0,0 +1,25 @@ +--- +ID: "ab13647c-6e7e-47d9-adb7-8b39e225821d" +Parent: "a36767a8-0376-4246-a4e7-6ab449c8a7e5" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Settings/HTTP Method +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/wlan_antenna.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{1930BBEB-7805-471A-A3BE-4858AC7CF696}" +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171001T041621Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings.yml new file mode 100644 index 0000000..e680e7d --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings.yml @@ -0,0 +1,14 @@ +--- +ID: "63275a9c-dfe8-44c6-95f1-f5b9c56e43a9" +Parent: "b3ab2b5e-fce1-41e1-8042-b701fa339960" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170831T215335Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application.yml new file mode 100644 index 0000000..085f06d --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application.yml @@ -0,0 +1,30 @@ +--- +ID: "167c25f4-cee3-4379-a018-4faf99e176c7" +Parent: "63275a9c-dfe8-44c6-95f1-f5b9c56e43a9" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Application +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/gearwheels.png +- ID: "0c894aab-962b-4a84-b923-cb24b05e60d2" + Hint: __Ribbon + Value: +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: | + {1930BBEB-7805-471A-A3BE-4858AC7CF696} + {F846358A-464B-4097-AEEB-E197150DF2D1} +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{61F92E72-D71B-46C6-8265-4A2DF2036D31}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T034101Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization.yml new file mode 100644 index 0000000..9bb3d3c --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization.yml @@ -0,0 +1,18 @@ +--- +ID: "802db1cf-493f-477d-b090-871db21dc37a" +Parent: "167c25f4-cee3-4379-a018-4faf99e176c7" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Application/Authorization +DB: master +SharedFields: +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 50 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043404Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization/Access Token Date.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization/Access Token Date.yml new file mode 100644 index 0000000..1399eb3 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization/Access Token Date.yml @@ -0,0 +1,25 @@ +--- +ID: "cfcf4613-9a63-4334-9330-4a3c9a3a1ed8" +Parent: "802db1cf-493f-477d-b090-871db21dc37a" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Application/Authorization/Access Token Date +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Datetime +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 300 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043404Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization/Access Token.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization/Access Token.yml new file mode 100644 index 0000000..814787f --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization/Access Token.yml @@ -0,0 +1,25 @@ +--- +ID: "a02d2658-8849-43e8-ba6a-6c39bc315538" +Parent: "802db1cf-493f-477d-b090-871db21dc37a" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Application/Authorization/Access Token +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 200 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043404Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization/Expires In.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization/Expires In.yml new file mode 100644 index 0000000..17527fd --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization/Expires In.yml @@ -0,0 +1,29 @@ +--- +ID: "dd738e38-d9cd-4235-b5e5-18b2d35fe8d5" +Parent: "802db1cf-493f-477d-b090-871db21dc37a" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Application/Authorization/Expires In +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Integer +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 400 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Fields: + - ID: "19a69332-a23e-4e70-8d16-b2640cb24cc8" + Hint: Title + Value: Expires In (Seconds) + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170919T035306Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization/Refresh Token.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization/Refresh Token.yml new file mode 100644 index 0000000..5f9265e --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Authorization/Refresh Token.yml @@ -0,0 +1,25 @@ +--- +ID: "d449e6b1-b93a-4d53-b3a6-f919e067b072" +Parent: "802db1cf-493f-477d-b090-871db21dc37a" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Application/Authorization/Refresh Token +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 100 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043404Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Endpoints.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Endpoints.yml new file mode 100644 index 0000000..c6c7fbd --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Endpoints.yml @@ -0,0 +1,18 @@ +--- +ID: "5e671cb1-c4e6-4a3c-acbd-f0799afc15f9" +Parent: "167c25f4-cee3-4379-a018-4faf99e176c7" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Application/Endpoints +DB: master +SharedFields: +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 100 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170904T040722Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Endpoints/Authentication Resource.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Endpoints/Authentication Resource.yml new file mode 100644 index 0000000..dca60bd --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Endpoints/Authentication Resource.yml @@ -0,0 +1,28 @@ +--- +ID: "3c24ca32-c5c1-4165-86b0-3acb490ec3fe" +Parent: "5e671cb1-c4e6-4a3c-acbd-f0799afc15f9" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Application/Endpoints/Authentication Resource +DB: master +SharedFields: +- ID: "1eb8ae32-e190-44a6-968d-ed904c794ebf" + Hint: Source + Value: "query:./ancestor-or-self::*[@@templateid='{327A381B-59F8-4E88-B331-BEBC7BD87E4E}']//descendant-or-self::*[@@templateid='{012392D9-A3A1-447F-80F8-84114BA0DA40}']/Resources" +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Droptree +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 200 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170904T040722Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Settings.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Settings.yml new file mode 100644 index 0000000..b99801f --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Settings.yml @@ -0,0 +1,18 @@ +--- +ID: "8ac55964-c321-402b-aee5-542f34713473" +Parent: "167c25f4-cee3-4379-a018-4faf99e176c7" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Application/Settings +DB: master +SharedFields: +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 25 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043403Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Settings/Base Url.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Settings/Base Url.yml new file mode 100644 index 0000000..718ff8b --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/Settings/Base Url.yml @@ -0,0 +1,25 @@ +--- +ID: "16ca53e0-8a57-4db6-8dd3-98c9c148f62a" +Parent: "8ac55964-c321-402b-aee5-542f34713473" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Application/Settings/Base Url +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 100 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043404Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/__Standard Values.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/__Standard Values.yml new file mode 100644 index 0000000..ace7336 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Application/__Standard Values.yml @@ -0,0 +1,24 @@ +--- +ID: "61f92e72-d71b-46c6-8265-4a2df2036d31" +Parent: "167c25f4-cee3-4379-a018-4faf99e176c7" +Template: "167c25f4-cee3-4379-a018-4faf99e176c7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Application/__Standard Values +DB: master +SharedFields: +- ID: "0c894aab-962b-4a84-b923-cb24b05e60d2" + Hint: __Ribbon + Value: "{3F3E933E-DF5C-4347-98E2-C1B7A80E37EE}" +- ID: "3c7f78cc-0c5c-4076-80ef-9a49fda5ff96" + Hint: ConverterType + Value: DataExchange.Providers.RESTful.Converters.Settings.ApplicationConverter, DataExchange.Providers.RESTful +- ID: "dd738e38-d9cd-4235-b5e5-18b2d35fe8d5" + Hint: Expires In + Value: 43200 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T052157Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging.yml new file mode 100644 index 0000000..2aa3134 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging.yml @@ -0,0 +1,27 @@ +--- +ID: "801ab524-9e6d-4d87-a9da-daf2501e2d59" +Parent: "63275a9c-dfe8-44c6-95f1-f5b9c56e43a9" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Paging +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/navigate_right.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: | + {1930BBEB-7805-471A-A3BE-4858AC7CF696} + {F846358A-464B-4097-AEEB-E197150DF2D1} +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{E676D275-7546-443F-9C96-1D2F8F599E2C}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T034101Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings.yml new file mode 100644 index 0000000..b03b82c --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings.yml @@ -0,0 +1,14 @@ +--- +ID: "d479cf7f-00d8-4033-842b-b84eb9c1a86d" +Parent: "801ab524-9e6d-4d87-a9da-daf2501e2d59" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Paging/Paging Settings +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043403Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Current Page Path Expression.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Current Page Path Expression.yml new file mode 100644 index 0000000..65aa5a5 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Current Page Path Expression.yml @@ -0,0 +1,25 @@ +--- +ID: "e2f7b9fb-45c9-47e9-b823-5309b35e5558" +Parent: "d479cf7f-00d8-4033-842b-b84eb9c1a86d" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Paging/Paging Settings/Current Page Path Expression +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 100 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043403Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/First Page Number.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/First Page Number.yml new file mode 100644 index 0000000..85d162f --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/First Page Number.yml @@ -0,0 +1,25 @@ +--- +ID: "bcc6ea40-5aa8-4e53-b537-825f73e74c2b" +Parent: "d479cf7f-00d8-4033-842b-b84eb9c1a86d" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Paging/Paging Settings/First Page Number +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Integer +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 25 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171007T184330Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Maximum Count.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Maximum Count.yml new file mode 100644 index 0000000..9c54ea2 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Maximum Count.yml @@ -0,0 +1,25 @@ +--- +ID: "3c2a7c34-04fa-4ab6-8047-16ebaf4f0912" +Parent: "d479cf7f-00d8-4033-842b-b84eb9c1a86d" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Paging/Paging Settings/Maximum Count +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Integer +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 75 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171007T062231Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Next Token Path Expression.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Next Token Path Expression.yml new file mode 100644 index 0000000..f91ee2a --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Next Token Path Expression.yml @@ -0,0 +1,25 @@ +--- +ID: "54286b8f-12a7-4902-8e83-f59650e9cf45" +Parent: "d479cf7f-00d8-4033-842b-b84eb9c1a86d" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Paging/Paging Settings/Next Token Path Expression +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 400 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171007T013409Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Page Size Path Expression.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Page Size Path Expression.yml new file mode 100644 index 0000000..8eb6bff --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Page Size Path Expression.yml @@ -0,0 +1,25 @@ +--- +ID: "cf0fcf8c-3b4b-4515-ab49-ff9b59491d6b" +Parent: "d479cf7f-00d8-4033-842b-b84eb9c1a86d" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Paging/Paging Settings/Page Size Path Expression +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 200 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043404Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Page Size.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Page Size.yml new file mode 100644 index 0000000..27440f8 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Page Size.yml @@ -0,0 +1,25 @@ +--- +ID: "1405e33f-33fd-468d-af9e-745d98a4c9e6" +Parent: "d479cf7f-00d8-4033-842b-b84eb9c1a86d" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Paging/Paging Settings/Page Size +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Integer +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 50 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171007T061850Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Total Count Path Expression.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Total Count Path Expression.yml new file mode 100644 index 0000000..f0f3e56 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/Paging Settings/Total Count Path Expression.yml @@ -0,0 +1,25 @@ +--- +ID: "64ec9670-fe6a-47bc-967b-886ea5796118" +Parent: "d479cf7f-00d8-4033-842b-b84eb9c1a86d" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Paging/Paging Settings/Total Count Path Expression +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 300 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171007T013408Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/__Standard Values.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/__Standard Values.yml new file mode 100644 index 0000000..2ab061f --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Paging/__Standard Values.yml @@ -0,0 +1,30 @@ +--- +ID: "e676d275-7546-443f-9c96-1d2f8f599e2c" +Parent: "801ab524-9e6d-4d87-a9da-daf2501e2d59" +Template: "801ab524-9e6d-4d87-a9da-daf2501e2d59" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Paging/__Standard Values +DB: master +SharedFields: +- ID: "1405e33f-33fd-468d-af9e-745d98a4c9e6" + Hint: Page Size + Value: 1 +- ID: "3c2a7c34-04fa-4ab6-8047-16ebaf4f0912" + Hint: Maximum Count + Value: 1000 +- ID: "3c7f78cc-0c5c-4076-80ef-9a49fda5ff96" + Hint: ConverterType + Value: DataExchange.Providers.RESTful.Converters.Settings.ResourcePagingConverter, DataExchange.Providers.RESTful +- ID: "bcc6ea40-5aa8-4e53-b537-825f73e74c2b" + Hint: First Page Number + Value: 1 +- ID: "e2f7b9fb-45c9-47e9-b823-5309b35e5558" + Hint: Current Page Path Expression + Value: +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T050844Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header.yml new file mode 100644 index 0000000..2e5cea9 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header.yml @@ -0,0 +1,27 @@ +--- +ID: "edf0dcdd-e7ec-4b51-86d6-5bc7218abdeb" +Parent: "63275a9c-dfe8-44c6-95f1-f5b9c56e43a9" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Request Header +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/html_tag2.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: | + {1930BBEB-7805-471A-A3BE-4858AC7CF696} + {F846358A-464B-4097-AEEB-E197150DF2D1} +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{0C6DFD10-3227-461F-A196-D668E209E7B9}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T034101Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header/Header.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header/Header.yml new file mode 100644 index 0000000..b52a1ad --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header/Header.yml @@ -0,0 +1,14 @@ +--- +ID: "d3e945eb-5653-403b-9f2e-39357543df1e" +Parent: "edf0dcdd-e7ec-4b51-86d6-5bc7218abdeb" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Request Header/Header +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043403Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header/Header/Header Name.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header/Header/Header Name.yml new file mode 100644 index 0000000..7d65966 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header/Header/Header Name.yml @@ -0,0 +1,25 @@ +--- +ID: "835bc979-a99d-4db5-b9cf-3283c604259b" +Parent: "d3e945eb-5653-403b-9f2e-39357543df1e" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Request Header/Header/Header Name +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 100 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043403Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header/Header/Header Value.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header/Header/Header Value.yml new file mode 100644 index 0000000..d9131a1 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header/Header/Header Value.yml @@ -0,0 +1,25 @@ +--- +ID: "851f32fd-0886-4eb8-a044-d8928c07aa7d" +Parent: "d3e945eb-5653-403b-9f2e-39357543df1e" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Request Header/Header/Header Value +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 200 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043404Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header/__Standard Values.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header/__Standard Values.yml new file mode 100644 index 0000000..e173f87 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Header/__Standard Values.yml @@ -0,0 +1,21 @@ +--- +ID: "0c6dfd10-3227-461f-a196-d668e209e7b9" +Parent: "edf0dcdd-e7ec-4b51-86d6-5bc7218abdeb" +Template: "edf0dcdd-e7ec-4b51-86d6-5bc7218abdeb" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Request Header/__Standard Values +DB: master +SharedFields: +- ID: "3c7f78cc-0c5c-4076-80ef-9a49fda5ff96" + Hint: ConverterType + Value: DataExchange.Providers.RESTful.Converters.Settings.RequestHeaderConverter, DataExchange.Providers.RESTful +- ID: "835bc979-a99d-4db5-b9cf-3283c604259b" + Hint: Header Name + Value: $name +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T050645Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter.yml new file mode 100644 index 0000000..1512963 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter.yml @@ -0,0 +1,27 @@ +--- +ID: "0a115ece-ebce-407b-b0ed-9b0d017ebb5c" +Parent: "63275a9c-dfe8-44c6-95f1-f5b9c56e43a9" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Request Parameter +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/html_tag.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: | + {1930BBEB-7805-471A-A3BE-4858AC7CF696} + {F846358A-464B-4097-AEEB-E197150DF2D1} +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{D4FBF709-E6F3-4683-8F53-0E728EBD5081}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T034101Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter/Parameter.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter/Parameter.yml new file mode 100644 index 0000000..82eb5c3 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter/Parameter.yml @@ -0,0 +1,14 @@ +--- +ID: "6f37be30-ddb3-4dad-a9b6-169aa5372d66" +Parent: "0a115ece-ebce-407b-b0ed-9b0d017ebb5c" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Request Parameter/Parameter +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043403Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter/Parameter/Parameter Token.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter/Parameter/Parameter Token.yml new file mode 100644 index 0000000..2b4f762 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter/Parameter/Parameter Token.yml @@ -0,0 +1,25 @@ +--- +ID: "ca5dcd55-e1ed-4406-abbd-1892a2b70afc" +Parent: "6f37be30-ddb3-4dad-a9b6-169aa5372d66" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Request Parameter/Parameter/Parameter Token +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 100 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043403Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter/Parameter/Parameter Value.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter/Parameter/Parameter Value.yml new file mode 100644 index 0000000..6980ccf --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter/Parameter/Parameter Value.yml @@ -0,0 +1,25 @@ +--- +ID: "03861819-ebd8-41b9-86ce-d95d2ea7ec6a" +Parent: "6f37be30-ddb3-4dad-a9b6-169aa5372d66" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Request Parameter/Parameter/Parameter Value +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 200 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043404Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter/__Standard Values.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter/__Standard Values.yml new file mode 100644 index 0000000..e2a3421 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Request Parameter/__Standard Values.yml @@ -0,0 +1,21 @@ +--- +ID: "d4fbf709-e6f3-4683-8f53-0e728ebd5081" +Parent: "0a115ece-ebce-407b-b0ed-9b0d017ebb5c" +Template: "0a115ece-ebce-407b-b0ed-9b0d017ebb5c" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Request Parameter/__Standard Values +DB: master +SharedFields: +- ID: "3c7f78cc-0c5c-4076-80ef-9a49fda5ff96" + Hint: ConverterType + Value: DataExchange.Providers.RESTful.Converters.Settings.RequestParameterConverter, DataExchange.Providers.RESTful +- ID: "ca5dcd55-e1ed-4406-abbd-1892a2b70afc" + Hint: Parameter Token + Value: $name +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T050844Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource.yml new file mode 100644 index 0000000..5c98a61 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource.yml @@ -0,0 +1,27 @@ +--- +ID: "ccd271b0-85f4-461a-a87a-f6b2c6c992bc" +Parent: "63275a9c-dfe8-44c6-95f1-f5b9c56e43a9" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Resource +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/button.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: | + {1930BBEB-7805-471A-A3BE-4858AC7CF696} + {F846358A-464B-4097-AEEB-E197150DF2D1} +- ID: "f7d48a55-2158-4f02-9356-756654404f73" + Hint: __Standard values + Value: "{FDA31029-F70B-47CD-8BB1-480D442B109D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T034101Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings.yml new file mode 100644 index 0000000..a3f6305 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings.yml @@ -0,0 +1,14 @@ +--- +ID: "73e1a140-1693-462b-af1b-74e322edb02f" +Parent: "ccd271b0-85f4-461a-a87a-f6b2c6c992bc" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Resource/Resource Settings +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043403Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Headers.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Headers.yml new file mode 100644 index 0000000..b061db4 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Headers.yml @@ -0,0 +1,28 @@ +--- +ID: "1560bfa0-aa7e-44d8-8424-0e317aa9ca36" +Parent: "73e1a140-1693-462b-af1b-74e322edb02f" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Resource/Resource Settings/Headers +DB: master +SharedFields: +- ID: "1eb8ae32-e190-44a6-968d-ed904c794ebf" + Hint: Source + Value: "query:./ancestor-or-self::*[@@templateid='{012392D9-A3A1-447F-80F8-84114BA0DA40}']/Headers" +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Treelist +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 400 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T045947Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Method.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Method.yml new file mode 100644 index 0000000..4377b68 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Method.yml @@ -0,0 +1,28 @@ +--- +ID: "676cb7d4-ccd9-4bb6-9984-c75e038c550e" +Parent: "73e1a140-1693-462b-af1b-74e322edb02f" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Resource/Resource Settings/Method +DB: master +SharedFields: +- ID: "1eb8ae32-e190-44a6-968d-ed904c794ebf" + Hint: Source + Value: /sitecore/system/Settings/Data Exchange/Providers/RESTful/HTTP Methods +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Droplist +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 200 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043404Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Paging.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Paging.yml new file mode 100644 index 0000000..b26e5e5 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Paging.yml @@ -0,0 +1,28 @@ +--- +ID: "634e135d-da79-489c-8c42-5115f6edbcd7" +Parent: "73e1a140-1693-462b-af1b-74e322edb02f" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Resource/Resource Settings/Paging +DB: master +SharedFields: +- ID: "1eb8ae32-e190-44a6-968d-ed904c794ebf" + Hint: Source + Value: "query:./ancestor-or-self::*[@@templateid='{012392D9-A3A1-447F-80F8-84114BA0DA40}']/Paging" +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Droptree +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 600 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171008T023212Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Parameters.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Parameters.yml new file mode 100644 index 0000000..b0b5e33 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Parameters.yml @@ -0,0 +1,28 @@ +--- +ID: "5e387f3d-719f-4b04-ab75-99640ec5a972" +Parent: "73e1a140-1693-462b-af1b-74e322edb02f" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Resource/Resource Settings/Parameters +DB: master +SharedFields: +- ID: "1eb8ae32-e190-44a6-968d-ed904c794ebf" + Hint: Source + Value: "query:./ancestor-or-self::*[@@templateid='{012392D9-A3A1-447F-80F8-84114BA0DA40}']/Parameters" +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Treelist +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 500 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170901T045948Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Url.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Url.yml new file mode 100644 index 0000000..10072d0 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/Resource Settings/Url.yml @@ -0,0 +1,25 @@ +--- +ID: "da7ce9a8-bfab-43a8-a88c-4a780c79eddf" +Parent: "73e1a140-1693-462b-af1b-74e322edb02f" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Resource/Resource Settings/Url +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 100 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161024T043403Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/__Standard Values.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/__Standard Values.yml new file mode 100644 index 0000000..286f132 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/RESTful/Tenant Settings/Resource/__Standard Values.yml @@ -0,0 +1,21 @@ +--- +ID: "fda31029-f70b-47cd-8bb1-480d442b109d" +Parent: "ccd271b0-85f4-461a-a87a-f6b2c6c992bc" +Template: "ccd271b0-85f4-461a-a87a-f6b2c6c992bc" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Resource/__Standard Values +DB: master +SharedFields: +- ID: "3c7f78cc-0c5c-4076-80ef-9a49fda5ff96" + Hint: ConverterType + Value: DataExchange.Providers.RESTful.Converters.Settings.ResourceConverter, DataExchange.Providers.RESTful +- ID: "676cb7d4-ccd9-4bb6-9984-c75e038c550e" + Hint: Method + Value: GET +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170906T011840Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/a07d9ad6-d805-4975-bbef-1601ce5dea76/Endpoints.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/a07d9ad6-d805-4975-bbef-1601ce5dea76/Endpoints.yml new file mode 100644 index 0000000..15f8c45 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/a07d9ad6-d805-4975-bbef-1601ce5dea76/Endpoints.yml @@ -0,0 +1,14 @@ +--- +ID: "0a62c11f-f293-47bc-ba1b-b5d0d17ce0b8" +Parent: "a07d9ad6-d805-4975-bbef-1601ce5dea76" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Base Templates/_Base Resource Endpoint Pipeline Step/Endpoints +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170910T033928Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/a07d9ad6-d805-4975-bbef-1601ce5dea76/Endpoints/Resource.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/a07d9ad6-d805-4975-bbef-1601ce5dea76/Endpoints/Resource.yml new file mode 100644 index 0000000..a6f0734 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/a07d9ad6-d805-4975-bbef-1601ce5dea76/Endpoints/Resource.yml @@ -0,0 +1,28 @@ +--- +ID: "42e3a014-5e62-4327-9398-e94972a6dcb0" +Parent: "0a62c11f-f293-47bc-ba1b-b5d0d17ce0b8" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Pipeline Steps/Base Templates/_Base Resource Endpoint Pipeline Step/Endpoints/Resource +DB: master +SharedFields: +- ID: "1eb8ae32-e190-44a6-968d-ed904c794ebf" + Hint: Source + Value: "query:./ancestor-or-self::*[@@templateid='{327A381B-59F8-4E88-B331-BEBC7BD87E4E}']//descendant-or-self::*[@@templateid='{012392D9-A3A1-447F-80F8-84114BA0DA40}']/Resources" +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Droptree +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 200 +- ID: "be351a73-fcb0-4213-93fa-c302d8ab4f51" + Hint: Shared + Type: Checkbox + Value: 1 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170910T033929Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/b6e02b21-9d89-452b-a0d0-124e57babc65/__Standard Values.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/b6e02b21-9d89-452b-a0d0-124e57babc65/__Standard Values.yml new file mode 100644 index 0000000..7ee1472 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/b6e02b21-9d89-452b-a0d0-124e57babc65/__Standard Values.yml @@ -0,0 +1,19 @@ +--- +ID: "0e7d3ee0-447d-4a67-b0d3-c9e05e0b5ede" +Parent: "b6e02b21-9d89-452b-a0d0-124e57babc65" +Template: "b6e02b21-9d89-452b-a0d0-124e57babc65" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Resources Root/__Standard Values +DB: master +SharedFields: +- ID: "1172f251-dad4-4efb-a329-0c63500e4f1e" + Hint: __Masters + Type: TreelistEx + Value: "{CCD271B0-85F4-461A-A87A-F6B2C6C992BC}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170831T043234Z diff --git a/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/fe96b853-6213-4d05-aff1-0ebe1fb6e9a5/__Standard Values.yml b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/fe96b853-6213-4d05-aff1-0ebe1fb6e9a5/__Standard Values.yml new file mode 100644 index 0000000..5b40387 --- /dev/null +++ b/2.0/src/DataExchange/Providers.RESTful/serialization/DEF.Templates.Providers.RESTful/fe96b853-6213-4d05-aff1-0ebe1fb6e9a5/__Standard Values.yml @@ -0,0 +1,19 @@ +--- +ID: "b8b48b03-e620-4741-8016-3a54bf7c8835" +Parent: "fe96b853-6213-4d05-aff1-0ebe1fb6e9a5" +Template: "fe96b853-6213-4d05-aff1-0ebe1fb6e9a5" +Path: /sitecore/templates/Data Exchange/Providers/RESTful/Folders/RESTful Tenant Settings Folders/RESTful Tenant Settings Application Root/__Standard Values +DB: master +SharedFields: +- ID: "1172f251-dad4-4efb-a329-0c63500e4f1e" + Hint: __Masters + Type: TreelistEx + Value: "{167C25F4-CEE3-4379-A018-4FAF99E176C7}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170831T043234Z diff --git a/2.0/src/Feature/DataExchange.News/code/App_Config/Include/DataExchange/DataExchange.Providers.RESTful.Serialization.Tenant.News.config b/2.0/src/Feature/DataExchange.News/code/App_Config/Include/DataExchange/DataExchange.Providers.RESTful.Serialization.Tenant.News.config new file mode 100644 index 0000000..f4ee4a5 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/code/App_Config/Include/DataExchange/DataExchange.Providers.RESTful.Serialization.Tenant.News.config @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Content.Articles/News Articles.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Content.Articles/News Articles.yml new file mode 100644 index 0000000..29be3f2 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Content.Articles/News Articles.yml @@ -0,0 +1,18 @@ +--- +ID: "8bc28775-0590-4167-853c-4d814f3efb7c" +Parent: "0de95ae4-41ab-4d01-9eb0-67441b7c2450" +Template: "a87a00b1-e6db-45ab-8b54-636fec3b5523" +Path: /sitecore/content/News Articles +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/newspaper.png +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T065032Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API.yml new file mode 100644 index 0000000..2b522ae --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API.yml @@ -0,0 +1,14 @@ +--- +ID: "deabf489-9f30-4a0d-b59f-e671c6182744" +Parent: "ce5722e2-26da-4bd3-b517-b3a7ca9eeaa4" +Template: "0437fee2-44c9-46a6-abe9-28858d9fee8c" +Path: /sitecore/templates/Feature/Data Exchange/News API +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062947Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article.yml new file mode 100644 index 0000000..5135675 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article.yml @@ -0,0 +1,22 @@ +--- +ID: "231cbbd7-f684-46c7-ade3-e4b1c3db9dfd" +Parent: "deabf489-9f30-4a0d-b59f-e671c6182744" +Template: "ab86861a-6030-46c5-b394-e8f99e8b87db" +Path: /sitecore/templates/Feature/Data Exchange/News API/News API Article +DB: master +SharedFields: +- ID: "06d5295c-ed2f-4a54-9bf2-26228d113318" + Hint: __Icon + Value: Office/32x32/document_text.png +- ID: "12c33f3f-86c5-43a5-aeb4-5598cec45116" + Hint: __Base template + Type: tree list + Value: "{1930BBEB-7805-471A-A3BE-4858AC7CF696}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T063019Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article Source.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article Source.yml new file mode 100644 index 0000000..fb0f9ed --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article Source.yml @@ -0,0 +1,14 @@ +--- +ID: "604421f5-e6ce-4c4b-8e37-0987268190e2" +Parent: "231cbbd7-f684-46c7-ade3-e4b1c3db9dfd" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Feature/Data Exchange/News API/News API Article/Article Source +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T063554Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article Source/Source Id.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article Source/Source Id.yml new file mode 100644 index 0000000..8be533d --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article Source/Source Id.yml @@ -0,0 +1,21 @@ +--- +ID: "13b0407c-b423-4d4c-a28d-c9c69c4d949e" +Parent: "604421f5-e6ce-4c4b-8e37-0987268190e2" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Feature/Data Exchange/News API/News API Article/Article Source/Source Id +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 100 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T063554Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article Source/Source Name.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article Source/Source Name.yml new file mode 100644 index 0000000..cffbb98 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article Source/Source Name.yml @@ -0,0 +1,21 @@ +--- +ID: "353d8346-4151-433d-a99f-5a202ac1d19c" +Parent: "604421f5-e6ce-4c4b-8e37-0987268190e2" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Feature/Data Exchange/News API/News API Article/Article Source/Source Name +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 200 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T063555Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article.yml new file mode 100644 index 0000000..957d84f --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article.yml @@ -0,0 +1,18 @@ +--- +ID: "943b2b78-dbd7-4f45-8c17-759c8c0a7219" +Parent: "231cbbd7-f684-46c7-ade3-e4b1c3db9dfd" +Template: "e269fbb5-3750-427a-9149-7aa950b49301" +Path: /sitecore/templates/Feature/Data Exchange/News API/News API Article/Article +DB: master +SharedFields: +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 200 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T063555Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Author.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Author.yml new file mode 100644 index 0000000..2a4e356 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Author.yml @@ -0,0 +1,21 @@ +--- +ID: "9fc5bcb9-0981-42b4-adcb-3420e094f7a4" +Parent: "943b2b78-dbd7-4f45-8c17-759c8c0a7219" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Feature/Data Exchange/News API/News API Article/Article/Author +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 100 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T063555Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Description.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Description.yml new file mode 100644 index 0000000..61ff1e7 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Description.yml @@ -0,0 +1,21 @@ +--- +ID: "25471a50-f74b-42b4-b419-300f3413dd9d" +Parent: "943b2b78-dbd7-4f45-8c17-759c8c0a7219" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Feature/Data Exchange/News API/News API Article/Article/Description +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Multi-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 300 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T063555Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Image Url.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Image Url.yml new file mode 100644 index 0000000..a1532b7 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Image Url.yml @@ -0,0 +1,21 @@ +--- +ID: "ce8552dd-2fb2-41e8-99e6-96574b5da38c" +Parent: "943b2b78-dbd7-4f45-8c17-759c8c0a7219" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Feature/Data Exchange/News API/News API Article/Article/Image Url +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 500 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T063555Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Published At.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Published At.yml new file mode 100644 index 0000000..fc71565 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Published At.yml @@ -0,0 +1,21 @@ +--- +ID: "8c78261b-6f00-4dd9-91be-277fb0552340" +Parent: "943b2b78-dbd7-4f45-8c17-759c8c0a7219" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Feature/Data Exchange/News API/News API Article/Article/Published At +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: Datetime +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 600 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T063555Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Title.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Title.yml new file mode 100644 index 0000000..d9a0ca8 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Title.yml @@ -0,0 +1,21 @@ +--- +ID: "9809dbbe-bdfe-479f-82fd-25ce4af7e164" +Parent: "943b2b78-dbd7-4f45-8c17-759c8c0a7219" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Feature/Data Exchange/News API/News API Article/Article/Title +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 200 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T063555Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Url.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Url.yml new file mode 100644 index 0000000..4a5015b --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Feature.News/News API/News API Article/Article/Url.yml @@ -0,0 +1,21 @@ +--- +ID: "75768733-f485-4b07-9b5e-2932b14f4f4a" +Parent: "943b2b78-dbd7-4f45-8c17-759c8c0a7219" +Template: "455a3e98-a627-4b40-8035-e683a0331ac7" +Path: /sitecore/templates/Feature/Data Exchange/News API/News API Article/Article/Url +DB: master +SharedFields: +- ID: "ab162cc0-dc80-4abf-8871-998ee5d7ba32" + Hint: Type + Value: "Single-Line Text" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 400 +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T063555Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/0e8b601c-03c1-4a73-9af5-f3c763cc6cf5/Iterate Top Headlines and Run Pipeline.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/0e8b601c-03c1-4a73-9af5-f3c763cc6cf5/Iterate Top Headlines and Run Pipeline.yml new file mode 100644 index 0000000..e9486f9 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/0e8b601c-03c1-4a73-9af5-f3c763cc6cf5/Iterate Top Headlines and Run Pipeline.yml @@ -0,0 +1,19 @@ +--- +ID: "a9597cc8-f88b-4335-8b35-83f8a605f4d2" +Parent: "0e8b601c-03c1-4a73-9af5-f3c763cc6cf5" +Template: "0fd90877-c5a1-4a9a-b7d5-a8469cfa89b1" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Pipelines/Read from News API Pipeline/Iterate Top Headlines and Run Pipeline +DB: master +SharedFields: +- ID: "585fe5a4-68d8-4c1e-8056-635f3d73d723" + Hint: Pipelines + Type: Treelist + Value: "{ABFDC559-738B-4E9D-B707-8D18C8484254}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171125T033246Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/0e8b601c-03c1-4a73-9af5-f3c763cc6cf5/Read Top Headlines.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/0e8b601c-03c1-4a73-9af5-f3c763cc6cf5/Read Top Headlines.yml new file mode 100644 index 0000000..aedb32e --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/0e8b601c-03c1-4a73-9af5-f3c763cc6cf5/Read Top Headlines.yml @@ -0,0 +1,27 @@ +--- +ID: "f40b2d24-046c-4869-af73-f5b52c2d3f87" +Parent: "0e8b601c-03c1-4a73-9af5-f3c763cc6cf5" +Template: "671f429a-7746-436a-b276-1b4d60a68a45" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Pipelines/Read from News API Pipeline/Read Top Headlines +DB: master +SharedFields: +- ID: "324ac11a-57a3-49c7-814e-9bd75924e8f0" + Hint: EndpointFrom + Value: "{77C356C2-3379-4D08-8647-4018DD6DE02A}" +- ID: "42e3a014-5e62-4327-9398-e94972a6dcb0" + Hint: Resource + Value: "{14216570-25C6-468F-83B6-A5222DABB256}" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 0 +- ID: "fb647a78-22b6-4233-b0b4-bb434289d7a6" + Hint: Path Expression + Value: articles +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171125T031438Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields.yml new file mode 100644 index 0000000..8758664 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields.yml @@ -0,0 +1,14 @@ +--- +ID: "6e1d6cd0-c829-4c6a-ae6a-8673b616550c" +Parent: "28b5b8ee-51ca-402b-bc99-4cf009afad20" +Template: "7bc71c7a-6199-4b8f-97fe-d11c11b9e5c7" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/Sitecore/Article Item Fields +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T215821Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Author.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Author.yml new file mode 100644 index 0000000..57c0b3c --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Author.yml @@ -0,0 +1,18 @@ +--- +ID: "00ce3e26-31c9-43f7-a7c3-c7f4b20ce12d" +Parent: "6e1d6cd0-c829-4c6a-ae6a-8673b616550c" +Template: "6f7375cc-9942-4e30-8c63-95281b69c65f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/Sitecore/Article Item Fields/Author +DB: master +SharedFields: +- ID: "a011c1d5-1c40-4420-8592-d0ce0306e0dd" + Hint: Field + Value: "{9FC5BCB9-0981-42B4-ADCB-3420E094F7A4}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T220136Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Description.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Description.yml new file mode 100644 index 0000000..51497d1 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Description.yml @@ -0,0 +1,18 @@ +--- +ID: "0343e6d0-8f94-4dc0-b76f-b0e74b9325d8" +Parent: "6e1d6cd0-c829-4c6a-ae6a-8673b616550c" +Template: "6f7375cc-9942-4e30-8c63-95281b69c65f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/Sitecore/Article Item Fields/Description +DB: master +SharedFields: +- ID: "a011c1d5-1c40-4420-8592-d0ce0306e0dd" + Hint: Field + Value: "{25471A50-F74B-42B4-B419-300F3413DD9D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T220136Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Image Url.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Image Url.yml new file mode 100644 index 0000000..7bdfc1e --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Image Url.yml @@ -0,0 +1,18 @@ +--- +ID: "0ff26e57-419b-42d6-b6be-99dbf69325f3" +Parent: "6e1d6cd0-c829-4c6a-ae6a-8673b616550c" +Template: "6f7375cc-9942-4e30-8c63-95281b69c65f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/Sitecore/Article Item Fields/Image Url +DB: master +SharedFields: +- ID: "a011c1d5-1c40-4420-8592-d0ce0306e0dd" + Hint: Field + Value: "{CE8552DD-2FB2-41E8-99E6-96574B5DA38C}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T220136Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Published At.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Published At.yml new file mode 100644 index 0000000..6c42423 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Published At.yml @@ -0,0 +1,18 @@ +--- +ID: "62d8fc64-41dc-4bba-b522-897c92ae146a" +Parent: "6e1d6cd0-c829-4c6a-ae6a-8673b616550c" +Template: "6f7375cc-9942-4e30-8c63-95281b69c65f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/Sitecore/Article Item Fields/Published At +DB: master +SharedFields: +- ID: "a011c1d5-1c40-4420-8592-d0ce0306e0dd" + Hint: Field + Value: "{8C78261B-6F00-4DD9-91BE-277FB0552340}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T220136Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Source Id.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Source Id.yml new file mode 100644 index 0000000..1c9ac93 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Source Id.yml @@ -0,0 +1,18 @@ +--- +ID: "91432d6f-8133-4979-a214-a4405941bdef" +Parent: "6e1d6cd0-c829-4c6a-ae6a-8673b616550c" +Template: "6f7375cc-9942-4e30-8c63-95281b69c65f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/Sitecore/Article Item Fields/Source Id +DB: master +SharedFields: +- ID: "a011c1d5-1c40-4420-8592-d0ce0306e0dd" + Hint: Field + Value: "{13B0407C-B423-4D4C-A28D-C9C69C4D949E}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T220136Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Source Name.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Source Name.yml new file mode 100644 index 0000000..45b0fb9 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Source Name.yml @@ -0,0 +1,18 @@ +--- +ID: "895ba727-61be-4309-bee9-f8695643fec0" +Parent: "6e1d6cd0-c829-4c6a-ae6a-8673b616550c" +Template: "6f7375cc-9942-4e30-8c63-95281b69c65f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/Sitecore/Article Item Fields/Source Name +DB: master +SharedFields: +- ID: "a011c1d5-1c40-4420-8592-d0ce0306e0dd" + Hint: Field + Value: "{353D8346-4151-433D-A99F-5A202AC1D19C}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T220136Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Title.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Title.yml new file mode 100644 index 0000000..0edb1d8 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Title.yml @@ -0,0 +1,18 @@ +--- +ID: "d0f1f0fb-c270-4548-b369-b1a4da50cf99" +Parent: "6e1d6cd0-c829-4c6a-ae6a-8673b616550c" +Template: "6f7375cc-9942-4e30-8c63-95281b69c65f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/Sitecore/Article Item Fields/Title +DB: master +SharedFields: +- ID: "a011c1d5-1c40-4420-8592-d0ce0306e0dd" + Hint: Field + Value: "{9809DBBE-BDFE-479F-82FD-25CE4AF7E164}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T220136Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Url.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Url.yml new file mode 100644 index 0000000..a3d772c --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/28b5b8ee-51ca-402b-bc99-4cf009afad20/Article Item Fields/Url.yml @@ -0,0 +1,18 @@ +--- +ID: "284aba1e-7fd1-42f1-92b1-b40e0c9e533b" +Parent: "6e1d6cd0-c829-4c6a-ae6a-8673b616550c" +Template: "6f7375cc-9942-4e30-8c63-95281b69c65f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/Sitecore/Article Item Fields/Url +DB: master +SharedFields: +- ID: "a011c1d5-1c40-4420-8592-d0ce0306e0dd" + Hint: Field + Value: "{75768733-F485-4B07-9B5E-2932B14F4F4A}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T220136Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/35f3051a-dcbc-4183-93b4-18fdb883c769/News API.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/35f3051a-dcbc-4183-93b4-18fdb883c769/News API.yml new file mode 100644 index 0000000..7311fd4 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/35f3051a-dcbc-4183-93b4-18fdb883c769/News API.yml @@ -0,0 +1,18 @@ +--- +ID: "4b499f3c-e80e-42c7-9b89-dac6e1005127" +Parent: "35f3051a-dcbc-4183-93b4-18fdb883c769" +Template: "167c25f4-cee3-4379-a018-4faf99e176c7" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful/Applications/News API +DB: master +SharedFields: +- ID: "16ca53e0-8a57-4db6-8dd3-98c9c148f62a" + Hint: Base Url + Value: "https://newsapi.org" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T084032Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/4f0c58fb-1ed4-4096-847b-fc0f104aed03/Article Object to Sitecore Article Item.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/4f0c58fb-1ed4-4096-847b-fc0f104aed03/Article Object to Sitecore Article Item.yml new file mode 100644 index 0000000..5b09b1d --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/4f0c58fb-1ed4-4096-847b-fc0f104aed03/Article Object to Sitecore Article Item.yml @@ -0,0 +1,14 @@ +--- +ID: "9aab23a6-2514-4e2b-a36b-1f4a1c1164b0" +Parent: "4f0c58fb-1ed4-4096-847b-fc0f104aed03" +Template: "9748075a-268b-4bd4-8444-c6898b12d502" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Value Mapping Sets/Article Object to Sitecore Article Item +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T222150Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/4f0c58fb-1ed4-4096-847b-fc0f104aed03/Article Object to Sitecore Article Item/Author.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/4f0c58fb-1ed4-4096-847b-fc0f104aed03/Article Object to Sitecore Article Item/Author.yml new file mode 100644 index 0000000..8888674 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/4f0c58fb-1ed4-4096-847b-fc0f104aed03/Article Object to Sitecore Article Item/Author.yml @@ -0,0 +1,22 @@ +--- +ID: "95848b8b-5043-4562-804e-f7b3d60f5d5d" +Parent: "9aab23a6-2514-4e2b-a36b-1f4a1c1164b0" +Template: "450c8f38-91c9-4896-957b-6f7daf18ccfc" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Value Mapping Sets/Article Object to Sitecore Article Item/Author +DB: master +SharedFields: +- ID: "95184b45-efef-447c-9089-4f2ec5df26c5" + Hint: SourceAccessor + Type: Treelist + Value: "{49A5B83C-4145-4D98-8FE3-64BD73736A35}" +- ID: "ef84b462-7f4a-4f48-b78e-ade192d55e82" + Hint: TargetAccessor + Value: "{00CE3E26-31C9-43F7-A7C3-C7F4B20CE12D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T222536Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/4f0c58fb-1ed4-4096-847b-fc0f104aed03/Article Object to Sitecore Article Item/Title.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/4f0c58fb-1ed4-4096-847b-fc0f104aed03/Article Object to Sitecore Article Item/Title.yml new file mode 100644 index 0000000..94af2ae --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/4f0c58fb-1ed4-4096-847b-fc0f104aed03/Article Object to Sitecore Article Item/Title.yml @@ -0,0 +1,22 @@ +--- +ID: "b3497745-287b-409d-b46c-d45cf67abed1" +Parent: "9aab23a6-2514-4e2b-a36b-1f4a1c1164b0" +Template: "450c8f38-91c9-4896-957b-6f7daf18ccfc" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Value Mapping Sets/Article Object to Sitecore Article Item/Title +DB: master +SharedFields: +- ID: "95184b45-efef-447c-9089-4f2ec5df26c5" + Hint: SourceAccessor + Type: Treelist + Value: "{1460DE06-1F22-4A85-B11E-D9CF894C1F54}" +- ID: "ef84b462-7f4a-4f48-b78e-ade192d55e82" + Hint: TargetAccessor + Value: "{D0F1F0FB-C270-4548-B369-B1A4DA50CF99}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T222536Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/4f0c58fb-1ed4-4096-847b-fc0f104aed03/Article Object to Sitecore Article Item/Url.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/4f0c58fb-1ed4-4096-847b-fc0f104aed03/Article Object to Sitecore Article Item/Url.yml new file mode 100644 index 0000000..c743618 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/4f0c58fb-1ed4-4096-847b-fc0f104aed03/Article Object to Sitecore Article Item/Url.yml @@ -0,0 +1,22 @@ +--- +ID: "19d1cdff-2bd7-4642-b2f4-b5a79cda98fe" +Parent: "9aab23a6-2514-4e2b-a36b-1f4a1c1164b0" +Template: "450c8f38-91c9-4896-957b-6f7daf18ccfc" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Value Mapping Sets/Article Object to Sitecore Article Item/Url +DB: master +SharedFields: +- ID: "95184b45-efef-447c-9089-4f2ec5df26c5" + Hint: SourceAccessor + Type: Treelist + Value: "{7C55AD64-ED11-4ED8-803E-6BCC9B836E79}" +- ID: "ef84b462-7f4a-4f48-b78e-ade192d55e82" + Hint: TargetAccessor + Value: "{284ABA1E-7FD1-42F1-92B1-B40E0C9E533B}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T222536Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/53636e16-8c0d-4367-ad3b-6120b0a65926/Top Headlines.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/53636e16-8c0d-4367-ad3b-6120b0a65926/Top Headlines.yml new file mode 100644 index 0000000..148bf1b --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/53636e16-8c0d-4367-ad3b-6120b0a65926/Top Headlines.yml @@ -0,0 +1,28 @@ +--- +ID: "14216570-25c6-468f-83b6-a5222dabb256" +Parent: "53636e16-8c0d-4367-ad3b-6120b0a65926" +Template: "ccd271b0-85f4-461a-a87a-f6b2c6c992bc" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful/Resources/Top Headlines +DB: master +SharedFields: +- ID: "1560bfa0-aa7e-44d8-8424-0e317aa9ca36" + Hint: Headers + Type: Treelist + Value: | + {27C5F07C-5BAB-493B-9C74-BC0774242455} + {8176514F-98B5-4318-9A2C-578078C94887} +- ID: "5e387f3d-719f-4b04-ab75-99640ec5a972" + Hint: Parameters + Type: Treelist + Value: "{F01F5CFF-1E6B-4D5A-8591-C0C4014D70EB}" +- ID: "da7ce9a8-bfab-43a8-a88c-4a780c79eddf" + Hint: Url + Value: "/v2/top-headlines?sources={sources}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T083209Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/6c06c599-6b3f-4164-b533-1f90d2d82c54/Providers.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/6c06c599-6b3f-4164-b533-1f90d2d82c54/Providers.yml new file mode 100644 index 0000000..94b22f2 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/6c06c599-6b3f-4164-b533-1f90d2d82c54/Providers.yml @@ -0,0 +1,19 @@ +--- +ID: "7878b58c-49fc-475c-a051-609ae6740839" +Parent: "6c06c599-6b3f-4164-b533-1f90d2d82c54" +Template: "f277db33-a198-4ad3-8ab9-92ddd8e7adb9" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Mappings Applied Action Rules/Providers +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{04EAEC08-D1AB-4F96-902F-295CD1D717AE}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062559Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/7280eaf0-4296-4158-b189-1c159b6db98e/Article from API to Article Item Sync Pipeline.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/7280eaf0-4296-4158-b189-1c159b6db98e/Article from API to Article Item Sync Pipeline.yml new file mode 100644 index 0000000..f79887c --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/7280eaf0-4296-4158-b189-1c159b6db98e/Article from API to Article Item Sync Pipeline.yml @@ -0,0 +1,14 @@ +--- +ID: "abfdc559-738b-4e9d-b707-8d18c8484254" +Parent: "7280eaf0-4296-4158-b189-1c159b6db98e" +Template: "2dc9c843-b841-483c-bb9b-ae0c9386404c" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Pipelines/Article from API to Article Item Sync Pipeline +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171125T004827Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values.yml new file mode 100644 index 0000000..7a33442 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values.yml @@ -0,0 +1,14 @@ +--- +ID: "25fc43fe-ad24-4d24-a51d-e2a7c9d5569c" +Parent: "75e2e4d7-5687-4d13-ba19-22ed24d852c3" +Template: "e87b9305-9d8f-424f-922c-2e3002f46ef4" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/RESTful/Article Values +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T210231Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Author.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Author.yml new file mode 100644 index 0000000..fb92fc2 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Author.yml @@ -0,0 +1,18 @@ +--- +ID: "49a5b83c-4145-4d98-8fe3-64bd73736a35" +Parent: "25fc43fe-ad24-4d24-a51d-e2a7c9d5569c" +Template: "33d37828-45ef-4e7e-85ba-775e802cb04f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/RESTful/Article Values/Author +DB: master +SharedFields: +- ID: "b5421056-dfd5-49f6-ac6b-90a5761e9b57" + Hint: Path Expression + Value: author +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T211612Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Description.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Description.yml new file mode 100644 index 0000000..3386d1e --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Description.yml @@ -0,0 +1,18 @@ +--- +ID: "da718ae3-b2a3-401d-bb70-c91abed5410f" +Parent: "25fc43fe-ad24-4d24-a51d-e2a7c9d5569c" +Template: "33d37828-45ef-4e7e-85ba-775e802cb04f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/RESTful/Article Values/Description +DB: master +SharedFields: +- ID: "b5421056-dfd5-49f6-ac6b-90a5761e9b57" + Hint: Path Expression + Value: description +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T211718Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Image Url.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Image Url.yml new file mode 100644 index 0000000..8589f50 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Image Url.yml @@ -0,0 +1,18 @@ +--- +ID: "8b876190-d58c-43ca-a7ed-79a88d60b1e1" +Parent: "25fc43fe-ad24-4d24-a51d-e2a7c9d5569c" +Template: "33d37828-45ef-4e7e-85ba-775e802cb04f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/RESTful/Article Values/Image Url +DB: master +SharedFields: +- ID: "b5421056-dfd5-49f6-ac6b-90a5761e9b57" + Hint: Path Expression + Value: urlToImage +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T211749Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Published At.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Published At.yml new file mode 100644 index 0000000..26cfb44 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Published At.yml @@ -0,0 +1,18 @@ +--- +ID: "d5e8ed00-0a65-478a-b343-5eebcb9b6f00" +Parent: "25fc43fe-ad24-4d24-a51d-e2a7c9d5569c" +Template: "33d37828-45ef-4e7e-85ba-775e802cb04f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/RESTful/Article Values/Published At +DB: master +SharedFields: +- ID: "b5421056-dfd5-49f6-ac6b-90a5761e9b57" + Hint: Path Expression + Value: publishedAt +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T211805Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Source Id.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Source Id.yml new file mode 100644 index 0000000..5a4651b --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Source Id.yml @@ -0,0 +1,18 @@ +--- +ID: "cd58ef77-7e43-47c7-9db7-baf27a3f832e" +Parent: "25fc43fe-ad24-4d24-a51d-e2a7c9d5569c" +Template: "33d37828-45ef-4e7e-85ba-775e802cb04f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/RESTful/Article Values/Source Id +DB: master +SharedFields: +- ID: "b5421056-dfd5-49f6-ac6b-90a5761e9b57" + Hint: Path Expression + Value: source.id +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T210541Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Source Name.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Source Name.yml new file mode 100644 index 0000000..e1f49eb --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Source Name.yml @@ -0,0 +1,18 @@ +--- +ID: "c1eb4380-2c5d-40ee-a40c-d0ff51f5253e" +Parent: "25fc43fe-ad24-4d24-a51d-e2a7c9d5569c" +Template: "33d37828-45ef-4e7e-85ba-775e802cb04f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/RESTful/Article Values/Source Name +DB: master +SharedFields: +- ID: "b5421056-dfd5-49f6-ac6b-90a5761e9b57" + Hint: Path Expression + Value: source.name +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T211534Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Title.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Title.yml new file mode 100644 index 0000000..b1cb722 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Title.yml @@ -0,0 +1,18 @@ +--- +ID: "1460de06-1f22-4a85-b11e-d9cf894c1f54" +Parent: "25fc43fe-ad24-4d24-a51d-e2a7c9d5569c" +Template: "33d37828-45ef-4e7e-85ba-775e802cb04f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/RESTful/Article Values/Title +DB: master +SharedFields: +- ID: "b5421056-dfd5-49f6-ac6b-90a5761e9b57" + Hint: Path Expression + Value: title +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T211703Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Url.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Url.yml new file mode 100644 index 0000000..ae142cf --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/75e2e4d7-5687-4d13-ba19-22ed24d852c3/Article Values/Url.yml @@ -0,0 +1,18 @@ +--- +ID: "7c55ad64-ed11-4ed8-803e-6bcc9b836e79" +Parent: "25fc43fe-ad24-4d24-a51d-e2a7c9d5569c" +Template: "33d37828-45ef-4e7e-85ba-775e802cb04f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/RESTful/Article Values/Url +DB: master +SharedFields: +- ID: "b5421056-dfd5-49f6-ac6b-90a5761e9b57" + Hint: Path Expression + Value: url +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T211730Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/91ad3f9a-5187-4ea0-a90d-8bf77b9ecba9/Sources.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/91ad3f9a-5187-4ea0-a90d-8bf77b9ecba9/Sources.yml new file mode 100644 index 0000000..3f1a2c7 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/91ad3f9a-5187-4ea0-a90d-8bf77b9ecba9/Sources.yml @@ -0,0 +1,18 @@ +--- +ID: "f01f5cff-1e6b-4d5a-8591-c0c4014d70eb" +Parent: "91ad3f9a-5187-4ea0-a90d-8bf77b9ecba9" +Template: "0a115ece-ebce-407b-b0ed-9b0d017ebb5c" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful/Parameters/Sources +DB: master +SharedFields: +- ID: "ca5dcd55-e1ed-4406-abbd-1892a2b70afc" + Hint: Parameter Token + Value: "{sources}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T081629Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Description.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Description.yml new file mode 100644 index 0000000..0f042fb --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Description.yml @@ -0,0 +1,22 @@ +--- +ID: "750aed14-169a-463d-affd-8698027391b7" +Parent: "9aab23a6-2514-4e2b-a36b-1f4a1c1164b0" +Template: "450c8f38-91c9-4896-957b-6f7daf18ccfc" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Value Mapping Sets/Article Object to Sitecore Article Item/Description +DB: master +SharedFields: +- ID: "95184b45-efef-447c-9089-4f2ec5df26c5" + Hint: SourceAccessor + Type: Treelist + Value: "{DA718AE3-B2A3-401D-BB70-C91ABED5410F}" +- ID: "ef84b462-7f4a-4f48-b78e-ade192d55e82" + Hint: TargetAccessor + Value: "{0343E6D0-8F94-4DC0-B76F-B0E74B9325D8}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T222536Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Image Url.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Image Url.yml new file mode 100644 index 0000000..3a78e4b --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Image Url.yml @@ -0,0 +1,22 @@ +--- +ID: "951c89b1-dc18-496c-8013-5bbfd9b3e9b0" +Parent: "9aab23a6-2514-4e2b-a36b-1f4a1c1164b0" +Template: "450c8f38-91c9-4896-957b-6f7daf18ccfc" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Value Mapping Sets/Article Object to Sitecore Article Item/Image Url +DB: master +SharedFields: +- ID: "95184b45-efef-447c-9089-4f2ec5df26c5" + Hint: SourceAccessor + Type: Treelist + Value: "{8B876190-D58C-43CA-A7ED-79A88D60B1E1}" +- ID: "ef84b462-7f4a-4f48-b78e-ade192d55e82" + Hint: TargetAccessor + Value: "{0FF26E57-419B-42D6-B6BE-99DBF69325F3}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T222536Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Published At.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Published At.yml new file mode 100644 index 0000000..6d0f270 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Published At.yml @@ -0,0 +1,25 @@ +--- +ID: "6e3dd2a8-dc64-44bd-9ee6-ae6166b1c99b" +Parent: "9aab23a6-2514-4e2b-a36b-1f4a1c1164b0" +Template: "450c8f38-91c9-4896-957b-6f7daf18ccfc" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Value Mapping Sets/Article Object to Sitecore Article Item/Published At +DB: master +SharedFields: +- ID: "95184b45-efef-447c-9089-4f2ec5df26c5" + Hint: SourceAccessor + Type: Treelist + Value: "{D5E8ED00-0A65-478A-B343-5EEBCB9B6F00}" +- ID: "ef84b462-7f4a-4f48-b78e-ade192d55e82" + Hint: TargetAccessor + Value: "{62D8FC64-41DC-4BBA-B522-897C92AE146A}" +- ID: "fd738fc4-54b9-4aa3-bb8c-5749ba0907c4" + Hint: SourceValueTransformer + Value: +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T222536Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Source Id.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Source Id.yml new file mode 100644 index 0000000..f08722d --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Source Id.yml @@ -0,0 +1,22 @@ +--- +ID: "f4527409-6523-4312-969e-f160e46f7dd6" +Parent: "9aab23a6-2514-4e2b-a36b-1f4a1c1164b0" +Template: "450c8f38-91c9-4896-957b-6f7daf18ccfc" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Value Mapping Sets/Article Object to Sitecore Article Item/Source Id +DB: master +SharedFields: +- ID: "95184b45-efef-447c-9089-4f2ec5df26c5" + Hint: SourceAccessor + Type: Treelist + Value: "{CD58EF77-7E43-47C7-9DB7-BAF27A3F832E}" +- ID: "ef84b462-7f4a-4f48-b78e-ade192d55e82" + Hint: TargetAccessor + Value: "{91432D6F-8133-4979-A214-A4405941BDEF}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T222536Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Source Name.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Source Name.yml new file mode 100644 index 0000000..3a1ab36 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/9aab23a6-2514-4e2b-a36b-1f4a1c1164b0/Source Name.yml @@ -0,0 +1,22 @@ +--- +ID: "1383326b-4815-4e4e-a88d-9897a3063e7e" +Parent: "9aab23a6-2514-4e2b-a36b-1f4a1c1164b0" +Template: "450c8f38-91c9-4896-957b-6f7daf18ccfc" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Value Mapping Sets/Article Object to Sitecore Article Item/Source Name +DB: master +SharedFields: +- ID: "95184b45-efef-447c-9089-4f2ec5df26c5" + Hint: SourceAccessor + Type: Treelist + Value: "{C1EB4380-2C5D-40EE-A40C-D0FF51F5253E}" +- ID: "ef84b462-7f4a-4f48-b78e-ade192d55e82" + Hint: TargetAccessor + Value: "{895BA727-61BE-4309-BEE9-F8695643FEC0}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T222536Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API.yml new file mode 100644 index 0000000..7144c51 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API.yml @@ -0,0 +1,23 @@ +--- +ID: "5cb3fb5f-1072-41f0-b653-510605bdb91d" +Parent: "5ee8330d-e35e-433b-9ba6-daf87ed38867" +Template: "327a381b-59f8-4e88-b331-bebc7bd87e4e" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "506bad49-3da6-474c-acb5-7bcb509bfbd7" + Hint: Enabled + Type: Checkbox + Value: 1 +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{3921635F-AE3F-445C-A7DE-5AE5F80590C3}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062558Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access.yml new file mode 100644 index 0000000..e3d0ffd --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access.yml @@ -0,0 +1,19 @@ +--- +ID: "ed878360-7060-47b0-b590-ea294a3b0bac" +Parent: "5cb3fb5f-1072-41f0-b653-510605bdb91d" +Template: "add2d00a-784b-492f-94cb-971303df4019" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{52932B05-1C23-45C1-8518-4E452BB8BF85}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062558Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Apply Mapping Rules.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Apply Mapping Rules.yml new file mode 100644 index 0000000..468ab04 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Apply Mapping Rules.yml @@ -0,0 +1,19 @@ +--- +ID: "6ab01df6-80e7-4deb-85f0-f8f497012f9f" +Parent: "ed878360-7060-47b0-b590-ea294a3b0bac" +Template: "50c776f4-3bd4-44a0-a802-eb384a443dad" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Apply Mapping Rules +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{CAEF26E6-55F5-4E62-A705-AF4F22FAE762}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062558Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Apply Mapping Rules/Common.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Apply Mapping Rules/Common.yml new file mode 100644 index 0000000..f9f8bcc --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Apply Mapping Rules/Common.yml @@ -0,0 +1,19 @@ +--- +ID: "afb0e8f4-9ca6-4484-ba3d-071b884c25b9" +Parent: "6ab01df6-80e7-4deb-85f0-f8f497012f9f" +Template: "a1230d32-5b11-495e-bd9f-5469be8b65e0" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Apply Mapping Rules/Common +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{61B0E8A1-A055-43BD-9F5D-2B0593B96603}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062559Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Apply Mapping Rules/Providers.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Apply Mapping Rules/Providers.yml new file mode 100644 index 0000000..e04bd43 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Apply Mapping Rules/Providers.yml @@ -0,0 +1,19 @@ +--- +ID: "8c86917e-dfc4-460b-9504-78d6d5520e0f" +Parent: "6ab01df6-80e7-4deb-85f0-f8f497012f9f" +Template: "bb9cc1eb-dba2-49c7-a6d1-ec83b3d2e1e3" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Apply Mapping Rules/Providers +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{4CAF382F-3D07-4984-AFCB-1637A5203438}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062559Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Action Rules.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Action Rules.yml new file mode 100644 index 0000000..0cb8d3b --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Action Rules.yml @@ -0,0 +1,19 @@ +--- +ID: "6c06c599-6b3f-4164-b533-1f90d2d82c54" +Parent: "ed878360-7060-47b0-b590-ea294a3b0bac" +Template: "e45f46f1-7172-49da-99c2-5d2fbbbe32cd" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Mappings Applied Action Rules +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{EB61E906-82BE-420F-985D-9697AD4AF237}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062559Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Action Rules/Common.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Action Rules/Common.yml new file mode 100644 index 0000000..c4cce4d --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Action Rules/Common.yml @@ -0,0 +1,19 @@ +--- +ID: "18c51129-9a7e-4656-9ac1-4837dcaaff6a" +Parent: "6c06c599-6b3f-4164-b533-1f90d2d82c54" +Template: "8f71af0c-e46e-4406-9f78-1bea4211bd13" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Mappings Applied Action Rules/Common +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{4A0661A0-001C-4901-AF04-39FF6105D6E9}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062559Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Actions.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Actions.yml new file mode 100644 index 0000000..55f367e --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Actions.yml @@ -0,0 +1,19 @@ +--- +ID: "15f4daa0-8e31-4884-8de7-e5522c230c97" +Parent: "ed878360-7060-47b0-b590-ea294a3b0bac" +Template: "47be8904-bbac-4c35-a2e6-bacc963bc881" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Mappings Applied Actions +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{524D0463-9B23-4D5F-A9FD-F417984753D9}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062559Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Actions/Common.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Actions/Common.yml new file mode 100644 index 0000000..ac5c93e --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Actions/Common.yml @@ -0,0 +1,19 @@ +--- +ID: "7f3bffe7-f2f0-4be3-92d5-11908575d3c7" +Parent: "15f4daa0-8e31-4884-8de7-e5522c230c97" +Template: "8f71af0c-e46e-4406-9f78-1bea4211bd13" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Mappings Applied Actions/Common +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{623E2029-49DA-43DB-807A-BC8B32461094}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062559Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Actions/Providers.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Actions/Providers.yml new file mode 100644 index 0000000..4230aa0 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Mappings Applied Actions/Providers.yml @@ -0,0 +1,19 @@ +--- +ID: "8b95d2b6-945b-4868-a237-0238d33e910e" +Parent: "15f4daa0-8e31-4884-8de7-e5522c230c97" +Template: "4bb18da0-9911-4607-8a8e-32eaac56ff80" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Mappings Applied Actions/Providers +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{AB321ABF-D308-4B09-90C1-6947CBA75D12}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062559Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets.yml new file mode 100644 index 0000000..df8ca4e --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets.yml @@ -0,0 +1,19 @@ +--- +ID: "5191d972-45ce-4710-a476-067447665f69" +Parent: "ed878360-7060-47b0-b590-ea294a3b0bac" +Template: "c3b8a21c-ba25-40d9-9811-c1e17f147b10" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{0501C1FB-94C6-4F1B-B0C5-D60A5FD92888}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062559Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Common.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Common.yml new file mode 100644 index 0000000..f8ca9c1 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Common.yml @@ -0,0 +1,19 @@ +--- +ID: "98845f19-f3c0-42c1-b7d1-5cb15dff4798" +Parent: "5191d972-45ce-4710-a476-067447665f69" +Template: "b344afc6-9a93-4a22-b007-a20d4b77ea90" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Common +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{EFDA34E2-CCB8-41D6-B811-4597160B49AE}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062559Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers.yml new file mode 100644 index 0000000..720c8a3 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers.yml @@ -0,0 +1,19 @@ +--- +ID: "3544b23d-f73f-4ced-90e4-79c188f86edd" +Parent: "5191d972-45ce-4710-a476-067447665f69" +Template: "bb7b0fcd-8619-4c50-a012-6be3bb21a749" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{360B9079-CE57-4741-826E-B99F0976267E}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062600Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/RESTful.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/RESTful.yml new file mode 100644 index 0000000..48f1203 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/RESTful.yml @@ -0,0 +1,14 @@ +--- +ID: "75e2e4d7-5687-4d13-ba19-22ed24d852c3" +Parent: "3544b23d-f73f-4ced-90e4-79c188f86edd" +Template: "ec81de2b-27bf-4b8a-8536-f783a3c559c1" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/RESTful +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T201916Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/Sitecore.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/Sitecore.yml new file mode 100644 index 0000000..60c5f13 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/Sitecore.yml @@ -0,0 +1,14 @@ +--- +ID: "28b5b8ee-51ca-402b-bc99-4cf009afad20" +Parent: "3544b23d-f73f-4ced-90e4-79c188f86edd" +Template: "4ce6ac7a-56c9-4280-86a5-f3c6998fc447" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessor Sets/Providers/Sitecore +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20161006T235026Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessors.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessors.yml new file mode 100644 index 0000000..b3919b6 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessors.yml @@ -0,0 +1,19 @@ +--- +ID: "4561e4da-7a62-44a2-83a8-3d554198aa54" +Parent: "ed878360-7060-47b0-b590-ea294a3b0bac" +Template: "3495b196-1151-4a7e-ba6a-53a94b095ca7" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessors +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{0BF3FCC4-FC2D-4118-B21D-7975573F5DA8}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062600Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessors/Common.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessors/Common.yml new file mode 100644 index 0000000..e5115fd --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessors/Common.yml @@ -0,0 +1,19 @@ +--- +ID: "f007559e-2673-4fae-bb78-95c7447202bf" +Parent: "4561e4da-7a62-44a2-83a8-3d554198aa54" +Template: "4fc8aeda-c181-471e-bb9a-5ff6407fc99c" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessors/Common +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{122919C0-0278-469E-96B5-D3B0F02BF6B8}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062600Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessors/Providers.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessors/Providers.yml new file mode 100644 index 0000000..5083e8e --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Accessors/Providers.yml @@ -0,0 +1,19 @@ +--- +ID: "7bd365f7-0997-48bb-bfd2-5ce2f93e7b62" +Parent: "4561e4da-7a62-44a2-83a8-3d554198aa54" +Template: "f94ce7e1-271c-4ae9-a6ba-07c0087959d8" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Accessors/Providers +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{8D651A42-2AE1-4E52-80BD-1B2011408097}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062600Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Readers.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Readers.yml new file mode 100644 index 0000000..5bdaeb4 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Readers.yml @@ -0,0 +1,19 @@ +--- +ID: "d731276a-ee5c-4676-a569-eafcf9dc87c5" +Parent: "ed878360-7060-47b0-b590-ea294a3b0bac" +Template: "221ad71c-83ff-4039-a0e6-6ddd517b8155" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Readers +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{851C3827-F278-4335-81C1-366EF59002AA}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062600Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Readers/Common.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Readers/Common.yml new file mode 100644 index 0000000..edab1bb --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Readers/Common.yml @@ -0,0 +1,19 @@ +--- +ID: "0f4812d5-ecbb-4bb1-9ef2-dec862891b66" +Parent: "d731276a-ee5c-4676-a569-eafcf9dc87c5" +Template: "74e14e38-169c-4189-8ebe-b4f7b3d4c95c" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Readers/Common +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{87C9DA48-0806-40CB-80E3-A6860B921106}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062600Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Readers/Providers.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Readers/Providers.yml new file mode 100644 index 0000000..33d7ac3 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Readers/Providers.yml @@ -0,0 +1,19 @@ +--- +ID: "da7cdce3-7914-4ef8-8338-fb9f7f28a901" +Parent: "d731276a-ee5c-4676-a569-eafcf9dc87c5" +Template: "65f5ec7c-69fa-418f-9679-fc5fdb94b01a" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Readers/Providers +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{7A99FC32-3FE8-4E2E-9104-97D068BFBE7E}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062600Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Writers.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Writers.yml new file mode 100644 index 0000000..116f458 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Writers.yml @@ -0,0 +1,19 @@ +--- +ID: "08c77047-f80b-4aa9-bb2b-df526077ffe1" +Parent: "ed878360-7060-47b0-b590-ea294a3b0bac" +Template: "ece3b896-d26f-4adf-b2c6-343f4f41a4fd" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Writers +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{1E5AADEC-124E-4B6C-9952-0BD4324BE1F8}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062600Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Writers/Common.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Writers/Common.yml new file mode 100644 index 0000000..85f9d0b --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Writers/Common.yml @@ -0,0 +1,19 @@ +--- +ID: "70a8b74c-d69b-4e74-a993-a9f350dc5dfc" +Parent: "08c77047-f80b-4aa9-bb2b-df526077ffe1" +Template: "72a8d27b-e065-44c9-8833-3b6de7bd9e42" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Writers/Common +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{C4A008EF-5DC2-4E39-BE6D-8CEAEC838EB2}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062601Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Writers/Providers.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Writers/Providers.yml new file mode 100644 index 0000000..74a35ff --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Data Access/Value Writers/Providers.yml @@ -0,0 +1,19 @@ +--- +ID: "94639ee9-40fe-40fd-a24e-93ae150e1743" +Parent: "08c77047-f80b-4aa9-bb2b-df526077ffe1" +Template: "8d195ba6-f598-44dc-915a-a0bcb2daaffd" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Data Access/Value Writers/Providers +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{F64B10A6-4C27-4D8F-A5C8-9A5BE625C37A}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062601Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints.yml new file mode 100644 index 0000000..5147e5f --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints.yml @@ -0,0 +1,19 @@ +--- +ID: "e081a8b3-5022-4370-b3bd-b4d770216458" +Parent: "5cb3fb5f-1072-41f0-b653-510605bdb91d" +Template: "5a4644f5-4886-4fd7-84fe-1d0c56fbc3b3" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Endpoints +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{A18FAA4F-E2B5-4B7E-86EF-0CEF8EA7ECB1}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062601Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Common.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Common.yml new file mode 100644 index 0000000..a4fc977 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Common.yml @@ -0,0 +1,19 @@ +--- +ID: "512f802e-1b5f-459a-b516-69bae96deea1" +Parent: "e081a8b3-5022-4370-b3bd-b4d770216458" +Template: "eb3a967e-9778-4ec1-a6fc-fdabda935927" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Endpoints/Common +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{6643AB0A-87B1-4729-A69E-C9D7C5719C1A}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062601Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Providers.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Providers.yml new file mode 100644 index 0000000..f58f338 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Providers.yml @@ -0,0 +1,19 @@ +--- +ID: "f9f21293-c560-4574-87ff-c7eaf6ea7f53" +Parent: "e081a8b3-5022-4370-b3bd-b4d770216458" +Template: "6f05ffd0-4c1b-44ae-87e5-b015e1dac352" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Endpoints/Providers +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{D4CA5AA8-1322-4CAA-AF18-844C4BF32588}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062602Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Providers/RESTful.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Providers/RESTful.yml new file mode 100644 index 0000000..2e0afde --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Providers/RESTful.yml @@ -0,0 +1,14 @@ +--- +ID: "971838c9-f101-4ad6-a457-36cf8225ee72" +Parent: "f9f21293-c560-4574-87ff-c7eaf6ea7f53" +Template: "fc4af327-8374-473a-affd-a2d098b8c3d8" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Endpoints/Providers/RESTful +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T084811Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Providers/RESTful/News API Endpoint.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Providers/RESTful/News API Endpoint.yml new file mode 100644 index 0000000..006b895 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Providers/RESTful/News API Endpoint.yml @@ -0,0 +1,17 @@ +--- +ID: "77c356c2-3379-4d08-8647-4018dd6de02a" +Parent: "971838c9-f101-4ad6-a457-36cf8225ee72" +Template: "bd3f9895-8566-43ee-8014-4a86fc016e2f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Endpoints/Providers/RESTful/News API Endpoint +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T084828Z + - ID: "4365eef9-4bf5-4313-9926-d1aac9cf6b91" + Hint: Application + Value: "{4B499F3C-E80E-42C7-9B89-DAC6E1005127}" diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Providers/Sitecore.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Providers/Sitecore.yml new file mode 100644 index 0000000..61ff355 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Endpoints/Providers/Sitecore.yml @@ -0,0 +1,14 @@ +--- +ID: "a4eb6bca-4f18-415a-a192-34b9afb6b704" +Parent: "f9f21293-c560-4574-87ff-c7eaf6ea7f53" +Template: "caada2f1-1d71-452a-87bf-a3ae335ca169" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Endpoints/Providers/Sitecore +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T084848Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Pipeline Batches.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Pipeline Batches.yml new file mode 100644 index 0000000..699a75e --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Pipeline Batches.yml @@ -0,0 +1,19 @@ +--- +ID: "05a117f9-5fc2-44a6-8979-7a5a9f8127c0" +Parent: "5cb3fb5f-1072-41f0-b653-510605bdb91d" +Template: "cd055acb-8a99-48e0-9e7d-449405c44d4b" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Pipeline Batches +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{25313451-393C-4F1D-B8A8-FA383CA8AA77}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062602Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Pipeline Batches/Top Headlines Sync Pipeline Batch.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Pipeline Batches/Top Headlines Sync Pipeline Batch.yml new file mode 100644 index 0000000..4721761 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Pipeline Batches/Top Headlines Sync Pipeline Batch.yml @@ -0,0 +1,19 @@ +--- +ID: "314bd2a2-9097-4f35-a66f-de5fed64a53d" +Parent: "05a117f9-5fc2-44a6-8979-7a5a9f8127c0" +Template: "075c4fbd-f54e-4e6d-bd54-d49bda0913d8" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Pipeline Batches/Top Headlines Sync Pipeline Batch +DB: master +SharedFields: +- ID: "9061beea-df25-4b2b-a698-3f5b4e867d18" + Hint: Pipelines + Type: Treelist + Value: "{0E8B601C-03C1-4A73-9AF5-F3C763CC6CF5}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171125T034054Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Pipelines.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Pipelines.yml new file mode 100644 index 0000000..fc23fb1 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Pipelines.yml @@ -0,0 +1,19 @@ +--- +ID: "7280eaf0-4296-4158-b189-1c159b6db98e" +Parent: "5cb3fb5f-1072-41f0-b653-510605bdb91d" +Template: "b7e30777-e37b-4712-a9f8-763d48843c87" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Pipelines +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{D9670716-CB8F-4AB2-BDFD-109E8867397A}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062602Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Pipelines/Read from News API Pipeline.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Pipelines/Read from News API Pipeline.yml new file mode 100644 index 0000000..31538e1 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Pipelines/Read from News API Pipeline.yml @@ -0,0 +1,14 @@ +--- +ID: "0e8b601c-03c1-4a73-9af5-f3c763cc6cf5" +Parent: "7280eaf0-4296-4158-b189-1c159b6db98e" +Template: "2dc9c843-b841-483c-bb9b-ae0c9386404c" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Pipelines/Read from News API Pipeline +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171125T030642Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings.yml new file mode 100644 index 0000000..12051b4 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings.yml @@ -0,0 +1,19 @@ +--- +ID: "a0e502e2-3605-4b20-a8d1-b0785467e78e" +Parent: "5cb3fb5f-1072-41f0-b653-510605bdb91d" +Template: "b0c4da22-e26f-472a-9fe9-7a5030684a14" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Tenant Settings +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{422F0830-0FCC-4019-9F05-038186816D57}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062603Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/Common.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/Common.yml new file mode 100644 index 0000000..7062cc1 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/Common.yml @@ -0,0 +1,19 @@ +--- +ID: "a046bca8-8d23-4df3-811c-3650d31901f2" +Parent: "a0e502e2-3605-4b20-a8d1-b0785467e78e" +Template: "9d097a04-8a41-4689-8b5d-4607f11b4457" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Tenant Settings/Common +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{A046BCA8-8D23-4DF3-811C-3650D31901F2}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171125T211859Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/Providers.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/Providers.yml new file mode 100644 index 0000000..1f04578 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/Providers.yml @@ -0,0 +1,19 @@ +--- +ID: "240d6d11-53ff-4862-abcf-e3e9560f7069" +Parent: "a0e502e2-3605-4b20-a8d1-b0785467e78e" +Template: "d6126448-e751-4a7e-ad40-7a56e20c1369" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Tenant Settings/Providers +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{240D6D11-53FF-4862-ABCF-E3E9560F7069}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171125T211859Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful.yml new file mode 100644 index 0000000..a335d9a --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful.yml @@ -0,0 +1,19 @@ +--- +ID: "3616546f-b468-4345-b5da-2a83be98fdd4" +Parent: "240d6d11-53ff-4862-abcf-e3e9560f7069" +Template: "012392d9-a3a1-447f-80f8-84114ba0da40" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful +DB: master +BranchID: "bc020b09-d391-4dc2-9675-3cf4540fe090" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{67D47A9C-8D56-42A2-A07A-CF37C969A2FC}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T071115Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful/Applications.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful/Applications.yml new file mode 100644 index 0000000..006a93b --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful/Applications.yml @@ -0,0 +1,19 @@ +--- +ID: "35f3051a-dcbc-4183-93b4-18fdb883c769" +Parent: "3616546f-b468-4345-b5da-2a83be98fdd4" +Template: "fe96b853-6213-4d05-aff1-0ebe1fb6e9a5" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful/Applications +DB: master +BranchID: "bc020b09-d391-4dc2-9675-3cf4540fe090" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{8D4DDB28-67D0-4960-BB1C-8B6C252C8C9F}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T071115Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful/Headers.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful/Headers.yml new file mode 100644 index 0000000..7596cb2 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful/Headers.yml @@ -0,0 +1,19 @@ +--- +ID: "ee1e3fd2-75ec-4caa-9bc4-dc9de8038056" +Parent: "3616546f-b468-4345-b5da-2a83be98fdd4" +Template: "42ea42dd-e83b-41b3-81df-31e0b0dab286" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful/Headers +DB: master +BranchID: "bc020b09-d391-4dc2-9675-3cf4540fe090" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{D9C0ACB4-81DF-454D-9054-BBCE1153D2D3}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T071115Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful/Paging.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful/Paging.yml new file mode 100644 index 0000000..2de768e --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful/Paging.yml @@ -0,0 +1,19 @@ +--- +ID: "f4b57c14-d88a-4905-84aa-d9f91be080dd" +Parent: "3616546f-b468-4345-b5da-2a83be98fdd4" +Template: "4ef69a6e-af61-4de3-b061-9d96cd125a81" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful/Paging +DB: master +BranchID: "bc020b09-d391-4dc2-9675-3cf4540fe090" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{C88A9CAF-3AF0-49A9-B059-417EB358186D}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T071116Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful/Parameters.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful/Parameters.yml new file mode 100644 index 0000000..2e6b4c4 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful/Parameters.yml @@ -0,0 +1,19 @@ +--- +ID: "91ad3f9a-5187-4ea0-a90d-8bf77b9ecba9" +Parent: "3616546f-b468-4345-b5da-2a83be98fdd4" +Template: "3e37c3e2-f56a-4bca-9830-c8ba44740acb" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful/Parameters +DB: master +BranchID: "bc020b09-d391-4dc2-9675-3cf4540fe090" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{EFE2B784-DF73-459D-BFFB-74F4B0945A3B}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T071116Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful/Resources.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful/Resources.yml new file mode 100644 index 0000000..4dc4178 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful/Resources.yml @@ -0,0 +1,19 @@ +--- +ID: "53636e16-8c0d-4367-ad3b-6120b0a65926" +Parent: "3616546f-b468-4345-b5da-2a83be98fdd4" +Template: "b6e02b21-9d89-452b-a0d0-124e57babc65" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful/Resources +DB: master +BranchID: "bc020b09-d391-4dc2-9675-3cf4540fe090" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{2C1AB72E-A44B-4EC8-A05B-97D925DBF0E6}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T071116Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Value Mapping Sets.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Value Mapping Sets.yml new file mode 100644 index 0000000..7dfd396 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/Data Exchange Tenant for News API/Value Mapping Sets.yml @@ -0,0 +1,19 @@ +--- +ID: "4f0c58fb-1ed4-4096-847b-fc0f104aed03" +Parent: "5cb3fb5f-1072-41f0-b653-510605bdb91d" +Template: "00dca38d-89ac-42c4-9e24-fe19eb81bc36" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Value Mapping Sets +DB: master +BranchID: "0d21226f-7b04-4ff2-9230-b55245cf6fe7" +SharedFields: +- ID: "f6d8a61c-2f84-4401-bd24-52d2068172bc" + Hint: __Originator + Value: "{28CCBF42-6527-4923-A092-4AFBDB3B1B16}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T062604Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/a4eb6bca-4f18-415a-a192-34b9afb6b704/Sitecore Item Model Repository Endpoint.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/a4eb6bca-4f18-415a-a192-34b9afb6b704/Sitecore Item Model Repository Endpoint.yml new file mode 100644 index 0000000..c614fef --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/a4eb6bca-4f18-415a-a192-34b9afb6b704/Sitecore Item Model Repository Endpoint.yml @@ -0,0 +1,14 @@ +--- +ID: "d06f93c0-177a-471b-bdbb-ad1ee323bf64" +Parent: "a4eb6bca-4f18-415a-a192-34b9afb6b704" +Template: "b0d8d4f6-3552-486b-b240-4bf3913a837f" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Endpoints/Providers/Sitecore/Sitecore Item Model Repository Endpoint +DB: master +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T084925Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/abfdc559-738b-4e9d-b707-8d18c8484254/Apply Mapping.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/abfdc559-738b-4e9d-b707-8d18c8484254/Apply Mapping.yml new file mode 100644 index 0000000..c4d1a70 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/abfdc559-738b-4e9d-b707-8d18c8484254/Apply Mapping.yml @@ -0,0 +1,27 @@ +--- +ID: "cebadc53-d877-4da4-8d39-9945e59d356f" +Parent: "abfdc559-738b-4e9d-b707-8d18c8484254" +Template: "8e726575-35cf-48a0-b2c9-00c30d16f2d9" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Pipelines/Article from API to Article Item Sync Pipeline/Apply Mapping +DB: master +SharedFields: +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 400 +- ID: "bfc7293c-4c0d-4fbd-862e-69c10d3b7095" + Hint: TargetObjectLocation + Value: "{EC64487D-E7E6-40B0-A86C-40C74B95E04E}" +- ID: "cb970e4d-aa7c-4ad1-8984-59bf01163d08" + Hint: MappingSet + Value: "{9AAB23A6-2514-4E2B-A36B-1F4A1C1164B0}" +- ID: "dc6ccab3-a90f-4f91-82a9-7d358b0039ff" + Hint: SourceObjectLocation + Value: "{17DF1143-A38D-4C77-A933-E66B5ED21E9A}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171125T012435Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/abfdc559-738b-4e9d-b707-8d18c8484254/Resolve Article Item.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/abfdc559-738b-4e9d-b707-8d18c8484254/Resolve Article Item.yml new file mode 100644 index 0000000..f440968 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/abfdc559-738b-4e9d-b707-8d18c8484254/Resolve Article Item.yml @@ -0,0 +1,39 @@ +--- +ID: "80762b86-d564-413c-bab4-896b8cbbba4a" +Parent: "abfdc559-738b-4e9d-b707-8d18c8484254" +Template: "d44ae29c-d708-4b3f-b04c-99e7f9288720" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Pipelines/Article from API to Article Item Sync Pipeline/Resolve Article Item +DB: master +SharedFields: +- ID: "010e5d89-6409-4fbc-843b-ceb84c8ed3bb" + Hint: IdentifierObjectLocation + Value: "{17DF1143-A38D-4C77-A933-E66B5ED21E9A}" +- ID: "21875be1-ad41-4541-88cf-7e47551bb6ac" + Hint: ItemNameValueAccessor + Value: "{1460DE06-1F22-4A85-B11E-D9CF894C1F54}" +- ID: "3798a7e3-61ff-4ba3-b8ba-f5cba2929517" + Hint: TemplateForNewItem + Value: "{231CBBD7-F684-46C7-ADE3-E4B1C3DB9DFD}" +- ID: "4ce9ed44-bc7f-44e5-886d-97d9a6890faa" + Hint: IdentifierValueAccessor + Value: "{7C55AD64-ED11-4ED8-803E-6BCC9B836E79}" +- ID: "5c061c42-ff86-4f43-b5ad-831dc03dc77d" + Hint: ResolvedObjectLocation + Value: "{EC64487D-E7E6-40B0-A86C-40C74B95E04E}" +- ID: "922e98e7-be62-4a67-8273-551f2e8c8bfe" + Hint: EndpointFrom + Value: "{D06F93C0-177A-471B-BDBB-AD1EE323BF64}" +- ID: "d922ea57-bce2-4457-bc60-5fcaafa36707" + Hint: ParentForItem + Value: "{8BC28775-0590-4167-853C-4D814F3EFB7C}" +- ID: "e074292d-0467-443c-a1b5-cbd5e5162813" + Hint: MatchingFieldValueAccessor + Value: "{284ABA1E-7FD1-42F1-92B1-B40E0C9E533B}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171125T010047Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/abfdc559-738b-4e9d-b707-8d18c8484254/Update Sitecore Item.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/abfdc559-738b-4e9d-b707-8d18c8484254/Update Sitecore Item.yml new file mode 100644 index 0000000..f4bb279 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/abfdc559-738b-4e9d-b707-8d18c8484254/Update Sitecore Item.yml @@ -0,0 +1,24 @@ +--- +ID: "23e9b2e8-166f-42f7-9777-604516b55c04" +Parent: "abfdc559-738b-4e9d-b707-8d18c8484254" +Template: "b384fb2d-fbef-4a8e-9572-fa5fb9f75a7d" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Pipelines/Article from API to Article Item Sync Pipeline/Update Sitecore Item +DB: master +SharedFields: +- ID: "53ca50c3-f968-47d4-b19f-9ef305f99403" + Hint: ItemLocation + Value: "{EC64487D-E7E6-40B0-A86C-40C74B95E04E}" +- ID: "ba3f86a2-4a1c-4d78-b63d-91c2779c1b5e" + Hint: __Sortorder + Value: 500 +- ID: "e8609af1-3e0a-41ae-894d-03dcd99165a7" + Hint: EndpointTo + Value: "{D06F93C0-177A-471B-BDBB-AD1EE323BF64}" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171125T024613Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/ee1e3fd2-75ec-4caa-9bc4-dc9de8038056/Accept JSON.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/ee1e3fd2-75ec-4caa-9bc4-dc9de8038056/Accept JSON.yml new file mode 100644 index 0000000..422ff0a --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/ee1e3fd2-75ec-4caa-9bc4-dc9de8038056/Accept JSON.yml @@ -0,0 +1,25 @@ +--- +ID: "27c5f07c-5bab-493b-9c74-bc0774242455" +Parent: "ee1e3fd2-75ec-4caa-9bc4-dc9de8038056" +Template: "edf0dcdd-e7ec-4b51-86d6-5bc7218abdeb" +Path: /sitecore/system/Data Exchange/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful/Headers/Accept JSON +DB: master +SharedFields: +- ID: "835bc979-a99d-4db5-b9cf-3283c604259b" + Hint: Header Name + Value: Accept +- ID: "851f32fd-0886-4eb8-a044-d8928c07aa7d" + Hint: Header Value + Value: application/json +Languages: +- Language: en + Fields: + - ID: "b5e02ad9-d56f-4c41-a065-a133db87bdeb" + Hint: __Display name + Value: "Accept: application/json" + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20170929T012310Z diff --git a/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/ee1e3fd2-75ec-4caa-9bc4-dc9de8038056/X-Api-Key.yml b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/ee1e3fd2-75ec-4caa-9bc4-dc9de8038056/X-Api-Key.yml new file mode 100644 index 0000000..e24ac55 --- /dev/null +++ b/2.0/src/Feature/DataExchange.News/serialization/DEF.Tenant.RESTful.News/ee1e3fd2-75ec-4caa-9bc4-dc9de8038056/X-Api-Key.yml @@ -0,0 +1,18 @@ +--- +ID: "8176514f-98b5-4318-9a2c-578078c94887" +Parent: "ee1e3fd2-75ec-4caa-9bc4-dc9de8038056" +Template: "edf0dcdd-e7ec-4b51-86d6-5bc7218abdeb" +Path: "/sitecore/system/Data Exchange/Data Exchange Tenant for News API/Tenant Settings/Providers/RESTful/Headers/X-Api-Key" +DB: master +SharedFields: +- ID: "835bc979-a99d-4db5-b9cf-3283c604259b" + Hint: Header Name + Value: "X-Api-Key" +Languages: +- Language: en + Versions: + - Version: 1 + Fields: + - ID: "25bed78c-4957-4165-998a-ca1b52f67497" + Hint: __Created + Value: 20171124T071702Z diff --git a/docs/.gitignore b/docs/.gitignore new file mode 100644 index 0000000..e35d885 --- /dev/null +++ b/docs/.gitignore @@ -0,0 +1 @@ +_build diff --git a/docs/Makefile b/docs/Makefile new file mode 100644 index 0000000..09141f7 --- /dev/null +++ b/docs/Makefile @@ -0,0 +1,181 @@ +# Makefile for Sphinx documentation +# + +# You can set these variables from the command line. +SPHINXOPTS = +SPHINXBUILD = sphinx-build +SOURCEDIR = . +BUILDDIR = _build + +# User-friendly check for sphinx-build +ifeq ($(shell which $(SPHINXBUILD) >/dev/null 2>&1; echo $$?), 1) +$(error The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the executable to your PATH. If you don't have Sphinx installed, grab it from http://sphinx-doc.org/) +endif + +# Internal variables. +PAPEROPT_a4 = -D latex_paper_size=a4 +PAPEROPT_letter = -D latex_paper_size=letter +ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . +# the i18n builder cannot share the environment and doctrees with the others +I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . + +.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext + +help: + @echo "Please use \`make ' where is one of" + @echo " html to make standalone HTML files" + @echo " dirhtml to make HTML files named index.html in directories" + @echo " singlehtml to make a single large HTML file" + @echo " livehtml to rebuild the HTML files when a change is detected" + @echo " pickle to make pickle files" + @echo " json to make JSON files" + @echo " htmlhelp to make HTML files and a HTML help project" + @echo " qthelp to make HTML files and a qthelp project" + @echo " devhelp to make HTML files and a Devhelp project" + @echo " epub to make an epub" + @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" + @echo " latexpdf to make LaTeX files and run them through pdflatex" + @echo " latexpdfja to make LaTeX files and run them through platex/dvipdfmx" + @echo " text to make text files" + @echo " man to make manual pages" + @echo " texinfo to make Texinfo files" + @echo " info to make Texinfo files and run them through makeinfo" + @echo " gettext to make PO message catalogs" + @echo " changes to make an overview of all changed/added/deprecated items" + @echo " xml to make Docutils-native XML files" + @echo " pseudoxml to make pseudoxml-XML files for display purposes" + @echo " linkcheck to check all external links for integrity" + @echo " doctest to run all doctests embedded in the documentation (if enabled)" + +clean: + rm -rf $(BUILDDIR)/* + +html: + $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html + @echo + @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." + +dirhtml: + $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml + @echo + @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." + +singlehtml: + $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml + @echo + @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." + +livehtml: + sphinx-autobuild -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html + +pickle: + $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle + @echo + @echo "Build finished; now you can process the pickle files." + +json: + $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json + @echo + @echo "Build finished; now you can process the JSON files." + +htmlhelp: + $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp + @echo + @echo "Build finished; now you can run HTML Help Workshop with the" \ + ".hhp project file in $(BUILDDIR)/htmlhelp." + +qthelp: + $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp + @echo + @echo "Build finished; now you can run "qcollectiongenerator" with the" \ + ".qhcp project file in $(BUILDDIR)/qthelp, like this:" + @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/aspnet.qhcp" + @echo "To view the help file:" + @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/aspnet.qhc" + +devhelp: + $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp + @echo + @echo "Build finished." + @echo "To view the help file:" + @echo "# mkdir -p $$HOME/.local/share/devhelp/aspnet" + @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/aspnet" + @echo "# devhelp" + +epub: + $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub + @echo + @echo "Build finished. The epub file is in $(BUILDDIR)/epub." + +latex: + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo + @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." + @echo "Run \`make' in that directory to run these through (pdf)latex" \ + "(use \`make latexpdf' here to do that automatically)." + +latexpdf: + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo "Running LaTeX files through pdflatex..." + $(MAKE) -C $(BUILDDIR)/latex all-pdf + @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." + +latexpdfja: + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo "Running LaTeX files through platex and dvipdfmx..." + $(MAKE) -C $(BUILDDIR)/latex all-pdf-ja + @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." + +text: + $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text + @echo + @echo "Build finished. The text files are in $(BUILDDIR)/text." + +man: + $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man + @echo + @echo "Build finished. The manual pages are in $(BUILDDIR)/man." + +texinfo: + $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo + @echo + @echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo." + @echo "Run \`make' in that directory to run these through makeinfo" \ + "(use \`make info' here to do that automatically)." + +info: + $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo + @echo "Running Texinfo files through makeinfo..." + make -C $(BUILDDIR)/texinfo info + @echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo." + +gettext: + $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale + @echo + @echo "Build finished. The message catalogs are in $(BUILDDIR)/locale." + +changes: + $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes + @echo + @echo "The overview file is in $(BUILDDIR)/changes." + +linkcheck: + $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck + @echo + @echo "Link check complete; look for any errors in the above output " \ + "or in $(BUILDDIR)/linkcheck/output.txt." + +doctest: + $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest + @echo "Testing of doctests in the sources finished, look at the " \ + "results in $(BUILDDIR)/doctest/output.txt." + +xml: + $(SPHINXBUILD) -b xml $(ALLSPHINXOPTS) $(BUILDDIR)/xml + @echo + @echo "Build finished. The XML files are in $(BUILDDIR)/xml." + +pseudoxml: + $(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(BUILDDIR)/pseudoxml + @echo + @echo "Build finished. The pseudo-XML files are in $(BUILDDIR)/pseudoxml." diff --git a/docs/_static/custom.css b/docs/_static/custom.css new file mode 100644 index 0000000..6778864 --- /dev/null +++ b/docs/_static/custom.css @@ -0,0 +1,16 @@ +.wy-table td, .rst-content table.docutils td, .rst-content table.field-list td { + vertical-align: top; +} + +footer p { + margin-bottom: 0px; +} + +footer .submit-feeback { + margin-top: 24px; + +} + +/*.wy-nav-content-wrap { + background: #fcfcfc; +}*/ diff --git a/docs/conf.py b/docs/conf.py new file mode 100644 index 0000000..6b2fea3 --- /dev/null +++ b/docs/conf.py @@ -0,0 +1,315 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +# +# RESTful Provider for Data Exchange Framework documentation build configuration file, created by +# sphinx-quickstart on Sat Nov 18 00:40:28 2017. +# +# This file is execfile()d with the current directory set to its +# containing dir. +# +# Note that not all possible configuration values are present in this +# autogenerated file. +# +# All configuration values have a default; values that are commented out +# serve to show the default. + +import sys +import os +import datetime + +# If extensions (or modules to document with autodoc) are in another directory, +# add these directories to sys.path here. If the directory is relative to the +# documentation root, use os.path.abspath to make it absolute, like shown here. +# sys.path.insert(0, os.path.abspath('.')) + +# -- General configuration ------------------------------------------------ + +# If your documentation needs a minimal Sphinx version, state it here. +# +# needs_sphinx = '1.0' + +# Add any Sphinx extension module names here, as strings. They can be +# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom +# ones. +sys.path.append(os.path.abspath('ext')) + +extensions = [ + 'sphinx.ext.todo', + 'sphinx.ext.intersphinx', + 'sphinxcontrib.dotnetdomain', + 'sphinxcontrib.httpdomain' + ] + + # index - master document + # rst2pdf - name of the generated pdf + # Sample rst2pdf doc - title of the pdf + # Your Name - author name in the pdf + +# Add any paths that contain templates here, relative to this directory. +templates_path = ['_templates'] + +# The suffix(es) of source filenames. +# You can specify multiple suffix as a list of string: +# +# source_suffix = ['.rst', '.md'] +source_suffix = '.rst' + +# The encoding of source files. +#source_encoding = 'utf-8-sig' + +# The master toctree document. +master_doc = 'index' + +# General information about the project. +project = 'RESTful Provider for Data Exchange Framework' +copyright = str(datetime.date.today().year) + ', Waughn Hughes' +author = 'Waughn Hughes' + +# The version info for the project you're documenting, acts as replacement for +# |version| and |release|, also used in various other places throughout the +# built documents. +# +# The short X.Y version. +version = '2.0' +# The full version, including alpha/beta/rc tags. +release = '2.0' + +# The language for content autogenerated by Sphinx. Refer to documentation +# for a list of supported languages. +#language = None +# +# This is also used if you do content translation via gettext catalogs. +# Usually you set "language" from the command line for these cases. +language = None + +# List of patterns, relative to source directory, that match files and +# directories to ignore when looking for source files. +# This patterns also effect to html_static_path and html_extra_path +exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] + +# The name of the Pygments (syntax highlighting) style to use. +pygments_style = 'sphinx' + +# If true, `todo` and `todoList` produce output, else they produce nothing. +todo_include_todos = True + + +# -- Options for HTML output ---------------------------------------------- + +# The theme to use for HTML and HTML Help pages. See the documentation for +# a list of builtin themes. + +# This allows sphinx_rtd_theme to work locally +on_rtd = os.environ.get('READTHEDOCS', None) == 'True' + +html_context = { + 'on_rtd' : on_rtd +} + +import sphinx_rtd_theme +html_theme = 'sphinx_rtd_theme' +html_theme_path = [sphinx_rtd_theme.get_html_theme_path()] + +def setup(app): + app.add_stylesheet('custom.css?v=1') + +#html_theme = 'default' + +# Theme options are theme-specific and customize the look and feel of a theme +# further. For a list of options available for each theme, see the +# documentation. +# +# html_theme_options = {} + +# Add any paths that contain custom static files (such as style sheets) here, +# relative to this directory. They are copied after the builtin static files, +# so a file named "default.css" will overwrite the builtin "default.css". +html_static_path = ['_static'] + +# If not '', a 'Last updated on:' timestamp is inserted at every page bottom, +# using the given strftime format. +html_last_updated_fmt = '%b %d, %Y' + +# Custom sidebar templates, must be a dictionary that maps document names +# to template names. +# +# This is required for the alabaster theme +# refs: http://alabaster.readthedocs.io/en/latest/installation.html#sidebars +html_sidebars = { + '**': [ + 'relations.html', # needs 'show_related': True theme option to display + 'searchbox.html', + ] +} + +# If true, the index is split into individual pages for each letter. +#html_split_index = False + +# If true, links to the reST sources are added to the pages. +html_show_sourcelink = False + +# If true, "Created using Sphinx" is shown in the HTML footer. Default is True. +#html_show_sphinx = False + +# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True. +html_show_copyright = True + +# -- Options for HTMLHelp output ------------------------------------------ + +# Output file base name for HTML help builder. +htmlhelp_basename = 'data-exchange-restful-provider-docs' + + +# -- Options for LaTeX output --------------------------------------------- + +latex_elements = { + # The paper size ('letterpaper' or 'a4paper'). + # + # 'papersize': 'letterpaper', + + # The font size ('10pt', '11pt' or '12pt'). + # + # 'pointsize': '10pt', + + # Additional stuff for the LaTeX preamble. + # + # 'preamble': '', + + # Latex figure (float) alignment + # + # 'figure_align': 'htbp', +} + +# Grouping the document tree into LaTeX files. List of tuples +# (source start file, target name, title, +# author, documentclass [howto, manual, or own class]). +latex_documents = [ + (master_doc, 'data-exchange-restful-provider.tex', 'RESTful Provider for Data Exchange Framework Documentation', + 'Waughn Hughes', 'manual'), +] + +# The name of an image file (relative to this directory) to place at the top of +# the title page. +#latex_logo = None + +# For "manual" documents, if this is true, then toplevel headings are parts, +# not chapters. +#latex_use_parts = False + +# If true, show page references after internal links. +#latex_show_pagerefs = False + +# If true, show URL addresses after external links. +#latex_show_urls = False + +# Documents to append as an appendix to all manuals. +#latex_appendices = [] + +# If false, no module index is generated. +#latex_domain_indices = True + + +# -- Options for manual page output --------------------------------------- + +# One entry per manual page. List of tuples +# (source start file, name, description, authors, manual section). +man_pages = [ + (master_doc, 'data-exchange-restful-provider', 'RESTful Provider for Data Exchange Framework Documentation', + [author], 1) +] + +# If true, show URL addresses after external links. +#man_show_urls = False + + +# -- Options for Texinfo output ------------------------------------------- + +# Grouping the document tree into Texinfo files. List of tuples +# (source start file, target name, title, author, +# dir menu entry, description, category) +texinfo_documents = [ + (master_doc, 'data-exchange-restful-provider', 'RESTful Provider for Data Exchange Framework Documentation', + author, 'data-exchange-restful-provider', 'RESTful Provider for Data Exchange Framework Documentation', + 'Configuration'), +] + +# Documents to append as an appendix to all manuals. +#texinfo_appendices = [] + +# If false, no module index is generated. +#texinfo_domain_indices = True + +# How to display URL addresses: 'footnote', 'no', or 'inline'. +#texinfo_show_urls = 'footnote' + +# If true, do not generate a @detailmenu in the "Top" node's menu. +#texinfo_no_detailmenu = False + +# -- Options for Epub output ---------------------------------------------- + +# Bibliographic Dublin Core info. +epub_title = project +epub_author = author +epub_publisher = author +epub_copyright = copyright + +# The basename for the epub file. It defaults to the project name. +#epub_basename = project + +# The HTML theme for the epub output. Since the default themes are not optimized +# for small screen space, using the same theme for HTML and epub output is +# usually not wise. This defaults to 'epub', a theme designed to save visual +# space. +#epub_theme = 'epub' + +# The language of the text. It defaults to the language option +# or 'en' if the language is not set. +#epub_language = '' + +# The scheme of the identifier. Typical schemes are ISBN or URL. +#epub_scheme = '' + +# The unique identifier of the text. This can be a ISBN number +# or the project homepage. +#epub_identifier = '' + +# A unique identification for the text. +#epub_uid = '' + +# A tuple containing the cover image and cover page html template filenames. +#epub_cover = () + +# A sequence of (type, uri, title) tuples for the guide element of content.opf. +#epub_guide = () + +# HTML files that should be inserted before the pages created by sphinx. +# The format is a list of tuples containing the path and title. +#epub_pre_files = [] + +# HTML files shat should be inserted after the pages created by sphinx. +# The format is a list of tuples containing the path and title. +#epub_post_files = [] + +# A list of files that should not be packed into the epub file. +epub_exclude_files = ['search.html'] + +# The depth of the table of contents in toc.ncx. +#epub_tocdepth = 3 + +# Allow duplicate toc entries. +#epub_tocdup = True + +# Choose between 'default' and 'includehidden'. +#epub_tocscope = 'default' + +# Fix unsupported image types using the Pillow. +#epub_fix_images = False + +# Scale large images. +#epub_max_image_width = 0 + +# How to display URL addresses: 'footnote', 'no', or 'inline'. +#epub_show_urls = 'inline' + +# If false, no index is generated. +#epub_use_index = True \ No newline at end of file diff --git a/docs/create-restful-provider/_static/content-editor-button.png b/docs/create-restful-provider/_static/content-editor-button.png new file mode 100644 index 0000000..bc47df1 Binary files /dev/null and b/docs/create-restful-provider/_static/content-editor-button.png differ diff --git a/docs/create-restful-provider/_static/create-provider.png b/docs/create-restful-provider/_static/create-provider.png new file mode 100644 index 0000000..12990be Binary files /dev/null and b/docs/create-restful-provider/_static/create-provider.png differ diff --git a/docs/create-restful-provider/_static/enter-provider-name.png b/docs/create-restful-provider/_static/enter-provider-name.png new file mode 100644 index 0000000..37aa151 Binary files /dev/null and b/docs/create-restful-provider/_static/enter-provider-name.png differ diff --git a/docs/create-restful-provider/_static/menu-selector-arrow.png b/docs/create-restful-provider/_static/menu-selector-arrow.png new file mode 100644 index 0000000..7fdf34a Binary files /dev/null and b/docs/create-restful-provider/_static/menu-selector-arrow.png differ diff --git a/docs/create-restful-provider/_static/menu-selector.png b/docs/create-restful-provider/_static/menu-selector.png new file mode 100644 index 0000000..fe55101 Binary files /dev/null and b/docs/create-restful-provider/_static/menu-selector.png differ diff --git a/docs/create-restful-provider/_static/provider-branch-14.png b/docs/create-restful-provider/_static/provider-branch-14.png new file mode 100644 index 0000000..63e26cf Binary files /dev/null and b/docs/create-restful-provider/_static/provider-branch-14.png differ diff --git a/docs/create-restful-provider/_static/provider-branch-20.png b/docs/create-restful-provider/_static/provider-branch-20.png new file mode 100644 index 0000000..1a1fc21 Binary files /dev/null and b/docs/create-restful-provider/_static/provider-branch-20.png differ diff --git a/docs/create-restful-provider/_static/provider-insert-14.png b/docs/create-restful-provider/_static/provider-insert-14.png new file mode 100644 index 0000000..c63bdf9 Binary files /dev/null and b/docs/create-restful-provider/_static/provider-insert-14.png differ diff --git a/docs/create-restful-provider/_static/provider-insert-20.png b/docs/create-restful-provider/_static/provider-insert-20.png new file mode 100644 index 0000000..3cff651 Binary files /dev/null and b/docs/create-restful-provider/_static/provider-insert-20.png differ diff --git a/docs/create-restful-provider/_static/provider-templates-14.png b/docs/create-restful-provider/_static/provider-templates-14.png new file mode 100644 index 0000000..2ee5d61 Binary files /dev/null and b/docs/create-restful-provider/_static/provider-templates-14.png differ diff --git a/docs/create-restful-provider/_static/provider-templates-20.png b/docs/create-restful-provider/_static/provider-templates-20.png new file mode 100644 index 0000000..cd6bfad Binary files /dev/null and b/docs/create-restful-provider/_static/provider-templates-20.png differ diff --git a/docs/create-restful-provider/create-provider-in-sitecore.rst b/docs/create-restful-provider/create-provider-in-sitecore.rst new file mode 100644 index 0000000..abddb2d --- /dev/null +++ b/docs/create-restful-provider/create-provider-in-sitecore.rst @@ -0,0 +1,50 @@ +Create Provider in Sitecore +======================================= + +In Sitecore, use the Data Exchange Framework SDK to create the default templates +and items for the provider. + +1. In Sitecore, open **Content Editor**. + + .. image:: _static/content-editor-button.png + +2. Right-click on the ribbon, and select **Data Exchange SDK**. + + .. image:: _static/menu-selector-arrow.png + +3. On the ribbon, click the **Data Exchange SDK** tab, and click **Create Provider**. + + .. image:: _static/create-provider.png + +4. Enter **RESTful** and click **OK**. + + .. image:: _static/enter-provider-name.png + +5. A progress box is displayed as templates and items are created and configured. + The following items are created in the Sitecore database for the provider: + + * ``/sitecore/templates/Branches/Data Exchange/Providers/RESTful`` + + +--------------------------------------------+---------------------------------------------+ + | **v1.4** | **v2.0** | + +--------------------------------------------+---------------------------------------------+ + | .. image:: _static/provider-branch-14.png | .. image:: _static/provider-branch-20.png | + +--------------------------------------------+---------------------------------------------+ + + * ``/sitecore/templates/Data Exchange/Providers/RESTful`` + + +-----------------------------------------------+------------------------------------------------+ + | **v1.4** | **v2.0** | + +-----------------------------------------------+------------------------------------------------+ + | .. image:: _static/provider-templates-14.png | .. image:: _static/provider-templates-20.png | + +-----------------------------------------------+------------------------------------------------+ + + * ``/sitecore/system/Settings/Rules/Insert Options/Rules/Data Exchange - RESTful`` + + +--------------------------------------------+---------------------------------------------+ + | **v1.4** | **v2.0** | + +--------------------------------------------+---------------------------------------------+ + | .. image:: _static/provider-insert-14.png | .. image:: _static/provider-insert-20.png | + +--------------------------------------------+---------------------------------------------+ + + diff --git a/docs/create-restful-provider/create-visual-studio-project.rst b/docs/create-restful-provider/create-visual-studio-project.rst new file mode 100644 index 0000000..0854674 --- /dev/null +++ b/docs/create-restful-provider/create-visual-studio-project.rst @@ -0,0 +1,161 @@ +Create Visual Studio Project +======================================= + +A Visual Studio project is needed to build a provider for Data Exchange Framework. + +**v1.4** + +1. In Visual Studio, create project with the following settings: + + +-------------------------------+---------------------------------------------+ + | Template | **Class Library** | + +-------------------------------+---------------------------------------------+ + | Name | **DataExchange.Providers.RESTful** | + +-------------------------------+---------------------------------------------+ + | .NET Framework version | **4.5.2 (or higher)** | + +-------------------------------+---------------------------------------------+ + +2. Add references to the project: + + +--------------------------------------------+ + | **Assemblies** | + +--------------------------------------------+ + | System.Net.Http | + +--------------------------------------------+ + | System.Net.Http.WebRequest | + +--------------------------------------------+ + +3. Add the following NuGet packages to the project: + + +--------------------------------------------+--------------------------+ + | **Package** | **Version** | + +--------------------------------------------+--------------------------+ + | Sitecore.DataExchange | 1.4.170419 | + +--------------------------------------------+--------------------------+ + | Sitecore.DataExchange.DataAccess | 1.4.170419 | + +--------------------------------------------+--------------------------+ + | Sitecore.Services.Core | >= 8.1.151207 | + +--------------------------------------------+--------------------------+ + | Newtonsoft.Json | 6.0.8 | + +--------------------------------------------+--------------------------+ + +4. Create the another project with the following settings: + + +-------------------------------+---------------------------------------------+ + | Template | **Class Library** | + +-------------------------------+---------------------------------------------+ + | Name | **DataExchange.Providers.RESTful.Local** | + +-------------------------------+---------------------------------------------+ + | .NET Framework version | **4.5.2 (or higher)** | + +-------------------------------+---------------------------------------------+ + +5. Add references to the project: + + +--------------------------------------------+ + | **Projects** | + +--------------------------------------------+ + | DataExchange.Providers.RESTful | + +--------------------------------------------+ + + +--------------------------------------------+ + | **Assemblies** | + +--------------------------------------------+ + | System.Web | + +--------------------------------------------+ + +6. Add the following NuGet packages to the project: + + +--------------------------------------------+--------------------------+ + | **Package** | **Version** | + +--------------------------------------------+--------------------------+ + | Sitecore.DataExchange | 1.4.170419 | + +--------------------------------------------+--------------------------+ + | Sitecore.DataExchange.DataAccess | 1.4.170419 | + +--------------------------------------------+--------------------------+ + | Sitecore.DataExchange.Local.NoReferences | 1.4.170419 | + +--------------------------------------------+--------------------------+ + | Sitecore.Services.Core | >= 8.1.151207 | + +--------------------------------------------+--------------------------+ + | Sitecore.Kernel.NoReferences | >= 8.1.151207 | + +--------------------------------------------+--------------------------+ + | Newtonsoft.Json | 6.0.8 | + +--------------------------------------------+--------------------------+ + + +**v2.0** + +1. In Visual Studio, create project with the following settings: + + +-------------------------------+---------------------------------------+ + | Template | **Class Library** | + +-------------------------------+---------------------------------------+ + | Name | **DataExchange.Providers.RESTful** | + +-------------------------------+---------------------------------------+ + | .NET Framework version | **4.6.2 (or higher)** | + +-------------------------------+---------------------------------------+ + +2. Add references to the project: + + +--------------------------------------------+ + | **Assemblies** | + +--------------------------------------------+ + | System.Net.Http | + +--------------------------------------------+ + | System.Net.Http.WebRequest | + +--------------------------------------------+ + +3. Add the following NuGet packages to the project: + + +--------------------------------------------+--------------------------+ + | **Package** | **Version** | + +--------------------------------------------+--------------------------+ + | Sitecore.DataExchange | 2.0.171013 | + +--------------------------------------------+--------------------------+ + | Sitecore.DataExchange.DataAccess | 2.0.171013 | + +--------------------------------------------+--------------------------+ + | Sitecore.Services.Core | >= 9.0.171002 | + +--------------------------------------------+--------------------------+ + | Newtonsoft.Json | 9.0.1 | + +--------------------------------------------+--------------------------+ + +4. Create the another project with the following settings: + + +-------------------------------+---------------------------------------------+ + | Template | **Class Library** | + +-------------------------------+---------------------------------------------+ + | Name | **DataExchange.Providers.RESTful.Local** | + +-------------------------------+---------------------------------------------+ + | .NET Framework version | **4.6.2 (or higher)** | + +-------------------------------+---------------------------------------------+ + +5. Add references to the project: + + +--------------------------------------------+ + | **Projects** | + +--------------------------------------------+ + | DataExchange.Providers.RESTful | + +--------------------------------------------+ + + +--------------------------------------------+ + | **Assemblies** | + +--------------------------------------------+ + | System.Web | + +--------------------------------------------+ + +6. Add the following NuGet packages to the project: + + +--------------------------------------------+--------------------------+ + | **Package** | **Version** | + +--------------------------------------------+--------------------------+ + | Sitecore.DataExchange | 2.0.171013 | + +--------------------------------------------+--------------------------+ + | Sitecore.DataExchange.DataAccess | 2.0.171013 | + +--------------------------------------------+--------------------------+ + | Sitecore.DataExchange.Local.NoReferences | 2.0.171013 | + +--------------------------------------------+--------------------------+ + | Sitecore.Services.Core | >= 9.0.171002 | + +--------------------------------------------+--------------------------+ + | Sitecore.Kernel.NoReferences | >= 9.0.171002 | + +--------------------------------------------+--------------------------+ + | Newtonsoft.Json | 9.0.1 | + +--------------------------------------------+--------------------------+ diff --git a/docs/create-restful-provider/define-requirements.rst b/docs/create-restful-provider/define-requirements.rst new file mode 100644 index 0000000..d752249 --- /dev/null +++ b/docs/create-restful-provider/define-requirements.rst @@ -0,0 +1,21 @@ +Define Requirements +======================================= + +The following user stories describe how someone responsible for building +and managing synchronization processes can use RESTful web services: + +1. I can invoke a RESTful Web service. +2. I can specify a resource using a Uniform Resource Identifier (URI). +3. I can specify the common HTTP methods for the resource, + such as GET, POST, PUT, and DELETE to create, retrieve, update, and delete resources, respectively. +4. I can add headers to the request. +5. I can pass query parameters to the request. +6. I can dynamically update header and parameter values. +7. I can specify paging options for resource and use values from the response. +8. I can limit the number of rows to read from response. +9. I can map a value from JSON response to a field on a Sitecore item. +10. **FUTURE** I can access the resource using API keys, basic authentication, or OAuth 2.0. + +.. note:: + The ability to create data to post and update will be available in future releases along + with support for basic authentication and OAuth 2.0. diff --git a/docs/create-restful-provider/implement-data-access-components/index.rst b/docs/create-restful-provider/implement-data-access-components/index.rst new file mode 100644 index 0000000..d93b566 --- /dev/null +++ b/docs/create-restful-provider/implement-data-access-components/index.rst @@ -0,0 +1,25 @@ +Implement Data Access Components +======================================= + +.. note:: + Data Exchange Framework includes components that allow data to be mapped between objects. + See `Mapping `_ + for more information. + +*Pipeline steps* that make requests need to access values from response. The data access components created from +the steps below allow token to be specified to select data from a JSON response. + + +.. toctree:: + :name: implement-data-access-components-steps + :caption: Steps + :maxdepth: 1 + :titlesonly: + + token-value-accessor-add-template + token-value-reader + token-value-accessor-implement-converter + token-value-accessor-set-standard-values + token-value-accessor-set-add-template + token-value-accessor-set-implement-converter + token-value-accessor-set-set-standard-values diff --git a/docs/create-restful-provider/implement-data-access-components/token-value-accessor-add-template.rst b/docs/create-restful-provider/implement-data-access-components/token-value-accessor-add-template.rst new file mode 100644 index 0000000..a3892cd --- /dev/null +++ b/docs/create-restful-provider/implement-data-access-components/token-value-accessor-add-template.rst @@ -0,0 +1,32 @@ +Add Token Value Accessor Template +======================================= + +`Json.NET `_ is used to query JSON with +`SelectToken `_. A template is needed to +specify the token. + +1. In Sitecore, open Template Manager. +2. Navigate to **Templates > Data Exchange > Providers > RESTful > Data Access > Value Accessors**. +3. Add the following template: + + +-------------------+----------------------------------------------------------------------------------------------+ + | Name | **Token Value Accessor** | + +-------------------+----------------------------------------------------------------------------------------------+ + | Base template | **Templates > System > Templates > Standard template** | + +-------------------+----------------------------------------------------------------------------------------------+ + | Location | **Templates > Data Exchange > Providers > RESTful > Data Access > Value Accessors** | + +-------------------+----------------------------------------------------------------------------------------------+ + | Icon | ``office/32x32/radio_button_selected.png`` | + +-------------------+----------------------------------------------------------------------------------------------+ + | Base templates | * **Templates > System > Templates > Standard template** | + | | * **Templates > Data Exchange > Framework > Common > Enableable** | + | | * **Templates > Data Exchange > Framework > Data Access > Value Accessors > Value Accessor** | + +-------------------+----------------------------------------------------------------------------------------------+ + +4. Add the following sections and fields: + + +--------------------+-----------------------------------+-----------------------+---------------------+------------+ + | Section | Name | Type | Source | Shared | + +====================+===================================+=======================+=====================+============+ + | Settings | **Path Expression** | Single-Line Text | | checked | + +--------------------+-----------------------------------+-----------------------+---------------------+------------+ diff --git a/docs/create-restful-provider/implement-data-access-components/token-value-accessor-implement-converter.rst b/docs/create-restful-provider/implement-data-access-components/token-value-accessor-implement-converter.rst new file mode 100644 index 0000000..2e3666f --- /dev/null +++ b/docs/create-restful-provider/implement-data-access-components/token-value-accessor-implement-converter.rst @@ -0,0 +1,124 @@ +Implement Token Value Accessor +======================================= + +Follow these step to create the *item model* and *converter* for token value accessor. + +1. In Visual Studio, add the following class: + + .. code-block:: c# + + using Sitecore.Services.Core.Model; + + namespace DataExchange.Providers.RESTful.Models.ItemModels.DataAccess.ValueAccessors + { + public class TokenValueAccessorItemModel : ItemModel + { + public const string PathExpression = Templates.TokenValueAccessor.FieldNames.PathExpression; + } + } + +2. Add the following class: + + .. code-block:: c# + + using Sitecore.DataExchange.Converters.DataAccess.ValueAccessors; + using Sitecore.DataExchange.DataAccess; + using Sitecore.DataExchange.DataAccess.Writers; + using Sitecore.DataExchange.Repositories; + using Sitecore.Services.Core.Model; + using DataExchange.Providers.RESTful.DataAccess.Readers; + using DataExchange.Providers.RESTful.Models.ItemModels.DataAccess.ValueAccessors; + + namespace DataExchange.Providers.RESTful.Converters.DataAccess.ValueAccessors + { + public class TokenValueAccessorConverter : ValueAccessorConverter + { + public TokenValueAccessorConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.TokenValueAccessor.TemplateId); + } + + public override IValueAccessor Convert(ItemModel source) + { + var accessor = base.Convert(source); + + if (accessor == null) + return null; + + var path = base.GetStringValue(source, TokenValueAccessorItemModel.PathExpression); + + if (string.IsNullOrWhiteSpace(path)) + return null; + + if (accessor.ValueReader == null) + { + accessor.ValueReader = new TokenValueReader(path); + } + if (accessor.ValueWriter == null) + { + accessor.ValueWriter = new PropertyValueWriter(path); + } + + return accessor; + } + } + } + + .. important:: + **v2.0**: The ``Sitecore.DataExchange.ConvertResult`` class was introduced in Data Exchange Framework 2.0, and the ``Converter`` classes were updated to use the ``ConvertResult`` class to track positive and negative results. + + .. code-block:: c# + + using System; + using Sitecore.DataExchange; + using Sitecore.DataExchange.Converters.DataAccess.ValueAccessors; + using Sitecore.DataExchange.DataAccess; + using Sitecore.DataExchange.DataAccess.Writers; + using Sitecore.DataExchange.Repositories; + using Sitecore.Services.Core.Model; + using DataExchange.Providers.RESTful.DataAccess.Readers; + using DataExchange.Providers.RESTful.Models.ItemModels.DataAccess.ValueAccessors; + + namespace DataExchange.Providers.RESTful.Converters.DataAccess.ValueAccessors + { + public class TokenValueAccessorConverter : ValueAccessorConverter + { + public TokenValueAccessorConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.TokenValueAccessor.TemplateId); + } + + protected override ConvertResult ConvertSupportedItem(ItemModel source) + { + var convertResult = base.ConvertSupportedItem(source); + + if (!convertResult.WasConverted) + return convertResult; + + if (convertResult.ConvertedValue == null) + return base.NegativeResult(source, "The converted value accessor is null.", Array.Empty()); + + var path = base.GetStringValue(source, TokenValueAccessorItemModel.PathExpression); + + if (string.IsNullOrWhiteSpace(path)) + return base.NegativeResult(source, "No path name was found.", string.Format("field: {0}", TokenValueAccessorItemModel.PathExpression)); + + var convertedValue = convertResult.ConvertedValue; + + if (convertedValue.ValueReader == null) + { + convertedValue.ValueReader = new TokenValueReader(path); + } + if (convertedValue.ValueWriter == null) + { + convertedValue.ValueWriter = new PropertyValueWriter(path); + } + + return convertResult; + } + } + } + + .. important:: + + See Tip and Note from :doc:`../implement-tenant-settings/index` for more information about ``templates.cs``. diff --git a/docs/create-restful-provider/implement-data-access-components/token-value-accessor-set-add-template.rst b/docs/create-restful-provider/implement-data-access-components/token-value-accessor-set-add-template.rst new file mode 100644 index 0000000..2bd7bbb --- /dev/null +++ b/docs/create-restful-provider/implement-data-access-components/token-value-accessor-set-add-template.rst @@ -0,0 +1,21 @@ +Add Token Value Accessor Set Template +======================================= + +The Token Value Accessor Set Template only supports the Token Value Accessor template. + +1. In Sitecore, open Template Manager. +2. Navigate to **Templates > Data Exchange > Providers > RESTful > Data Access > Value Accessor Sets**. +3. Add the following template: + + +-------------------+------------------------------------------------------------------------------------------------------+ + | Name | **Token Value Accessor Set** | + +-------------------+------------------------------------------------------------------------------------------------------+ + | Base template | **Templates > System > Templates > Standard template** | + +-------------------+------------------------------------------------------------------------------------------------------+ + | Location | **Templates > Data Exchange > Providers > RESTful > Data Access > Value Accessor Sets** | + +-------------------+------------------------------------------------------------------------------------------------------+ + | Icon | ``Office/32x32/radio_button_group.png`` | + +-------------------+------------------------------------------------------------------------------------------------------+ + | Base templates | * **Templates > System > Templates > Standard template** | + | | * **Templates > Data Exchange > Framework > Data Access > Value Accessor Sets > Value Accessor Set** | + +-------------------+------------------------------------------------------------------------------------------------------+ diff --git a/docs/create-restful-provider/implement-data-access-components/token-value-accessor-set-implement-converter.rst b/docs/create-restful-provider/implement-data-access-components/token-value-accessor-set-implement-converter.rst new file mode 100644 index 0000000..1d5c78a --- /dev/null +++ b/docs/create-restful-provider/implement-data-access-components/token-value-accessor-set-implement-converter.rst @@ -0,0 +1,111 @@ +Implement Token Value Accessor Set +======================================= + +Follow these step to create the *item model* and *converter* for token value accessor set. + +1. In Visual Studio, add the following class: + + .. code-block:: c# + + using Sitecore.Services.Core.Model; + + namespace DataExchange.Providers.RESTful.Models.ItemModels.DataAccess.ValueAccessorsSets + { + public class TokenValueAccessorSetsItemModel : ItemModel + { + } + } + +2. Add the following class: + + .. code-block:: c# + + using System.Collections.Generic; + using Sitecore.DataExchange; + using Sitecore.DataExchange.Converters.DataAccess.ValueAccessors; + using Sitecore.DataExchange.Models.ItemModels.Common; + using Sitecore.DataExchange.Repositories; + using Sitecore.Services.Core.Model; + using DataExchange.Providers.RESTful.Models.ItemModels.DataAccess.ValueAccessors; + + namespace DataExchange.Providers.RESTful.Converters.DataAccess.ValueAccessorsSets + { + public class TokenValueAccessorSetsConverter : ChildBasedValueAccessorSetConverter, IConverter> + { + public TokenValueAccessorSetsConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.TokenValueAccessorSet.TemplateId); + } + + ICollection IConverter>.Convert(ItemModel source) + { + var stringSet = new HashSet(); + + if (this.CanConvert(source)) + { + var childItemModels = this.GetChildItemModels(source); + if (childItemModels != null) + { + foreach (var itemModel in childItemModels) + { + var path = this.GetStringValue(itemModel, TokenValueAccessorItemModel.PathExpression); + if (!string.IsNullOrWhiteSpace(path) && this.GetBoolValue(itemModel, EnableableItemModel.Enabled)) + stringSet.Add(path); + } + } + } + + return stringSet; + } + } + } + + .. important:: + **v2.0**: The ``Sitecore.DataExchange.ConvertResult`` class was introduced in Data Exchange Framework 2.0, and the ``Converter`` classes were updated to use the ``ConvertResult`` class to track positive and negative results. + + .. code-block:: c# + + using System; + using System.Collections.Generic; + using Sitecore.DataExchange; + using Sitecore.DataExchange.Converters.DataAccess.ValueAccessors; + using Sitecore.DataExchange.Repositories; + using Sitecore.Services.Core.Model; + using DataExchange.Providers.RESTful.Models.ItemModels; + using DataExchange.Providers.RESTful.Models.ItemModels.DataAccess.ValueAccessors; + + namespace DataExchange.Providers.RESTful.Converters.DataAccess.ValueAccessorsSets + { + public class TokenValueAccessorSetsConverter : ChildBasedValueAccessorSetConverter, IConverter> + { + public TokenValueAccessorSetsConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.TokenValueAccessorSet.TemplateId); + } + + ConvertResult> IConverter>.Convert(ItemModel source) + { + if (!base.IsSupportedItem(source)) + return ConvertResult>.NegativeResult(this.FormatMessageForNegativeResult(source, "The source item is not supported by this converter.", Array.Empty())); + + var stringSet = new HashSet(); + + var childItemModels = this.GetChildItemModels(source); + if (childItemModels != null) + { + foreach (var itemModel in childItemModels) + { + var path = this.GetStringValue(itemModel, TokenValueAccessorItemModel.PathExpression); + if (!string.IsNullOrWhiteSpace(path) && this.GetBoolValue(itemModel, CommonItemModel.Enabled)) + stringSet.Add(path); + } + } + + return ConvertResult>.PositiveResult(stringSet); + } + } + } + + .. important:: + + See Tip and Note from :doc:`../implement-tenant-settings/index` for more information about ``templates.cs``. diff --git a/docs/create-restful-provider/implement-data-access-components/token-value-accessor-set-set-standard-values.rst b/docs/create-restful-provider/implement-data-access-components/token-value-accessor-set-set-standard-values.rst new file mode 100644 index 0000000..efd3847 --- /dev/null +++ b/docs/create-restful-provider/implement-data-access-components/token-value-accessor-set-set-standard-values.rst @@ -0,0 +1,16 @@ +Set Value Accessor Set Template Standard Values +================================================= + +1. In Sitecore, open Template Manager. +2. Navigate to **Templates > Data Exchange > Providers > RESTful > Data Access > Value Accessor Sets > Token Value Accessor Set**. +3. Add Standard Values item. +4. Navigate to Standard Values item. +5. Set the following values: + + +-----------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+===========================================================================================================================================+ + | **Converter Type** | DataExchange.Providers.RESTful.Converters.DataAccess.ValueAccessorsSets.TokenValueAccessorSetsConverter, DataExchange.Providers.RESTful | + +-----------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+ + | **Insert options** | * **Templates > Data Exchange > Providers > RESTful > Data Access > Value Accessors > Token Value Accessor** | + +-----------------------------+-------------------------------------------------------------------------------------------------------------------------------------------+ \ No newline at end of file diff --git a/docs/create-restful-provider/implement-data-access-components/token-value-accessor-set-standard-values.rst b/docs/create-restful-provider/implement-data-access-components/token-value-accessor-set-standard-values.rst new file mode 100644 index 0000000..c58a32f --- /dev/null +++ b/docs/create-restful-provider/implement-data-access-components/token-value-accessor-set-standard-values.rst @@ -0,0 +1,14 @@ +Set Value Accessor Template Standard Values +================================================= + +1. In Sitecore, open Template Manager. +2. Navigate to **Templates > Data Exchange > Providers > RESTful > Data Access > Value Accessors > Token Value Accessor**. +3. Add Standard Values item. +4. Navigate to Standard Values item. +5. Set the following values: + + +-----------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+===================================================================================================================================+ + | **Converter Type** | DataExchange.Providers.RESTful.Converters.DataAccess.ValueAccessors.TokenValueAccessorConverter, DataExchange.Providers.RESTful | + +-----------------------------+-----------------------------------------------------------------------------------------------------------------------------------+ diff --git a/docs/create-restful-provider/implement-data-access-components/token-value-reader.rst b/docs/create-restful-provider/implement-data-access-components/token-value-reader.rst new file mode 100644 index 0000000..0581c4f --- /dev/null +++ b/docs/create-restful-provider/implement-data-access-components/token-value-reader.rst @@ -0,0 +1,114 @@ +Implement Token Value Reader +======================================= + +.. note:: + Data Exchange Framework includes a component that allows data to be read from an object. + See `Value Reader `_ + for more information. + +1. In Visual Studio, add the following class: + + .. code-block:: c# + + using System; + using Newtonsoft.Json.Linq; + using Sitecore.DataExchange.DataAccess; + + namespace DataExchange.Providers.RESTful.DataAccess.Readers + { + public class TokenValueReader : IValueReader + { + public readonly string Path; + + public TokenValueReader(string path) + { + this.Path = path; + } + + public CanReadResult CanRead(object source, DataAccessContext context) + { + if (context == null) + throw new ArgumentNullException(nameof(context)); + + return new CanReadResult() + { + CanReadValue = source is JObject + }; + } + + public ReadResult Read(object source, DataAccessContext context) + { + if (!this.CanRead(source, context).CanReadValue) + return ReadResult.NegativeResult(DateTime.UtcNow); + + object value = null; + bool wasValueRead = false; + + var jObject = source as JObject; + + if (jObject != null) + { + value = jObject.SelectToken(this.Path); + wasValueRead = value != null; + } + + if (!wasValueRead) + return ReadResult.NegativeResult(DateTime.UtcNow); + + return ReadResult.PositiveResult(value, DateTime.UtcNow); + } + } + } + + + .. important:: + **v2.0**: The ``Sitecore.DataExchange.DataAccess.CanReadResult`` class and ``CanReadResult CanRead(object source, DataAccessContext context)`` method from ``Sitecore.DataExchange.DataAccess.IValueReader`` interface were removed in Data Exchange Framework 2.0. + + .. code-block:: c# + + using System; + using Newtonsoft.Json.Linq; + using Sitecore.DataExchange.DataAccess; + + namespace DataExchange.Providers.RESTful.DataAccess.Readers + { + public class TokenValueReader : IValueReader + { + public readonly string Path; + + public TokenValueReader(string path) + { + this.Path = path; + } + + public bool CanRead(object source, DataAccessContext context) + { + if (context == null) + throw new ArgumentNullException(nameof(context)); + + return source is JObject; + } + + public ReadResult Read(object source, DataAccessContext context) + { + if (!this.CanRead(source, context)) + return ReadResult.NegativeResult(DateTime.UtcNow); + + object value = null; + bool wasValueRead = false; + + var jObject = source as JObject; + + if (jObject != null) + { + value = jObject.SelectToken(this.Path); + wasValueRead = value != null; + } + + if (!wasValueRead) + return ReadResult.NegativeResult(DateTime.UtcNow); + + return ReadResult.PositiveResult(value, DateTime.UtcNow); + } + } + } \ No newline at end of file diff --git a/docs/create-restful-provider/implement-endpoint/endpoint-add-template.rst b/docs/create-restful-provider/implement-endpoint/endpoint-add-template.rst new file mode 100644 index 0000000..b65a675 --- /dev/null +++ b/docs/create-restful-provider/implement-endpoint/endpoint-add-template.rst @@ -0,0 +1,27 @@ +Add Endpoint Template +======================================= + +A template is needed to represent the endpoint. + +1. In Sitecore, open Template Manager. +2. Navigate to **Templates > Data Exchange > Providers > RESTful > Endpoints**. +3. Add the following template: + + +-------------------+---------------------------------------------------------------------------------------------+ + | Name | **RESTful Endpoint** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Base template | **Templates > Data Exchange > Framework > Endpoints > Base Templates > Base Endpoint** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Location | **Templates > Data Exchange > Providers > RESTful > Endpoints** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Icon | ``Office/32x32/cloud.png`` | + +-------------------+---------------------------------------------------------------------------------------------+ + +4. Add the following sections and fields: + + +--------------------+-----------------------------------+-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ + | Section | Name | Type | Source | Shared | + +====================+===================================+=======================+================================================================================================================================================================================+============+ + | Settings | **Application** | Droptree | query:./ancestor-or-self::*[@@templateid='{327A381B-59F8-4E88-B331-BEBC7BD87E4E}']//descendant-or-self::*[@@templateid='{012392D9-A3A1-447F-80F8-84114BA0DA40}']/Applications | checked | + +--------------------+-----------------------------------+-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ + diff --git a/docs/create-restful-provider/implement-endpoint/endpoint-implement-plugin-and-converter.rst b/docs/create-restful-provider/implement-endpoint/endpoint-implement-plugin-and-converter.rst new file mode 100644 index 0000000..b59694c --- /dev/null +++ b/docs/create-restful-provider/implement-endpoint/endpoint-implement-plugin-and-converter.rst @@ -0,0 +1,100 @@ +Implement Endpoint +======================================= + +Follow these step to create the *plugin*, *item model*, *converter* and extension methods. + +.. note:: + Settings for the **RESTful Endpoint** are primarily stored on the **Application** item in the *tenant settings*. + +1. In Visual Studio, add the following class: + + .. code-block:: c# + + using Sitecore.DataExchange; + using DataExchange.Providers.RESTful.Plugins.Settings; + + namespace DataExchange.Providers.RESTful.Plugins.Endpoints + { + public class ApplicationEndpointSettings : IPlugin + { + public ApplicationSettings Application { get; set; } + } + } + +2. Add the following class: + + .. code-block:: c# + + using DataExchange.Providers.RESTful.Plugins.Endpoints; + + namespace DataExchange.Providers.RESTful.Extensions + { + public static class EndpointExtensions + { + public static ApplicationEndpointSettings GetApplicationEndpointSettings(this Endpoint endpoint) + { + return endpoint.GetPlugin(); + } + + public static bool HasApplicationEndpointSettings(this Endpoint endpoint) + { + return GetApplicationEndpointSettings(endpoint) != null; + } + } + } + +3. Add the following class: + + .. code-block:: c# + + using Sitecore.Services.Core.Model; + + namespace DataExchange.Providers.RESTful.Models.ItemModels.Endpoints + { + public class ApplicationEndpointItemModel : ItemModel + { + public const string Application = Templates.RESTfulEndpoint.FieldNames.Application; + } + } + +4. Add the following class: + + .. code-block:: c# + + using Sitecore.DataExchange; + using Sitecore.DataExchange.Converters.Endpoints; + using Sitecore.DataExchange.Extensions; + using Sitecore.DataExchange.Models; + using Sitecore.DataExchange.Repositories; + using Sitecore.Services.Core.Model; + using DataExchange.Providers.RESTful.Models.ItemModels.Endpoints; + using DataExchange.Providers.RESTful.Plugins.Endpoints; + using DataExchange.Providers.RESTful.Plugins.Settings; + + namespace DataExchange.Providers.RESTful.Converters.Endpoints + { + public class ApplicationEndpointConverter : BaseEndpointConverter + { + public ApplicationEndpointConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.RESTfulEndpoint.TemplateId); + } + + protected override void AddPlugins(ItemModel source, Endpoint endpoint) + { + var applicationEndpointSettings = new ApplicationEndpointSettings(); + var model = this.ConvertReferenceToModel(source, ApplicationEndpointItemModel.Application); + if (model != null) + applicationEndpointSettings.Application = model; + + if (applicationEndpointSettings.Application == null) + Context.Logger.Error("No application was specified for the endpoint. (item: {0}, field: {1})", source.GetItemId(), Templates.RESTfulEndpoint.FieldNames.Application); + + endpoint.Plugins.Add(applicationEndpointSettings); + } + } + } + + .. important:: + + See Tip and Note from :doc:`../implement-tenant-settings/index` for more information about ``templates.cs``. diff --git a/docs/create-restful-provider/implement-endpoint/endpoint-set-standard-values.rst b/docs/create-restful-provider/implement-endpoint/endpoint-set-standard-values.rst new file mode 100644 index 0000000..f7c1f78 --- /dev/null +++ b/docs/create-restful-provider/implement-endpoint/endpoint-set-standard-values.rst @@ -0,0 +1,14 @@ +Set Endpoint Standard Values +================================================= + +1. In Sitecore, open Template Manager. +2. Navigate to **Templates > Data Exchange > Providers > RESTful > Endpoint > RESTful Endpoint**. +3. Add Standard Values item. +4. Navigate to Standard Values item. +5. Set the following values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+====================================================================================================================+ + | **Converter Type** | DataExchange.Providers.RESTful.Converters.Endpoints.ApplicationEndpointConverter, DataExchange.Providers.RESTful | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------+ diff --git a/docs/create-restful-provider/implement-endpoint/index.rst b/docs/create-restful-provider/implement-endpoint/index.rst new file mode 100644 index 0000000..4dd8320 --- /dev/null +++ b/docs/create-restful-provider/implement-endpoint/index.rst @@ -0,0 +1,15 @@ +Implement Endpoint +======================================= + +This section covers how to implement the *endpoint* that can +be used to manage settings needed to invoke RESTful web services. + +.. toctree:: + :name: implement-endpoint-steps + :caption: Steps + :maxdepth: 1 + :titlesonly: + + endpoint-add-template + endpoint-implement-plugin-and-converter + endpoint-set-standard-values diff --git a/docs/create-restful-provider/implement-pipeline-steps/index.rst b/docs/create-restful-provider/implement-pipeline-steps/index.rst new file mode 100644 index 0000000..f4a1776 --- /dev/null +++ b/docs/create-restful-provider/implement-pipeline-steps/index.rst @@ -0,0 +1,16 @@ +Implement Pipeline Steps +======================================= + +This section covers how to implement the *pipeline step* that can +be used to read the response specified by *endpoint* and resource settings. + +.. toctree:: + :name: implement-pipeline-step-steps + :caption: Steps + :maxdepth: 1 + :titlesonly: + + pipeline-step-add-templates + pipeline-step-implement-plugin-and-converter + pipeline-step-implement-processor + pipeline-step-set-standard-values diff --git a/docs/create-restful-provider/implement-pipeline-steps/pipeline-step-add-templates.rst b/docs/create-restful-provider/implement-pipeline-steps/pipeline-step-add-templates.rst new file mode 100644 index 0000000..62d7a42 --- /dev/null +++ b/docs/create-restful-provider/implement-pipeline-steps/pipeline-step-add-templates.rst @@ -0,0 +1,76 @@ +Add Pipeline Step Templates +======================================= + +A *pipeline step* is needed to read the response from an endpoint and +handle the data that is read. + +A template is needed to represent the pipeline step. + +1. In Sitecore, open Template Manager. +2. Navigate to **Templates > Data Exchange > Providers > RESTful > Pipeline Steps**. +3. Add a template folder named **Base Templates**. +4. Navigate to **Templates > Data Exchange > Providers > RESTful > Pipeline Steps > Base Templates**. +5. Add the following template: + + +-------------------+---------------------------------------------------------------------------------------------+ + | Name | **_Base Endpoint Pipeline Step** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Base template | **Templates > System > Templates > Standard template** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Location | **Templates > Data Exchange > Providers > RESTful > Pipeline Steps > Base Templates** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Icon | ``Office/32x32/element.png`` | + +-------------------+---------------------------------------------------------------------------------------------+ + +6. Add the following sections and fields: + + +--------------------+-----------------------------------+-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+--------------------+ + | Section | Name | Type | Source | Shared | Title | + +====================+===================================+=======================+================================================================================================================================================================================+============+====================+ + | Endpoints | **EndpointFrom** | Droptree | query:./ancestor-or-self::*[@@templateid='{327A381B-59F8-4E88-B331-BEBC7BD87E4E}']//descendant-or-self::*[@@templateid='{FC4AF327-8374-473A-AFFD-A2D098B8C3D8}'] | checked | Endpoint From | + +--------------------+-----------------------------------+-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+--------------------+ + +7. Navigate to **Templates > Data Exchange > Providers > RESTful > Pipeline Steps > Base Templates**. +8. Add the following template: + + +-------------------+---------------------------------------------------------------------------------------------+ + | Name | **_Base Resource Endpoint Pipeline Step** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Base template | **Templates > System > Templates > Standard template** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Location | **Templates > Data Exchange > Providers > RESTful > Pipeline Steps > Base Templates** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Icon | ``Office/32x32/element.png`` | + +-------------------+---------------------------------------------------------------------------------------------+ + +9. Add the following sections and fields: + + +--------------------+-----------------------------------+-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ + | Section | Name | Type | Source | Shared | + +====================+===================================+=======================+================================================================================================================================================================================+============+ + | Endpoints | **Resource** | Droptree | query:./ancestor-or-self::*[@@templateid='{327A381B-59F8-4E88-B331-BEBC7BD87E4E}']//descendant-or-self::*[@@templateid='{012392D9-A3A1-447F-80F8-84114BA0DA40}']/Resources | checked | + +--------------------+-----------------------------------+-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ + +10. Navigate to **Templates > Data Exchange > Providers > RESTful > Pipeline Steps**. +11. Add the following template: + + +-------------------+------------------------------------------------------------------------------------------------------------------------------------+ + | Name | **Read Resource Data Pipeline Step** | + +-------------------+------------------------------------------------------------------------------------------------------------------------------------+ + | Base template | **Templates > Data Exchange > Framework > Pipeline Steps > Base Templates > Base Pipeline Step** | + +-------------------+------------------------------------------------------------------------------------------------------------------------------------+ + | Location | **Templates > Data Exchange > Providers > RESTful > Pipeline Steps** | + +-------------------+------------------------------------------------------------------------------------------------------------------------------------+ + | Icon | ``Office/32x32/element.png`` | + +-------------------+------------------------------------------------------------------------------------------------------------------------------------+ + | Base templates | * **Templates > Data Exchange > Providers > RESTful > Pipeline Steps > Base Templates > _Base Endpoint Pipeline Step** | + | | * **Templates > Data Exchange > Providers > RESTful > Pipeline Steps > Base Templates > _Base Resource Endpoint Pipeline Step** | + +-------------------+------------------------------------------------------------------------------------------------------------------------------------+ + +12. Add the following sections and fields: + + +--------------------+-----------------------------------+-----------------------+----------------------------------------------------------+------------+ + | Section | Name | Type | Source | Shared | + +====================+===================================+=======================+==========================================================+============+ + | Settings | **Path Expression** | Single-Line Text | | checked | + +--------------------+-----------------------------------+-----------------------+----------------------------------------------------------+------------+ diff --git a/docs/create-restful-provider/implement-pipeline-steps/pipeline-step-implement-plugin-and-converter.rst b/docs/create-restful-provider/implement-pipeline-steps/pipeline-step-implement-plugin-and-converter.rst new file mode 100644 index 0000000..3ca47df --- /dev/null +++ b/docs/create-restful-provider/implement-pipeline-steps/pipeline-step-implement-plugin-and-converter.rst @@ -0,0 +1,200 @@ +Implement Pipeline Step +======================================= + +Follow these step to create the *plugin*, *item model*, *converter* and extension methods. + +1. In Visual Studio, add the following class: + + .. code-block:: c# + + using Sitecore.Services.Core.Model; + + namespace DataExchange.Providers.RESTful.Models.ItemModels.PipelineSteps + { + public class BaseEndpointPipelineStepItemModel : ItemModel + { + public const string EndpointFrom = Templates.BaseEndpointPipelineStep.FieldNames.EndpointFrom; + } + } + +2. Add the following class: + + .. code-block:: c# + + using Sitecore.Services.Core.Model; + + namespace DataExchange.Providers.RESTful.Models.ItemModels.PipelineSteps + { + public class BaseResourceEndpointPipelineStepItemModel : ItemModel + { + public const string Resource = Templates.BaseResourceEndpointPipelineStep.FieldNames.Resource; + } + } + +3. Add the following class: + + .. code-block:: c# + + using Sitecore.Services.Core.Model; + + namespace DataExchange.Providers.RESTful.Models.ItemModels.PipelineSteps + { + public class ReadResourceDataPipelineStepItemModel : ItemModel + { + public const string PathExpression = Templates.ReadResourceDataPipelineStep.FieldNames.PathExpression; + } + } + +4. Add the following class: + + .. tip:: + Use a base class for pipeline step converters to manage adding plugins. While it is not necessary when there + is only one pipeline step, it becomes valuable when more steps are added. + + .. code-block:: c# + + using Sitecore.DataExchange; + using Sitecore.DataExchange.Converters.PipelineSteps; + using Sitecore.DataExchange.Extensions; + using Sitecore.DataExchange.Models; + using Sitecore.DataExchange.Plugins; + using Sitecore.DataExchange.Repositories; + using Sitecore.Services.Core.Model; + using DataExchange.Providers.RESTful.Models.ItemModels.PipelineSteps; + using DataExchange.Providers.RESTful.Plugins.Processors; + using DataExchange.Providers.RESTful.Plugins.Settings; + + namespace DataExchange.Providers.RESTful.Converters.PipelineSteps + { + public abstract class BasePluginPipelineStepConverter : BasePipelineStepConverter + { + protected BasePluginPipelineStepConverter(IItemModelRepository repository) : base(repository) + { + } + + public void AddEndpointSettings(ItemModel source, PipelineStep pipelineStep) + { + var endpointSettings = new EndpointSettings(); + var model = this.ConvertReferenceToModel(source, BaseEndpointPipelineStepItemModel.EndpointFrom); + + if (model != null) + endpointSettings.EndpointFrom = model; + + if (endpointSettings.EndpointFrom == null) + Context.Logger.Error("No endpoint from was specified for the pipeline step. (item: {0}, field: {1})", source.GetItemId(), Templates.BaseEndpointPipelineStep.FieldNames.EndpointFrom); + + pipelineStep.Plugins.Add(endpointSettings); + } + + public void AddResourceSettings(ItemModel source, PipelineStep pipelineStep) + { + var resourceSettings = this.ConvertReferenceToModel(source, BaseResourceEndpointPipelineStepItemModel.Resource); + + if (resourceSettings == null) + Context.Logger.Error("No resource was specified for the pipeline step. (item: {0}, field: {1})", source.GetItemId(), Templates.BaseResourceEndpointPipelineStep.FieldNames.Resource); + else + pipelineStep.Plugins.Add(resourceSettings); + } + + protected void AddReadResourceDataSettings(ItemModel source, PipelineStep pipelineStep) + { + var readResourceDataSettings = new ReadResourceDataSettings + { + PathExpression = this.GetStringValue(source, ReadResourceDataPipelineStepItemModel.PathExpression) + }; + + pipelineStep.Plugins.Add(readResourceDataSettings); + } + } + } + + .. important:: + **v2.0**: The ``Sitecore.DataExchange.IHasPlugins`` interface was updated. + + .. code-block:: c# + + using Sitecore.DataExchange; + using Sitecore.DataExchange.Converters.PipelineSteps; + using Sitecore.DataExchange.Extensions; + using Sitecore.DataExchange.Models; + using Sitecore.DataExchange.Plugins; + using Sitecore.DataExchange.Repositories; + using Sitecore.Services.Core.Model; + using DataExchange.Providers.RESTful.Models.ItemModels.PipelineSteps; + using DataExchange.Providers.RESTful.Plugins.Processors; + using DataExchange.Providers.RESTful.Plugins.Settings; + + namespace DataExchange.Providers.RESTful.Converters.PipelineSteps + { + public abstract class BasePluginPipelineStepConverter : BasePipelineStepConverter + { + protected BasePluginPipelineStepConverter(IItemModelRepository repository) : base(repository) + { + } + + public void AddEndpointSettings(ItemModel source, PipelineStep pipelineStep) + { + var endpointSettings = new EndpointSettings(); + var model = this.ConvertReferenceToModel(source, BaseEndpointPipelineStepItemModel.EndpointFrom); + + if (model != null) + endpointSettings.EndpointFrom = model; + + if (endpointSettings.EndpointFrom == null) + Context.Logger.Error("No endpoint from was specified for the pipeline step. (item: {0}, field: {1})", source.GetItemId(), Templates.BaseEndpointPipelineStep.FieldNames.EndpointFrom); + + pipelineStep.AddPlugin(endpointSettings); + } + + public void AddResourceSettings(ItemModel source, PipelineStep pipelineStep) + { + var resourceSettings = this.ConvertReferenceToModel(source, BaseResourceEndpointPipelineStepItemModel.Resource); + + if (resourceSettings == null) + Context.Logger.Error("No resource was specified for the pipeline step. (item: {0}, field: {1})", source.GetItemId(), Templates.BaseResourceEndpointPipelineStep.FieldNames.Resource); + else + pipelineStep.AddPlugin(resourceSettings); + } + + protected void AddReadResourceDataSettings(ItemModel source, PipelineStep pipelineStep) + { + var readResourceDataSettings = new ReadResourceDataSettings + { + PathExpression = this.GetStringValue(source, ReadResourceDataPipelineStepItemModel.PathExpression) + }; + + pipelineStep.AddPlugin(readResourceDataSettings); + } + } + } + +5. Add the following class: + + .. code-block:: c# + + using Sitecore.DataExchange.Models; + using Sitecore.DataExchange.Repositories; + using Sitecore.Services.Core.Model; + + namespace DataExchange.Providers.RESTful.Converters.PipelineSteps + { + public class ReadResourceDataStepConverter : BasePluginPipelineStepConverter + { + public ReadResourceDataStepConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.ReadResourceDataPipelineStep.TemplateId); + } + + protected override void AddPlugins(ItemModel source, PipelineStep pipelineStep) + { + base.AddEndpointSettings(source, pipelineStep); + base.AddResourceSettings(source, pipelineStep); + base.AddReadResourceDataSettings(source, pipelineStep); + } + } + } + + .. important:: + + See Tip and Note from :doc:`../implement-tenant-settings/index` for more information about ``templates.cs``. + diff --git a/docs/create-restful-provider/implement-pipeline-steps/pipeline-step-implement-processor.rst b/docs/create-restful-provider/implement-pipeline-steps/pipeline-step-implement-processor.rst new file mode 100644 index 0000000..8ba6bd0 --- /dev/null +++ b/docs/create-restful-provider/implement-pipeline-steps/pipeline-step-implement-processor.rst @@ -0,0 +1,462 @@ +Implement Read Data Pipeline Step Processor +======================================= + +.. note:: + See `Pipeline Step Processor `_ + for more information. + +Here are the high-level steps for the read data pipeline step processor: + * Verifies plugins and required values + * Calls async task to read data + * Gets repository settings from Data Exchange context + * Converts settings from plugins to create request + * Processes JSON response and deserializes into `JObject `_ + * Uses path expression to create `JArray `_ + * Pages through responses + * Adds collection to *pipeline context* for next processor + + +.. important:: + + ``Sitecore.DataExchange.Processors.PipelineSteps.BaseReadDataStepProcessor`` + is a base type for pipeline step processors that read data; however, it currently does not + support asynchronous processes. + +1. In Visual Studio, add the following class: + + .. code-block:: c# + + using System; + using System.Threading.Tasks; + using Newtonsoft.Json; + using Newtonsoft.Json.Linq; + using Sitecore.DataExchange; + using Sitecore.DataExchange.Attributes; + using Sitecore.DataExchange.Contexts; + using Sitecore.DataExchange.Extensions; + using Sitecore.DataExchange.Models; + using Sitecore.DataExchange.Plugins; + using Sitecore.DataExchange.Processors.PipelineSteps; + using DataExchange.Providers.RESTful.Extensions; + using DataExchange.Providers.RESTful.Plugins.Context; + using DataExchange.Providers.RESTful.Plugins.Endpoints; + using DataExchange.Providers.RESTful.Plugins.Processors; + using DataExchange.Providers.RESTful.Plugins.Settings; + + namespace DataExchange.Providers.RESTful.Processors.PipelineSteps + { + [RequiredPipelineStepPlugins(typeof(EndpointSettings), typeof(ReadResourceDataSettings))] + [RequiredEndpointPlugins(typeof(ApplicationEndpointSettings))] + public class ReadResourceDataPipelineStep : BasePipelineStepWithEndpointsProcessor + { + public override void Process(PipelineStep pipelineStep, PipelineContext pipelineContext) + { + var logger = pipelineContext.PipelineBatchContext.Logger; + + if (!this.CanProcess(pipelineStep, pipelineContext)) + { + logger.Error("Pipeline step processing will abort because the pipeline step cannot be processed. (pipeline step: {0})", pipelineStep.Name); + } + else + { + EndpointSettings endpointSettings = pipelineStep.GetEndpointSettings(); + if (endpointSettings == null) + { + logger.Error("Pipeline step processing will abort because the pipeline step is missing a plugin. (pipeline step: {0}, plugin: {1})", pipelineStep.Name, + typeof(EndpointSettings).FullName); + } + else + { + ReadResourceDataSettings readDataSettings = pipelineStep.GetReadResourceDataSettings(); + if (readDataSettings == null) + { + this.Log(logger.Error, pipelineContext, "Pipeline step processing will abort because the pipeline step is missing a plugin.", string.Format("plugin: {0}", typeof(ReadResourceDataSettings).FullName)); + } + else + { + Endpoint endpointFrom = endpointSettings.EndpointFrom; + if (endpointFrom == null) + { + logger.Error( + "Pipeline step processing will abort because the pipeline step is missing an endpoint to read from. (pipeline step: {0}, plugin: {1}, property: {2})", + pipelineStep.Name, typeof(EndpointSettings).FullName, "EndpointFrom"); + } + else if (!this.IsEndpointValid(endpointFrom, pipelineStep, pipelineContext)) + { + logger.Error("Pipeline step processing will abort because the endpoint to read from is not valid. (pipeline step: {0}, endpoint: {1})", + pipelineStep.Name, + endpointFrom.Name); + } + else + { + logger.Info("Pipeline step reading data. (pipeline step: {0}, plugin: {1})", pipelineStep.Name, typeof(EndpointSettings).FullName); + + var dataRead = Task.Run(async () => await this.ReadData(endpointFrom, pipelineStep, pipelineContext)).Result; + + logger.Info("Pipeline context has data? {0} (pipeline step: {1}, plugin: {2})", pipelineContext.HasIterableDataSettings(), pipelineStep.Name, typeof(EndpointSettings).FullName); + } + } + } + } + } + + protected async Task ReadData(Endpoint endpoint, PipelineStep pipelineStep, PipelineContext pipelineContext) + { + if (endpoint == null) + { + throw new ArgumentNullException(nameof(endpoint)); + } + + if (pipelineStep == null) + { + throw new ArgumentNullException(nameof(pipelineStep)); + } + + if (pipelineContext == null) + { + throw new ArgumentNullException(nameof(pipelineContext)); + } + + var logger = pipelineContext.PipelineBatchContext.Logger; + + var repositorySettings = Context.GetPlugin(); + if (repositorySettings == null) + { + logger.Error("No repository settings plugin is specified on the context (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + if (repositorySettings.Client == null) + { + logger.Error("No client is specified on the repository settings (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + var applicationEndpointSettings = endpoint.GetApplicationEndpointSettings(); + var applicationSettings = (ApplicationSettings) applicationEndpointSettings?.Application?.RefreshPlugin.Invoke(); + + if (applicationSettings == null) + { + logger.Error("No application is specified on the endpoint (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + if (string.IsNullOrWhiteSpace(applicationSettings.BaseUrl)) + { + logger.Error("No Base Url is specified on the endpoint (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + if (string.IsNullOrWhiteSpace(applicationSettings.AccessToken)) + { + logger.Warn("No access token is specified on the endpoint (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + //return false; + } + + var resourceSettings = pipelineStep.GetResourceSettings(); + + if (resourceSettings == null) + { + logger.Error("No resource is specified on the pipeline step (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + if (string.IsNullOrWhiteSpace(resourceSettings.Url)) + { + logger.Error("No url is specified on the resource (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + if (string.IsNullOrWhiteSpace(resourceSettings.Method)) + { + logger.Error("No method is specified on the resource (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + var readDataSettings = pipelineStep.GetReadResourceDataSettings(); + + if (readDataSettings == null || string.IsNullOrWhiteSpace(readDataSettings.PathExpression)) + { + logger.Error("No path expression is specified on the pipeline step. (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + var iterableData = new JArray(); + bool hasMore; + + do + { + hasMore = false; + + var response = await repositorySettings.Client.SendAsync(applicationSettings, resourceSettings); + var json = await response.Content.ReadAsStringAsync(); + var jObject = JsonConvert.DeserializeObject(json); + + if (jObject == null) + { + logger.Debug("No data returned from request. (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + } + else + { + var jArray = (JArray)jObject.SelectToken(readDataSettings.PathExpression, false); + + if (jArray == null) + { + logger.Debug("No data returned from path expression. (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + } + else + { + logger.Info("{0} rows were read from endpoint. (pipeline step: {1}, endpoint: {2})", jArray.Count, pipelineStep.Name, endpoint.Name); + iterableData.Merge(jArray); + + if (resourceSettings.Paging != null) + { + if (!string.IsNullOrEmpty(resourceSettings.Paging.NextTokenPathExpression)) + { + var nextToken = jObject.SelectToken(resourceSettings.Paging.NextTokenPathExpression, false); + hasMore = !string.IsNullOrEmpty(nextToken?.Value()); + } + else + { + var pageToken = jObject.SelectToken(resourceSettings.Paging.CurrentPagePathExpression, false); + var pageSizeToken = jObject.SelectToken(resourceSettings.Paging.PageSizePathExpression, false); + var totalCountToken = jObject.SelectToken(resourceSettings.Paging.TotalCountPathExpression, false); + + var page = pageToken?.Value() ?? 0; + var pageSize = pageSizeToken?.Value() ?? resourceSettings.Paging.PageSize; + var totalCount = totalCountToken?.Value() ?? int.MinValue; + + hasMore = page * pageSize > 0 + && page * pageSize < totalCount; + } + } + } + } + + } while (resourceSettings.Paging != null && hasMore); + + logger.Info("{0} total rows were read from endpoint. (pipeline step: {1}, endpoint: {2})", iterableData.Count, pipelineStep.Name, endpoint.Name); + + var dataSettings = new IterableDataSettings(iterableData); + + pipelineContext.Plugins.Add(dataSettings); + + return true; + } + } + } + + .. important:: + **v2.0**: The ``Sitecore.DataExchange.Processors.PipelineSteps.BasePipelineStepProcessor`` base class was updated. ``Process(PipelineStep pipelineStep, PipelineContext pipelineContext)`` was replaced with ``ProcessPipelineStep(PipelineStep pipelineStep, PipelineContext pipelineContext, ILogger logger)``. + + .. code-block:: c# + + using System; + using System.Threading.Tasks; + using Newtonsoft.Json; + using Newtonsoft.Json.Linq; + using Sitecore.DataExchange; + using Sitecore.DataExchange.Attributes; + using Sitecore.DataExchange.Contexts; + using Sitecore.DataExchange.Extensions; + using Sitecore.DataExchange.Models; + using Sitecore.DataExchange.Plugins; + using Sitecore.DataExchange.Processors.PipelineSteps; + using Sitecore.Services.Core.Diagnostics; + using DataExchange.Providers.RESTful.Extensions; + using DataExchange.Providers.RESTful.Plugins.Context; + using DataExchange.Providers.RESTful.Plugins.Endpoints; + using DataExchange.Providers.RESTful.Plugins.Processors; + using DataExchange.Providers.RESTful.Plugins.Settings; + + namespace DataExchange.Providers.RESTful.Processors.PipelineSteps + { + [RequiredPipelineStepPlugins(typeof(EndpointSettings), typeof(ReadResourceDataSettings))] + [RequiredEndpointPlugins(typeof(ApplicationEndpointSettings))] + public class ReadResourceDataPipelineStep : BasePipelineStepWithEndpointsProcessor + { + protected override void ProcessPipelineStep(PipelineStep pipelineStep, PipelineContext pipelineContext, ILogger logger) + { + EndpointSettings endpointSettings = pipelineStep.GetEndpointSettings(); + if (endpointSettings == null) + { + logger.Error("Pipeline step processing will abort because the pipeline step is missing a plugin. (pipeline step: {0}, plugin: {1})", pipelineStep.Name, + typeof(EndpointSettings).FullName); + } + else + { + ReadResourceDataSettings readDataSettings = pipelineStep.GetReadResourceDataSettings(); + if (readDataSettings == null) + { + this.Log(logger.Error, pipelineContext, "Pipeline step processing will abort because the pipeline step is missing a plugin.", string.Format("plugin: {0}", typeof(ReadResourceDataSettings).FullName)); + } + else + { + Endpoint endpointFrom = endpointSettings.EndpointFrom; + if (endpointFrom == null) + { + logger.Error( + "Pipeline step processing will abort because the pipeline step is missing an endpoint to read from. (pipeline step: {0}, plugin: {1}, property: {2})", + pipelineStep.Name, typeof(EndpointSettings).FullName, "EndpointFrom"); + } + else if (!this.IsEndpointValid(endpointFrom, pipelineStep, pipelineContext, logger)) + { + logger.Error("Pipeline step processing will abort because the endpoint to read from is not valid. (pipeline step: {0}, endpoint: {1})", + pipelineStep.Name, + endpointFrom.Name); + } + else + { + logger.Info("Pipeline step reading data. (pipeline step: {0}, plugin: {1})", pipelineStep.Name, typeof(EndpointSettings).FullName); + + var dataRead = Task.Run(async () => await this.ReadData(endpointFrom, pipelineStep, pipelineContext, logger)).Result; + + logger.Info("Pipeline context has data? {0} (pipeline step: {1}, plugin: {2})", pipelineContext.HasIterableDataSettings(), pipelineStep.Name, typeof(EndpointSettings).FullName); + } + } + } + } + + protected async Task ReadData(Endpoint endpoint, PipelineStep pipelineStep, PipelineContext pipelineContext, ILogger logger) + { + if (endpoint == null) + { + throw new ArgumentNullException(nameof(endpoint)); + } + + if (pipelineStep == null) + { + throw new ArgumentNullException(nameof(pipelineStep)); + } + + if (pipelineContext == null) + { + throw new ArgumentNullException(nameof(pipelineContext)); + } + + var repositorySettings = Context.GetPlugin(); + if (repositorySettings == null) + { + logger.Error("No repository settings plugin is specified on the context (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + if (repositorySettings.Client == null) + { + logger.Error("No client is specified on the repository settings (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + var applicationEndpointSettings = endpoint.GetApplicationEndpointSettings(); + var applicationSettings = (ApplicationSettings)applicationEndpointSettings?.Application?.RefreshPlugin.Invoke(); + + if (applicationSettings == null) + { + logger.Error("No application is specified on the endpoint (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + if (string.IsNullOrWhiteSpace(applicationSettings.BaseUrl)) + { + logger.Error("No Base Url is specified on the endpoint (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + if (string.IsNullOrWhiteSpace(applicationSettings.AccessToken)) + { + logger.Warn("No access token is specified on the endpoint (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + //return false; + } + + var resourceSettings = pipelineStep.GetResourceSettings(); + + if (resourceSettings == null) + { + logger.Error("No resource is specified on the pipeline step (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + if (string.IsNullOrWhiteSpace(resourceSettings.Url)) + { + logger.Error("No url is specified on the resource (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + if (string.IsNullOrWhiteSpace(resourceSettings.Method)) + { + logger.Error("No method is specified on the resource (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + var readDataSettings = pipelineStep.GetReadResourceDataSettings(); + + if (readDataSettings == null || string.IsNullOrWhiteSpace(readDataSettings.PathExpression)) + { + logger.Error("No path expression is specified on the pipeline step. (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + return false; + } + + var iterableData = new JArray(); + bool hasMore; + + do + { + hasMore = false; + + var response = await repositorySettings.Client.SendAsync(applicationSettings, resourceSettings); + var json = await response.Content.ReadAsStringAsync(); + var jObject = JsonConvert.DeserializeObject(json); + + if (jObject == null) + { + logger.Debug("No data returned from request. (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + } + else + { + var jArray = (JArray)jObject.SelectToken(readDataSettings.PathExpression, false); + + if (jArray == null) + { + logger.Debug("No data returned from path expression. (pipeline step: {0}, endpoint: {1})", pipelineStep.Name, endpoint.Name); + } + else + { + logger.Info("{0} rows were read from endpoint. (pipeline step: {1}, endpoint: {2})", jArray.Count, pipelineStep.Name, endpoint.Name); + iterableData.Merge(jArray); + + if (resourceSettings.Paging != null) + { + if (!string.IsNullOrEmpty(resourceSettings.Paging.NextTokenPathExpression)) + { + var nextToken = jObject.SelectToken(resourceSettings.Paging.NextTokenPathExpression, false); + hasMore = !string.IsNullOrEmpty(nextToken?.Value()); + } + else + { + var pageToken = jObject.SelectToken(resourceSettings.Paging.CurrentPagePathExpression, false); + var pageSizeToken = jObject.SelectToken(resourceSettings.Paging.PageSizePathExpression, false); + var totalCountToken = jObject.SelectToken(resourceSettings.Paging.TotalCountPathExpression, false); + + var page = pageToken?.Value() ?? 0; + var pageSize = pageSizeToken?.Value() ?? resourceSettings.Paging.PageSize; + var totalCount = totalCountToken?.Value() ?? int.MinValue; + + hasMore = page * pageSize > 0 + && page * pageSize < totalCount; + } + } + } + } + + } while (resourceSettings.Paging != null && hasMore); + + logger.Info("{0} total rows were read from endpoint. (pipeline step: {1}, endpoint: {2})", iterableData.Count, pipelineStep.Name, endpoint.Name); + + var dataSettings = new IterableDataSettings(iterableData); + + pipelineContext.AddPlugins(dataSettings); + + return true; + } + } + } \ No newline at end of file diff --git a/docs/create-restful-provider/implement-pipeline-steps/pipeline-step-set-standard-values.rst b/docs/create-restful-provider/implement-pipeline-steps/pipeline-step-set-standard-values.rst new file mode 100644 index 0000000..12591a0 --- /dev/null +++ b/docs/create-restful-provider/implement-pipeline-steps/pipeline-step-set-standard-values.rst @@ -0,0 +1,16 @@ +Set Read Pipeline Data Step Standard Values +================================================= + +1. In Sitecore, open Template Manager. +2. Navigate to **Templates > Data Exchange > Providers > RESTful > Pipeline Steps > Read Resource Data Pipeline Step**. +3. Add Standard Values item. +4. Navigate to Standard Values item. +5. Set the following values: + + +-----------------------------+-------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+=========================================================================================================================+ + | **Converter Type** | DataExchange.Providers.RESTful.Converters.PipelineSteps.ReadResourceDataStepConverter, DataExchange.Providers.RESTful | + +-----------------------------+-------------------------------------------------------------------------------------------------------------------------+ + | **Processor Type** | DataExchange.Providers.RESTful.Processors.PipelineSteps.ReadResourceDataPipelineStep, DataExchange.Providers.RESTful | + +-----------------------------+-------------------------------------------------------------------------------------------------------------------------+ diff --git a/docs/create-restful-provider/implement-repository/index.rst b/docs/create-restful-provider/implement-repository/index.rst new file mode 100644 index 0000000..f265737 --- /dev/null +++ b/docs/create-restful-provider/implement-repository/index.rst @@ -0,0 +1,15 @@ +Implement Repository +======================================= + +This section covers how to implement the *endpoint* that can +be used to manage settings needed to invoke RESTful web services. + +.. toctree:: + :name: implement-endpoint-steps + :caption: Steps + :maxdepth: 1 + :titlesonly: + + repository-implement + repository-settings-implement-plugin + repository-settings-initialize diff --git a/docs/create-restful-provider/implement-repository/repository-implement.rst b/docs/create-restful-provider/implement-repository/repository-implement.rst new file mode 100644 index 0000000..2fc6376 --- /dev/null +++ b/docs/create-restful-provider/implement-repository/repository-implement.rst @@ -0,0 +1,217 @@ +Implement Repository +======================================= + +A repository is used to send HTTP requests and receive HTTP responses from a resource. + +.. note:: + The `HttpClient `_ provides a base class for sending HTTP requests + and receiving HTTP responses from a resource identified by a URI. A single instance of ``HttpClient`` is shared with the Data Exchange Framework for the provider. + +1. In Visual Studio, add the following class: + + .. code-block:: c# + + using System.Collections.Generic; + using System.Net.Http; + using System.Threading.Tasks; + using DataExchange.Providers.RESTful.Plugins.Settings; + + namespace DataExchange.Providers.RESTful.Repositories + { + public interface IClientRepository + { + Task SendAsync(ApplicationSettings application, ResourceSettings resource); + + Task SendAsync(string url, ResourceSettings resource, Dictionary tokens); + } + } + +2. Add the following class: + + .. note:: + These *plugin* extension methods create token values for repository in the ``{Type.PropertyName}`` format. + + .. code-block:: c# + + using System.Collections.Generic; + using System.Linq; + using System.Reflection; + using Sitecore.DataExchange; + + namespace DataExchange.Providers.RESTful.Extensions + { + public static class PluginExtension + { + public static Dictionary ConvertToTokenDictionary(this IPlugin plugin) + { + var tokens = new Dictionary(); + + if (plugin != null) + { + var prefix = plugin.GetType().Name.TrimEnd().Replace("Settings", string.Empty); + var properties = plugin.GetType().GetProperties(BindingFlags.Public | BindingFlags.Instance); + + foreach (var prop in properties.Where(p => p.PropertyType == typeof(string) && p.CanRead && p.GetGetMethod(false) != null)) + { + string name = string.Format("{{{0}.{1}}}", prefix, prop.Name); + string value = (string)prop.GetValue(plugin) ?? string.Empty; + + if (!tokens.ContainsKey(name)) + tokens.Add(name, value); + } + } + + return tokens; + } + + public static Dictionary ConvertToTokenDictionary(this IEnumerable plugins) + { + var tokens = new Dictionary(); + + if (plugins != null) + { + foreach (var plugin in plugins) + { + var prefix = plugin.GetType().Name.TrimEnd().Replace("Settings", string.Empty); + var properties = plugin.GetType().GetProperties(BindingFlags.Public | BindingFlags.Instance); + + foreach (var prop in properties.Where(p => p.PropertyType == typeof(string) && p.CanRead && p.GetGetMethod(false) != null)) + { + string name = string.Format("{{{0}.{1}}}", prefix, prop.Name); + string value = (string)prop.GetValue(plugin) ?? string.Empty; + + if (!tokens.ContainsKey(name)) + tokens.Add(name, value); + } + } + } + + return tokens; + } + } + } + +3. Add the following class: + + .. note:: + The base repository provides methods to convert header and parameter settings into values for the request. + + .. code-block:: c# + + using System.Collections.Generic; + using System.Net; + using System.Net.Http; + using System.Text.RegularExpressions; + using System.Threading.Tasks; + using DataExchange.Providers.RESTful.Plugins.Settings; + + namespace DataExchange.Providers.RESTful.Repositories + { + public abstract class BaseClientRepository : IClientRepository + { + public abstract Task SendAsync(ApplicationSettings application, ResourceSettings resource); + public abstract Task SendAsync(string url, ResourceSettings resource, Dictionary tokens); + + protected Dictionary ReplaceTokens(IEnumerable headers, IReadOnlyDictionary tokens) + { + var requestHeaders = new Dictionary(); + + foreach (var header in headers) + { + var value = header.HeaderValue; + var matches = Regex.Matches(header.HeaderValue, @"{[\w\d]*\.[\w\d]*}"); + foreach (Match match in matches) + { + if (tokens.ContainsKey(match.Value)) + value = value.Replace(match.Value, tokens[match.Value]); + } + + requestHeaders.Add(header.HeaderName, value); + } + + return requestHeaders; + } + + protected Dictionary ReplaceTokens(IEnumerable parameters, IReadOnlyDictionary tokens) + { + var requestParameters = new Dictionary(); + + foreach (var parameter in parameters) + { + var value = parameter.ParameterValue; + var matches = Regex.Matches(parameter.ParameterValue, @"{[\w\d]*\.[\w\d]*}"); + foreach (Match match in matches) + { + if (tokens.ContainsKey(match.Value)) + value = value.Replace(match.Value, tokens[match.Value]); + } + + requestParameters.Add(parameter.ParameterToken, value); + } + + return requestParameters; + } + + protected string ReplaceUrlParameters(string url, IReadOnlyDictionary tokens) + { + foreach (var token in tokens) + { + url = url.Replace(token.Key, WebUtility.UrlEncode(token.Value)); + } + + return url; + } + } + } + +4. Add the following class: + + .. code-block:: c# + + using System; + using System.Collections.Generic; + using System.Net.Http; + using System.Threading.Tasks; + using DataExchange.Providers.RESTful.Extensions; + using DataExchange.Providers.RESTful.Plugins.Settings; + + namespace DataExchange.Providers.RESTful.Repositories + { + public class ClientRepository : BaseClientRepository + { + private static readonly WebRequestHandler Handler = new WebRequestHandler + { + ReadWriteTimeout = 10 * 1000 + }; + + private static readonly HttpClient Client = new HttpClient(Handler); + + public override async Task SendAsync(ApplicationSettings application, ResourceSettings resource) + { + var url = $"{application.BaseUrl}{resource.Url}"; + var tokens = application.ConvertToTokenDictionary(); + + return await this.SendAsync(url, resource, tokens); + } + + public override async Task SendAsync(string url, ResourceSettings resource, Dictionary tokens) + { + var headers = base.ReplaceTokens(resource.Headers, tokens); + var parameters = base.ReplaceTokens(resource.Parameters, tokens); + url = base.ReplaceUrlParameters(url, parameters); + + var request = new HttpRequestMessage + { + RequestUri = new Uri(url), + Method = new HttpMethod(resource.Method) + }; + + foreach (var header in headers) + { + request.Headers.Add(header.Key, header.Value); + } + + return await Client.SendAsync(request); + } + } + } \ No newline at end of file diff --git a/docs/create-restful-provider/implement-repository/repository-settings-implement-plugin.rst b/docs/create-restful-provider/implement-repository/repository-settings-implement-plugin.rst new file mode 100644 index 0000000..de55d8b --- /dev/null +++ b/docs/create-restful-provider/implement-repository/repository-settings-implement-plugin.rst @@ -0,0 +1,23 @@ +Implement Repository Settings +======================================= + +Follow these step to create a *plugin* for repository settings. + +1. In Visual Studio, add the following class: + + .. code-block:: c# + + using DataExchange.Providers.RESTful.Repositories; + using Sitecore.DataExchange; + + namespace DataExchange.Providers.RESTful.Plugins.Context + { + public class RepositorySettings : IPlugin + { + public IClientRepository Client { get; set; } + } + } + +.. note:: + No extension method was added for RepositorySettings plugin because it is access from + ``public static T GetPlugin() where T : IPlugin`` in the **Sitecore.DataExchange.Context**. \ No newline at end of file diff --git a/docs/create-restful-provider/implement-repository/repository-settings-initialize.rst b/docs/create-restful-provider/implement-repository/repository-settings-initialize.rst new file mode 100644 index 0000000..6aaf636 --- /dev/null +++ b/docs/create-restful-provider/implement-repository/repository-settings-initialize.rst @@ -0,0 +1,59 @@ +Initialize Repository Settings +======================================= + +Follow these step to create the *plugin*, *item model*, *converter* and extension methods. + +1. In Visual Studio (DataExchange.Providers.RESTful.Local project), add the following class: + + .. tip:: + The Data Exchange Framework uses the Sitecore configuration factory to instantiate the Logger, ItemModelRepository and TenantRepository properties + for the ``Sitecore.DataExchange.Context``. Use the Sitecore configuration factory for basic dependency injection + for context *plugins*. + + .. code-block:: c# + + using Sitecore.Configuration; + using Sitecore.DataExchange; + using Sitecore.Pipelines; + using DataExchange.Providers.RESTful.Plugins.Context; + using DataExchange.Providers.RESTful.Repositories; + + namespace DataExchange.Providers.RESTful.Local.Pipelines.Loader + { + public class InitializeProvider + { + public void Process(PipelineArgs args) + { + Context.Plugins.Add((IPlugin) new RepositorySettings + { + Client = Factory.CreateObject("dataExchange/providers/restful/clientRepository", true) as IClientRepository + }); + } + } + } + +2. Add the following to a config file (e.g. DataExchange.Providers.RESTful.Local.config): + + .. code-block:: xml + + + + + + + + + + + + + + + + + + +.. note:: + If the RESTful provider is used in a remote client, the RepositorySettings *plugin* needs to be instantiated + similar to the ``Sitecore.DataExchange.Context.ItemModelRepository``. + diff --git a/docs/create-restful-provider/implement-settings/_static/http-method-items.png b/docs/create-restful-provider/implement-settings/_static/http-method-items.png new file mode 100644 index 0000000..58ee974 Binary files /dev/null and b/docs/create-restful-provider/implement-settings/_static/http-method-items.png differ diff --git a/docs/create-restful-provider/implement-settings/_static/http-method-settings.png b/docs/create-restful-provider/implement-settings/_static/http-method-settings.png new file mode 100644 index 0000000..09a4542 Binary files /dev/null and b/docs/create-restful-provider/implement-settings/_static/http-method-settings.png differ diff --git a/docs/create-restful-provider/implement-settings/http-method-add-items.rst b/docs/create-restful-provider/implement-settings/http-method-add-items.rst new file mode 100644 index 0000000..69f639b --- /dev/null +++ b/docs/create-restful-provider/implement-settings/http-method-add-items.rst @@ -0,0 +1,19 @@ +Add HTTP Method Setting Items +======================================= + +*Setting* items are used as sources for templates. + +1. In Sitecore, open Content Editor. +2. Navigate to **sitecore > System > Settings > Data Exchange > Providers**. +3. Add a folder named **RESTful**. +4. Navigate to **sitecore > System > Settings > Data Exchange > Providers > RESTful**. +5. Add a folder named **HTTP Methods**. +6. Set the icon for this folder to ``Office/32x32/folder_open.png``. +7. Set the insert options for this template to **Templates > Data Exchange > Providers > RESTful > HTTP Method**. +8. Navigate to **sitecore > system > Settings > Data Exchange > Providers > RESTful > HTTP Methods**. +9. Add an *HTTP Method* item named **DELETE**. +10. Add an *HTTP Method* item named **GET**. +11. Add an *HTTP Method* item named **POST**. +12. Add an *HTTP Method* item named **PUT**. + + .. image:: _static/http-method-items.png diff --git a/docs/create-restful-provider/implement-settings/http-method-add-template.rst b/docs/create-restful-provider/implement-settings/http-method-add-template.rst new file mode 100644 index 0000000..c70e446 --- /dev/null +++ b/docs/create-restful-provider/implement-settings/http-method-add-template.rst @@ -0,0 +1,20 @@ +Add HTTP Method Settings Template +======================================= + +A *setting* template is needed to manage HTTP Methods. + +1. In Sitecore, open Template Manager. +2. Navigate to **Templates > Data Exchange > Providers > RESTful > Settings**. +3. Add the following template: + + +-------------------+-------------------------------------------------------------------------------------------+ + | Name | **HTTP Method** | + +-------------------+-------------------------------------------------------------------------------------------+ + | Base template | **Templates > System > Templates > Standard template** | + +-------------------+-------------------------------------------------------------------------------------------+ + | Location | **Templates > Data Exchange > Providers > RESTful > Settings** | + +-------------------+-------------------------------------------------------------------------------------------+ + | Icon | ``Office/32x32/wlan_antenna.png`` | + +-------------------+-------------------------------------------------------------------------------------------+ + + .. image:: _static/http-method-settings.png diff --git a/docs/create-restful-provider/implement-settings/index.rst b/docs/create-restful-provider/implement-settings/index.rst new file mode 100644 index 0000000..a3b78c9 --- /dev/null +++ b/docs/create-restful-provider/implement-settings/index.rst @@ -0,0 +1,16 @@ +Implement Settings +======================================= + +This section covers how to implement *settings* that can +be used to configure *tenant settings* and *endpoints*. + + +.. toctree:: + :name: implement-settings-steps + :caption: Steps + :maxdepth: 1 + :titlesonly: + + settings-add-folder + http-method-add-template + http-method-add-items diff --git a/docs/create-restful-provider/implement-settings/settings-add-folder.rst b/docs/create-restful-provider/implement-settings/settings-add-folder.rst new file mode 100644 index 0000000..cff993d --- /dev/null +++ b/docs/create-restful-provider/implement-settings/settings-add-folder.rst @@ -0,0 +1,6 @@ +Add Settings Folder +======================================= + +1. In Sitecore, open Template Manager. +2. Navigate to **Templates > Data Exchange > Providers > RESTful**. +3. Add a template folder named **Settings**. diff --git a/docs/create-restful-provider/implement-tenant-settings/_static/tenant-settings-folders-14.png b/docs/create-restful-provider/implement-tenant-settings/_static/tenant-settings-folders-14.png new file mode 100644 index 0000000..c864d0d Binary files /dev/null and b/docs/create-restful-provider/implement-tenant-settings/_static/tenant-settings-folders-14.png differ diff --git a/docs/create-restful-provider/implement-tenant-settings/_static/tenant-settings-new-item-14.png b/docs/create-restful-provider/implement-tenant-settings/_static/tenant-settings-new-item-14.png new file mode 100644 index 0000000..03be93c Binary files /dev/null and b/docs/create-restful-provider/implement-tenant-settings/_static/tenant-settings-new-item-14.png differ diff --git a/docs/create-restful-provider/implement-tenant-settings/_static/tenant-settings-new-item-data-14.png b/docs/create-restful-provider/implement-tenant-settings/_static/tenant-settings-new-item-data-14.png new file mode 100644 index 0000000..1f9dd39 Binary files /dev/null and b/docs/create-restful-provider/implement-tenant-settings/_static/tenant-settings-new-item-data-14.png differ diff --git a/docs/create-restful-provider/implement-tenant-settings/_static/tenant-settings-root-branch-14.png b/docs/create-restful-provider/implement-tenant-settings/_static/tenant-settings-root-branch-14.png new file mode 100644 index 0000000..6fd00f5 Binary files /dev/null and b/docs/create-restful-provider/implement-tenant-settings/_static/tenant-settings-root-branch-14.png differ diff --git a/docs/create-restful-provider/implement-tenant-settings/application-add-template.rst b/docs/create-restful-provider/implement-tenant-settings/application-add-template.rst new file mode 100644 index 0000000..da478b6 --- /dev/null +++ b/docs/create-restful-provider/implement-tenant-settings/application-add-template.rst @@ -0,0 +1,40 @@ +Add Application Template +======================================= + +A *tenant setting* template is needed to manage an application. + +1. In Sitecore, open Template Manager. +2. Navigate to **Templates > Data Exchange > Providers > RESTful > Tenant Settings**. +3. Add the following template: + + +-------------------+---------------------------------------------------------------------------------------------+ + | Name | **Application** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Base template | **Templates > System > Templates > Standard template** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Location | **Templates > Data Exchange > Providers > RESTful > Tenant Settings** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Icon | ``Office/32x32/gearwheels.png`` | + +-------------------+---------------------------------------------------------------------------------------------+ + | Base templates | * **Templates > System > Templates > Standard template** | + | | * **Templates > Data Exchange > Framework > Common > Convertible** | + +-------------------+---------------------------------------------------------------------------------------------+ + +4. Add the following sections and fields: + + +--------------------+-----------------------------------+-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ + | Section | Name | Type | Source | Shared | + +====================+===================================+=======================+=============================================================================================================================================================================+============+ + | Settings | **Base Url** | Single-Line Text | | checked | + +--------------------+-----------------------------------+-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ + | Authorization | **Refresh Token** | Single-Line Text | | checked | + +--------------------+-----------------------------------+-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ + | Authorization | **Access Token** | Single-Line Text | | checked | + +--------------------+-----------------------------------+-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ + | Authorization | **Access Token Date** | Datetime | | checked | + +--------------------+-----------------------------------+-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ + | Authorization | **Expires In** | Integer | | checked | + +--------------------+-----------------------------------+-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ + | Endpoints | **Authentication Resource** | Droptree | query:./ancestor-or-self::*[@@templateid='{327A381B-59F8-4E88-B331-BEBC7BD87E4E}']//descendant-or-self::*[@@templateid='{012392D9-A3A1-447F-80F8-84114BA0DA40}']/Resources | checked | + +--------------------+-----------------------------------+-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+ + diff --git a/docs/create-restful-provider/implement-tenant-settings/application-implement-plugin-and-converter.rst b/docs/create-restful-provider/implement-tenant-settings/application-implement-plugin-and-converter.rst new file mode 100644 index 0000000..9e764f5 --- /dev/null +++ b/docs/create-restful-provider/implement-tenant-settings/application-implement-plugin-and-converter.rst @@ -0,0 +1,211 @@ +Implement Resource +======================================= + +Follow these step to create the *plugin*, *item model* and *converter* for a resource. + +1. In Visual Studio, add the following class: + + .. code-block:: c# + + using System; + using Sitecore.DataExchange; + + namespace DataExchange.Providers.RESTful.Plugins.Settings + { + public class ApplicationSettings : IPlugin + { + public Guid ItemId { get; set; } // used to resolve sitecore item + + public string BaseUrl { get; set; } + public string RefreshToken { get; set; } + public string AccessToken { get; set; } + public DateTime AccessTokenDate { get; set; } + public int ExpiresIn { get; set; } + + public ResourceSettings AuthenticationResource { get; set; } + + public Func RefreshPlugin { get; set; } + } + } + + .. tip:: + When a `pipeline batch `_ is run, + `converters `_ are instantiated **once** for + `plugins `_. If settings are + updated during the process, use a `Func Delegate `_ + to get updated values. + + +2. Add the following class: + + .. code-block:: c# + + using Sitecore.Services.Core.Model; + + namespace DataExchange.Providers.RESTful.Models.ItemModels.Settings + { + public class ApplicationItemModel : ItemModel + { + public const string BaseUrl = Templates.Application.FieldNames.BaseUrl; + + public const string RefreshToken = Templates.Application.FieldNames.RefreshToken; + public const string AccessToken = Templates.Application.FieldNames.AccessToken; + public const string AccessTokenDate = Templates.Application.FieldNames.AccessTokenDate; + public const string ExpiresIn = Templates.Application.FieldNames.ExpiresIn; + + public const string AuthenticationResource = Templates.Application.FieldNames.AuthenticationResource; + } + } + +3. Add the following class: + + .. code-block:: c# + + using System; + using Sitecore.DataExchange; + using Sitecore.DataExchange.Converters; + using Sitecore.DataExchange.Extensions; + using Sitecore.DataExchange.Repositories; + using Sitecore.Services.Core.Model; + using DataExchange.Providers.RESTful.Models.ItemModels.Settings; + using DataExchange.Providers.RESTful.Plugins.Settings; + + namespace DataExchange.Providers.RESTful.Converters.Settings + { + public class ApplicationConverter : BaseItemModelConverter + { + public ApplicationConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.Application.TemplateId); + } + + public override ApplicationSettings Convert(ItemModel source) + { + return this.ConvertApplicationSettings(source); + } + + protected ApplicationSettings RefreshPlugin(Guid itemId) + { + ApplicationSettings applicationSettings = null; + + if (this.ItemModelRepository != null) + { + var source = this.ItemModelRepository.Get(itemId); + applicationSettings = this.ConvertApplicationSettings(source); + } + + return applicationSettings; + } + + protected ApplicationSettings ConvertApplicationSettings(ItemModel source) + { + var applicationSettings = new ApplicationSettings + { + ItemId = source.GetItemId(), + BaseUrl = base.GetStringValue(source, ApplicationItemModel.BaseUrl), + RefreshToken = base.GetStringValue(source, ApplicationItemModel.RefreshToken), + AccessToken = base.GetStringValue(source, ApplicationItemModel.AccessToken), + AccessTokenDate = base.GetDateTimeValue(source, ApplicationItemModel.AccessTokenDate), + ExpiresIn = base.GetIntValue(source, ApplicationItemModel.ExpiresIn), + RefreshPlugin = () => this.RefreshPlugin(source.GetItemId()) + }; + + var resource = this.ConvertReferenceToModel(source, ApplicationItemModel.AuthenticationResource); + if (resource != null) + applicationSettings.AuthenticationResource = resource; + + if (string.IsNullOrWhiteSpace(applicationSettings.BaseUrl)) + Context.Logger.Warn("No Base Url was specified in application settings. (item: {0}, field: {1})", source.GetItemId(), Templates.Application.FieldNames.BaseUrl); + + if (string.IsNullOrWhiteSpace(applicationSettings.RefreshToken)) + Context.Logger.Warn("No refresh token was specified in application settings. (item: {0}, field: {1})", source.GetItemId(), Templates.Application.FieldNames.RefreshToken); + + if (applicationSettings.AuthenticationResource == null) + Context.Logger.Warn("No authentication resource was specified in application settings. (item: {0}, field: {1})", source.GetItemId(), Templates.Application.FieldNames.AuthenticationResource); + + return applicationSettings; + } + } + } + + .. important:: + **v2.0**: The ``Sitecore.DataExchange.ConvertResult`` class was introduced in Data Exchange Framework 2.0, and the ``Converter`` classes were updated to use the ``ConvertResult`` class to track positive and negative results. + + .. code-block:: c# + + using System; + using Sitecore.DataExchange; + using Sitecore.DataExchange.Converters; + using Sitecore.DataExchange.Extensions; + using Sitecore.DataExchange.Repositories; + using Sitecore.Services.Core.Model; + using DataExchange.Providers.RESTful.Models.ItemModels.Settings; + using DataExchange.Providers.RESTful.Plugins.Settings; + + namespace DataExchange.Providers.RESTful.Converters.Settings + { + public class ApplicationConverter : BaseItemModelConverter + { + public ApplicationConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.Application.TemplateId); + } + + protected override ConvertResult ConvertSupportedItem(ItemModel source) + { + return this.PositiveResult(this.ConvertApplicationSettings(source)); + } + + protected ApplicationSettings RefreshPlugin(Guid itemId) + { + ApplicationSettings applicationSettings = null; + + if (this.ItemModelRepository != null) + { + var source = this.ItemModelRepository.Get(itemId); + applicationSettings = this.ConvertApplicationSettings(source); + } + + return applicationSettings; + } + + protected ApplicationSettings ConvertApplicationSettings(ItemModel source) + { + var applicationSettings = new ApplicationSettings + { + ItemId = source.GetItemId(), + BaseUrl = base.GetStringValue(source, ApplicationItemModel.BaseUrl), + RefreshToken = base.GetStringValue(source, ApplicationItemModel.RefreshToken), + AccessToken = base.GetStringValue(source, ApplicationItemModel.AccessToken), + AccessTokenDate = base.GetDateTimeValue(source, ApplicationItemModel.AccessTokenDate), + ExpiresIn = base.GetIntValue(source, ApplicationItemModel.ExpiresIn), + RefreshPlugin = () => this.RefreshPlugin(source.GetItemId()) + }; + + var resource = this.ConvertReferenceToModel(source, ApplicationItemModel.AuthenticationResource); + if (resource != null) + applicationSettings.AuthenticationResource = resource; + + if (string.IsNullOrWhiteSpace(applicationSettings.BaseUrl)) + Context.Logger.Warn("No Base Url was specified in application settings. (item: {0}, field: {1})", source.GetItemId(), Templates.Application.FieldNames.BaseUrl); + + if (string.IsNullOrWhiteSpace(applicationSettings.RefreshToken)) + Context.Logger.Warn("No refresh token was specified in application settings. (item: {0}, field: {1})", source.GetItemId(), Templates.Application.FieldNames.RefreshToken); + + if (applicationSettings.AuthenticationResource == null) + Context.Logger.Warn("No authentication resource was specified in application settings. (item: {0}, field: {1})", source.GetItemId(), Templates.Application.FieldNames.AuthenticationResource); + + return applicationSettings; + } + } + } + + .. tip:: + + Use the ``ItemModelRepository`` property from the base class for converters (``Sitecore.DataExchange.Converters.BaseItemModelConverter``) + to retrieve item values using item identifier. + + .. important:: + + See Tip and Note from :doc:`index` for more information about ``templates.cs``. + diff --git a/docs/create-restful-provider/implement-tenant-settings/application-set-standard-values.rst b/docs/create-restful-provider/implement-tenant-settings/application-set-standard-values.rst new file mode 100644 index 0000000..6272a14 --- /dev/null +++ b/docs/create-restful-provider/implement-tenant-settings/application-set-standard-values.rst @@ -0,0 +1,16 @@ +Set Application Standard Values +================================================= + +1. In Sitecore, open Template Manager. +2. Navigate to **Templates > Data Exchange > Providers > RESTful > Tenant Settings > Application**. +3. Add Standard Values item. +4. Navigate to Standard Values item. +5. Set the following values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+==============================================================================================================+ + | **Expires In** | 43200 | + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ + | **Converter Type** | DataExchange.Providers.RESTful.Converters.Settings.ApplicationConverter, DataExchange.Providers.RESTful | + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ diff --git a/docs/create-restful-provider/implement-tenant-settings/index.rst b/docs/create-restful-provider/implement-tenant-settings/index.rst new file mode 100644 index 0000000..a8f1060 --- /dev/null +++ b/docs/create-restful-provider/implement-tenant-settings/index.rst @@ -0,0 +1,78 @@ +Implement Tenant Settings +======================================= + +This section covers how to implement *tenant settings* that can +be used to configure other *tenant settings*, *pipeline steps* and *endpoints*. + +.. tip:: + Install `Dynamics CRM Connect `_ + and view how *tenent settings* are used in a provider and connector. + +.. tip:: + Use a **code generator** to create structs for template names and IDs, and field names and IDs + to use in *converters* and *pipeline steps*. When template and field names are changed in Sitecore, + the generated values are kept in-sync and compiler errors are generated when values are changed + and not updated in *converters* and *pipeline steps*. + +.. toctree:: + :name: implement-tenant-settings-steps + :caption: Steps + :maxdepth: 1 + :titlesonly: + + tenant-settings-add-folder + request-header-add-template + request-header-implement-plugin-and-converter + request-header-set-standard-values + request-parameter-add-template + request-parameter-implement-plugin-and-converter + request-parameter-set-standard-values + paging-add-template + paging-implement-plugin-and-converter + paging-set-standard-values + resource-add-template + resource-implement-plugin-and-converter + resource-set-standard-values + application-add-template + application-implement-plugin-and-converter + application-set-standard-values + tenant-settings-root-add-folders + tenant-settings-root-add-branch + +.. _implement_tenant_settings_tip: + +.. note:: + A **code generator** is used to create the ``templates.cs`` file; however, steps are not included to configure + this process. The following code block is a sample of the generated code: + + .. code-block:: c# + + namespace DataExchange.Providers.RESTful + { + using System; + + public partial struct Templates + { + + /// + /// Path: /sitecore/templates/Data Exchange/Providers/RESTful/Tenant Settings/Request Header + /// + public partial struct RequestHeader + { + public static readonly Guid TemplateId = Guid.Parse("{EDF0DCDD-E7EC-4B51-86D6-5BC7218ABDEB}"); + public const string TemplateName = "Request Header"; + + public partial struct FieldIDs + { + public static readonly Guid HeaderName = Guid.Parse("{835BC979-A99D-4DB5-B9CF-3283C604259B}"); + public static readonly Guid HeaderValue = Guid.Parse("{851F32FD-0886-4EB8-A044-D8928C07AA7D}"); + } + + public partial struct FieldNames + { + public const string HeaderName = "Header Name"; + public const string HeaderValue = "Header Value"; + } + } + } + } \ No newline at end of file diff --git a/docs/create-restful-provider/implement-tenant-settings/paging-add-template.rst b/docs/create-restful-provider/implement-tenant-settings/paging-add-template.rst new file mode 100644 index 0000000..244c59a --- /dev/null +++ b/docs/create-restful-provider/implement-tenant-settings/paging-add-template.rst @@ -0,0 +1,45 @@ +Add Paging Template +======================================= + +A *tenant setting* template is needed to manage paging. + +1. In Sitecore, open Template Manager. +2. Navigate to **Templates > Data Exchange > Providers > RESTful > Tenant Settings**. +3. Add the following template: + + +-------------------+---------------------------------------------------------------------------------------------+ + | Name | **Paging** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Base template | **Templates > System > Templates > Standard template** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Location | **Templates > Data Exchange > Providers > RESTful > Tenant Settings** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Icon | ``Office/32x32/navigate_right.png`` | + +-------------------+---------------------------------------------------------------------------------------------+ + | Base templates | * **Templates > System > Templates > Standard template** | + | | * **Templates > Data Exchange > Framework > Common > Convertible** | + +-------------------+---------------------------------------------------------------------------------------------+ + +4. Add the following sections and fields: + + +--------------------+-----------------------------------+-----------------------+--------------+------------+ + | Section | Name | Type | Source | Shared | + +====================+===================================+=======================+==============+============+ + | Paging Settings | **First Page Number** | Integer | | checked | + +--------------------+-----------------------------------+-----------------------+--------------+------------+ + | Paging Settings | **Page Size** | Integer | | checked | + +--------------------+-----------------------------------+-----------------------+--------------+------------+ + | Paging Settings | **Maximum Count** | Integer | | checked | + +--------------------+-----------------------------------+-----------------------+--------------+------------+ + | Paging Settings | **Current Page Path Expression** | Single-Line Text | | checked | + +--------------------+-----------------------------------+-----------------------+--------------+------------+ + | Paging Settings | **Page Size Path Expression** | Single-Line Text | | checked | + +--------------------+-----------------------------------+-----------------------+--------------+------------+ + | Paging Settings | **Total Count Path Expression** | Single-Line Text | | checked | + +--------------------+-----------------------------------+-----------------------+--------------+------------+ + | Paging Settings | **Next Token Path Expression** | Single-Line Text | | checked | + +--------------------+-----------------------------------+-----------------------+--------------+------------+ + + .. note:: + Details about the **Path Expression** fields are available in Implement Data Access. + diff --git a/docs/create-restful-provider/implement-tenant-settings/paging-implement-plugin-and-converter.rst b/docs/create-restful-provider/implement-tenant-settings/paging-implement-plugin-and-converter.rst new file mode 100644 index 0000000..d0feebd --- /dev/null +++ b/docs/create-restful-provider/implement-tenant-settings/paging-implement-plugin-and-converter.rst @@ -0,0 +1,124 @@ +Implement Paging +======================================= + +Follow these step to create the *plugin*, *item model* and *converter* for a paging. + +1. In Visual Studio, add the following class: + + .. code-block:: c# + + using Sitecore.DataExchange; + + namespace DataExchange.Providers.RESTful.Plugins.Settings + { + public class PagingSettings : IPlugin + { + public int FirstPageNumber { get; set; } + public int PageSize { get; set; } + public int MaximumCount { get; set; } + public string CurrentPagePathExpression { get; set; } + public string PageSizePathExpression { get; set; } + public string TotalCountPathExpression { get; set; } + public string NextTokenPathExpression { get; set; } + } + } + +2. Add the following class: + + .. code-block:: c# + + using Sitecore.Services.Core.Model; + + namespace DataExchange.Providers.RESTful.Models.ItemModels.Settings + { + public class PagingItemModel : ItemModel + { + public const string FirstPageNumber = Templates.Paging.FieldNames.FirstPageNumber; + public const string PageSize = Templates.Paging.FieldNames.PageSize; + public const string MaximumCount = Templates.Paging.FieldNames.MaximumCount; + public const string CurrentPagePathExpression = Templates.Paging.FieldNames.CurrentPagePathExpression; + public const string PageSizePathExpression = Templates.Paging.FieldNames.PageSizePathExpression; + public const string TotalCountPathExpression = Templates.Paging.FieldNames.TotalCountPathExpression; + public const string NextTokenPathExpression = Templates.Paging.FieldNames.NextTokenPathExpression; + } + } + +3. Add the following class: + + .. code-block:: c# + + using Sitecore.DataExchange.Converters; + using Sitecore.DataExchange.Repositories; + using Sitecore.Services.Core.Model; + using DataExchange.Providers.RESTful.Models.ItemModels.Settings; + using DataExchange.Providers.RESTful.Plugins.Settings; + + namespace DataExchange.Providers.RESTful.Converters.Settings + { + public class PagingConverter : BaseItemModelConverter + { + public PagingConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.Paging.TemplateId); + } + + public override PagingSettings Convert(ItemModel source) + { + var pagingSettings = new PagingSettings + { + FirstPageNumber = base.GetIntValue(source, PagingItemModel.FirstPageNumber), + PageSize = base.GetIntValue(source, PagingItemModel.PageSize), + MaximumCount = base.GetIntValue(source, PagingItemModel.MaximumCount), + CurrentPagePathExpression = base.GetStringValue(source, PagingItemModel.CurrentPagePathExpression), + PageSizePathExpression = base.GetStringValue(source, PagingItemModel.PageSizePathExpression), + TotalCountPathExpression = base.GetStringValue(source, PagingItemModel.TotalCountPathExpression), + NextTokenPathExpression = base.GetStringValue(source, PagingItemModel.NextTokenPathExpression) + }; + + return pagingSettings; + } + } + } + + .. important:: + **v2.0**: The ``Sitecore.DataExchange.ConvertResult`` class was introduced in Data Exchange Framework 2.0, and the ``Converter`` classes were updated to use the ``ConvertResult`` class to track positive and negative results. + + .. code-block:: c# + + using Sitecore.DataExchange; + using Sitecore.DataExchange.Converters; + using Sitecore.DataExchange.Repositories; + using Sitecore.Services.Core.Model; + using DataExchange.Providers.RESTful.Models.ItemModels.Settings; + using DataExchange.Providers.RESTful.Plugins.Settings; + + namespace DataExchange.Providers.RESTful.Converters.Settings + { + public class PagingConverter : BaseItemModelConverter + { + public PagingConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.Paging.TemplateId); + } + + protected override ConvertResult ConvertSupportedItem(ItemModel source) + { + var pagingSettings = new PagingSettings + { + FirstPageNumber = base.GetIntValue(source, PagingItemModel.FirstPageNumber), + PageSize = base.GetIntValue(source, PagingItemModel.PageSize), + MaximumCount = base.GetIntValue(source, PagingItemModel.MaximumCount), + CurrentPagePathExpression = base.GetStringValue(source, PagingItemModel.CurrentPagePathExpression), + PageSizePathExpression = base.GetStringValue(source, PagingItemModel.PageSizePathExpression), + TotalCountPathExpression = base.GetStringValue(source, PagingItemModel.TotalCountPathExpression), + NextTokenPathExpression = base.GetStringValue(source, PagingItemModel.NextTokenPathExpression) + }; + + return this.PositiveResult(pagingSettings); + } + } + } + + .. important:: + + See Tip and Note from :doc:`index` for more information about ``templates.cs``. diff --git a/docs/create-restful-provider/implement-tenant-settings/paging-set-standard-values.rst b/docs/create-restful-provider/implement-tenant-settings/paging-set-standard-values.rst new file mode 100644 index 0000000..49a28f0 --- /dev/null +++ b/docs/create-restful-provider/implement-tenant-settings/paging-set-standard-values.rst @@ -0,0 +1,20 @@ +Set Paging Standard Values +================================================= + +1. In Sitecore, open Template Manager. +2. Navigate to **Templates > Data Exchange > Providers > RESTful > Tenant Settings > Paging**. +3. Add Standard Values item. +4. Navigate to Standard Values item. +5. Set the following values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+==============================================================================================================+ + | **First Page Number** | 1 | + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ + | **Page Size** | 1 | + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ + | **Maximum Count** | 1000 | + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ + | **Converter Type** | DataExchange.Providers.RESTful.Converters.Settings.PagingConverter, DataExchange.Providers.RESTful | + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ diff --git a/docs/create-restful-provider/implement-tenant-settings/request-header-add-template.rst b/docs/create-restful-provider/implement-tenant-settings/request-header-add-template.rst new file mode 100644 index 0000000..d7e78c4 --- /dev/null +++ b/docs/create-restful-provider/implement-tenant-settings/request-header-add-template.rst @@ -0,0 +1,38 @@ +Add Request Header Template +======================================= + +A *tenant setting* template is needed to manage request headers. + +1. In Sitecore, open Template Manager. +2. Navigate to **Templates > Data Exchange > Providers > RESTful > Tenant Settings**. +3. Add the following template: + + +-------------------+---------------------------------------------------------------------------------------------+ + | Name | **Request Header** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Base template | **Templates > System > Templates > Standard template** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Location | **Templates > Data Exchange > Providers > RESTful > Tenant Settings** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Icon | ``Office/32x32/html_tag2.png`` | + +-------------------+---------------------------------------------------------------------------------------------+ + | Base templates | * **Templates > System > Templates > Standard template** | + | | * **Templates > Data Exchange > Framework > Common > Convertible** | + +-------------------+---------------------------------------------------------------------------------------------+ + + .. note:: + A converter is needed to convert a Sitecore item into an component for Data Exchange Framework. If custom template does not + inherent from a Data Exchange Framework base template, then add ``/sitecore/templates/Data Exchange/Framework/Common/Convertible`` + to base template. + +4. Add the following sections and fields: + + +--------------------+-----------------------------+-----------------------+--------------+------------+ + | Section | Name | Type | Source | Shared | + +====================+=============================+=======================+==============+============+ + | Header | **Header Name** | Single-Line Text | | checked | + +--------------------+-----------------------------+-----------------------+--------------+------------+ + | Header | **Header Value** | Single-Line Text | | checked | + +--------------------+-----------------------------+-----------------------+--------------+------------+ + + diff --git a/docs/create-restful-provider/implement-tenant-settings/request-header-implement-plugin-and-converter.rst b/docs/create-restful-provider/implement-tenant-settings/request-header-implement-plugin-and-converter.rst new file mode 100644 index 0000000..35499cf --- /dev/null +++ b/docs/create-restful-provider/implement-tenant-settings/request-header-implement-plugin-and-converter.rst @@ -0,0 +1,104 @@ +Implement Request Header +======================================= + +Follow these step to create the *plugin*, *item model* and *converter* for a request header. + +1. In Visual Studio, add the following class: + + .. code-block:: c# + + using Sitecore.DataExchange; + + namespace DataExchange.Providers.RESTful.Plugins.Settings + { + public class RequestHeaderSettings : IPlugin + { + public string HeaderName { get; set; } + public string HeaderValue { get; set; } + } + } + +2. Add the following class: + + .. code-block:: c# + + using Sitecore.Services.Core.Model; + + namespace DataExchange.Providers.RESTful.Models.ItemModels.Settings + { + public class RequestHeaderItemModel : ItemModel + { + public const string HeaderName = Templates.RequestHeader.FieldNames.HeaderName; + public const string HeaderValue = Templates.RequestHeader.FieldNames.HeaderValue; + } + } + +3. Add the following class: + + .. code-block:: c# + + using Sitecore.DataExchange.Converters; + using Sitecore.DataExchange.Repositories; + using Sitecore.Services.Core.Model; + using DataExchange.Providers.RESTful.Models.ItemModels.Settings; + using DataExchange.Providers.RESTful.Plugins.Settings; + + namespace DataExchange.Providers.RESTful.Converters.Settings + { + public class RequestHeaderConverter : BaseItemModelConverter + { + public RequestHeaderConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.RequestHeader.TemplateId); + } + + public override RequestHeaderSettings Convert(ItemModel source) + { + var requestHeaderSettings = new RequestHeaderSettings + { + HeaderName = base.GetStringValue(source, RequestHeaderItemModel.HeaderName), + HeaderValue = base.GetStringValue(source, RequestHeaderItemModel.HeaderValue) + }; + + return requestHeaderSettings; + } + } + } + + .. important:: + **v2.0**: The ``Sitecore.DataExchange.ConvertResult`` class was introduced in Data Exchange Framework 2.0, and the ``Converter`` classes were updated to use the ``ConvertResult`` class to track positive and negative results. + + .. code-block:: c# + + using Sitecore.DataExchange.Converters; + using Sitecore.DataExchange.Repositories; + using Sitecore.DataExchange; + using Sitecore.Services.Core.Model; + using DataExchange.Providers.RESTful.Models.ItemModels.Settings; + using DataExchange.Providers.RESTful.Plugins.Settings; + + namespace DataExchange.Providers.RESTful.Converters.Settings + { + public class RequestHeaderConverter : BaseItemModelConverter + { + public RequestHeaderConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.RequestHeader.TemplateId); + } + + protected override ConvertResult ConvertSupportedItem(ItemModel source) + { + var requestHeaderSettings = new RequestHeaderSettings + { + HeaderName = base.GetStringValue(source, RequestHeaderItemModel.HeaderName), + HeaderValue = base.GetStringValue(source, RequestHeaderItemModel.HeaderValue) + }; + + return this.PositiveResult(requestHeaderSettings); + } + } + } + + .. important:: + + See Tip and Note from :doc:`index` for more information about ``templates.cs``. diff --git a/docs/create-restful-provider/implement-tenant-settings/request-header-set-standard-values.rst b/docs/create-restful-provider/implement-tenant-settings/request-header-set-standard-values.rst new file mode 100644 index 0000000..3f7821c --- /dev/null +++ b/docs/create-restful-provider/implement-tenant-settings/request-header-set-standard-values.rst @@ -0,0 +1,16 @@ +Set Request Header Standard Values +================================================= + +1. In Sitecore, open Template Manager. +2. Navigate to **Templates > Data Exchange > Providers > RESTful > Tenant Settings > Request Header**. +3. Add Standard Values item. +4. Navigate to Standard Values item. +5. Set the following values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+==============================================================================================================+ + | **Header Name** | $name | + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ + | **Converter Type** | DataExchange.Providers.RESTful.Converters.Settings.RequestHeaderConverter, DataExchange.Providers.RESTful | + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ diff --git a/docs/create-restful-provider/implement-tenant-settings/request-parameter-add-template.rst b/docs/create-restful-provider/implement-tenant-settings/request-parameter-add-template.rst new file mode 100644 index 0000000..d0306ab --- /dev/null +++ b/docs/create-restful-provider/implement-tenant-settings/request-parameter-add-template.rst @@ -0,0 +1,33 @@ +Add Request Parameter Template +======================================= + +A *tenant setting* template is needed to manage request parameters. + +1. In Sitecore, open Template Manager. +2. Navigate to **Templates > Data Exchange > Providers > RESTful > Tenant Settings**. +3. Add the following template: + + +-------------------+---------------------------------------------------------------------------------------------+ + | Name | **Request Parameter** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Base template | **Templates > System > Templates > Standard template** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Location | **Templates > Data Exchange > Providers > RESTful > Tenant Settings** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Icon | ``Office/32x32/html_tag.png`` | + +-------------------+---------------------------------------------------------------------------------------------+ + | Base templates | * **Templates > System > Templates > Standard template** | + | | * **Templates > Data Exchange > Framework > Common > Convertible** | + +-------------------+---------------------------------------------------------------------------------------------+ + +4. Add the following sections and fields: + + +--------------------+-----------------------------+-----------------------+--------------+------------+ + | Section | Name | Type | Source | Shared | + +====================+=============================+=======================+==============+============+ + | Parameter | **Parameter Token** | Single-Line Text | | checked | + +--------------------+-----------------------------+-----------------------+--------------+------------+ + | Parameter | **Parameter Value** | Single-Line Text | | checked | + +--------------------+-----------------------------+-----------------------+--------------+------------+ + + diff --git a/docs/create-restful-provider/implement-tenant-settings/request-parameter-implement-plugin-and-converter.rst b/docs/create-restful-provider/implement-tenant-settings/request-parameter-implement-plugin-and-converter.rst new file mode 100644 index 0000000..0d34169 --- /dev/null +++ b/docs/create-restful-provider/implement-tenant-settings/request-parameter-implement-plugin-and-converter.rst @@ -0,0 +1,104 @@ +Implement Request Parameter +======================================= + +Follow these step to create the *plugin*, *item model* and *converter* for a request parameter. + +1. In Visual Studio, add the following class: + + .. code-block:: c# + + using Sitecore.DataExchange; + + namespace DataExchange.Providers.RESTful.Plugins.Settings + { + public class RequestParameterSettings : IPlugin + { + public string ParameterToken { get; set; } + public string ParameterValue { get; set; } + } + } + +2. Add the following class: + + .. code-block:: c# + + using Sitecore.Services.Core.Model; + + namespace DataExchange.Providers.RESTful.Models.ItemModels.Settings + { + public class RequestParameterItemModel : ItemModel + { + public const string ParameterToken = Templates.RequestParameter.FieldNames.ParameterToken; + public const string ParameterValue = Templates.RequestParameter.FieldNames.ParameterValue; + } + } + +3. Add the following class: + + .. code-block:: c# + + using Sitecore.DataExchange.Converters; + using Sitecore.DataExchange.Repositories; + using Sitecore.Services.Core.Model; + using DataExchange.Providers.RESTful.Models.ItemModels.Settings; + using DataExchange.Providers.RESTful.Plugins.Settings; + + namespace DataExchange.Providers.RESTful.Converters.Settings + { + public class RequestParameterConverter : BaseItemModelConverter + { + public RequestParameterConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.RequestParameter.TemplateId); + } + + public override RequestParameterSettings Convert(ItemModel source) + { + var requestParameterSettings = new RequestParameterSettings + { + ParameterToken = base.GetStringValue(source, RequestParameterItemModel.ParameterToken), + ParameterValue = base.GetStringValue(source, RequestParameterItemModel.ParameterValue) + }; + + return requestParameterSettings; + } + } + } + + .. important:: + **v2.0**: The ``Sitecore.DataExchange.ConvertResult`` class was introduced in Data Exchange Framework 2.0, and the ``Converter`` classes were updated to use the ``ConvertResult`` class to track positive and negative results. + + .. code-block:: c# + + using Sitecore.DataExchange.Converters; + using Sitecore.DataExchange; + using Sitecore.DataExchange.Repositories; + using Sitecore.Services.Core.Model; + using DataExchange.Providers.RESTful.Models.ItemModels.Settings; + using DataExchange.Providers.RESTful.Plugins.Settings; + + namespace DataExchange.Providers.RESTful.Converters.Settings + { + public class RequestParameterConverter : BaseItemModelConverter + { + public RequestParameterConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.RequestParameter.TemplateId); + } + + protected override ConvertResult ConvertSupportedItem(ItemModel source) + { + var requestParameterSettings = new RequestParameterSettings + { + ParameterToken = base.GetStringValue(source, RequestParameterItemModel.ParameterToken), + ParameterValue = base.GetStringValue(source, RequestParameterItemModel.ParameterValue) + }; + + return this.PositiveResult(requestParameterSettings); + } + } + } + + .. important:: + + See Tip and Note from :doc:`index` for more information about ``templates.cs``. diff --git a/docs/create-restful-provider/implement-tenant-settings/request-parameter-set-standard-values.rst b/docs/create-restful-provider/implement-tenant-settings/request-parameter-set-standard-values.rst new file mode 100644 index 0000000..ead801c --- /dev/null +++ b/docs/create-restful-provider/implement-tenant-settings/request-parameter-set-standard-values.rst @@ -0,0 +1,16 @@ +Set Request Parameter Standard Values +================================================= + +1. In Sitecore, open Template Manager. +2. Navigate to **Templates > Data Exchange > Providers > RESTful > Tenant Settings > Request Parameter**. +3. Add Standard Values item. +4. Navigate to Standard Values item. +5. Set the following values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+==============================================================================================================+ + | **Parameter Token** | $name | + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ + | **Converter Type** | DataExchange.Providers.RESTful.Converters.Settings.RequestParameterConverter, DataExchange.Providers.RESTful | + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ diff --git a/docs/create-restful-provider/implement-tenant-settings/resource-add-template.rst b/docs/create-restful-provider/implement-tenant-settings/resource-add-template.rst new file mode 100644 index 0000000..fcf4c35 --- /dev/null +++ b/docs/create-restful-provider/implement-tenant-settings/resource-add-template.rst @@ -0,0 +1,38 @@ +Add Resource Template +======================================= + +A *tenant setting* template is needed to manage a resource. + +1. In Sitecore, open Template Manager. +2. Navigate to **Templates > Data Exchange > Providers > RESTful > Tenant Settings**. +3. Add the following template: + + +-------------------+---------------------------------------------------------------------------------------------+ + | Name | **Resource** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Base template | **Templates > System > Templates > Standard template** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Location | **Templates > Data Exchange > Providers > RESTful > Tenant Settings** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Icon | ``Office/32x32/button.png`` | + +-------------------+---------------------------------------------------------------------------------------------+ + | Base templates | * **Templates > System > Templates > Standard template** | + | | * **Templates > Data Exchange > Framework > Common > Convertible** | + +-------------------+---------------------------------------------------------------------------------------------+ + +4. Add the following sections and fields: + + +--------------------+-----------------------------------+-----------------------+-------------------------------------------------------------------------------------------------------------------------+------------+ + | Section | Name | Type | Source | Shared | + +====================+===================================+=======================+=========================================================================================================================+============+ + | Resource Settings | **Url** | Single-Line Text | | checked | + +--------------------+-----------------------------------+-----------------------+-------------------------------------------------------------------------------------------------------------------------+------------+ + | Resource Settings | **Method** | Droplist | /sitecore/system/Settings/Data Exchange/Providers/RESTful/HTTP Methods | checked | + +--------------------+-----------------------------------+-----------------------+-------------------------------------------------------------------------------------------------------------------------+------------+ + | Resource Settings | **Headers** | Treelist | query:./ancestor-or-self::*[@@templateid='{012392D9-A3A1-447F-80F8-84114BA0DA40}']/Headers | checked | + +--------------------+-----------------------------------+-----------------------+-------------------------------------------------------------------------------------------------------------------------+------------+ + | Resource Settings | **Parameters** | Treelist | query:./ancestor-or-self::*[@@templateid='{012392D9-A3A1-447F-80F8-84114BA0DA40}']/Parameters | checked | + +--------------------+-----------------------------------+-----------------------+-------------------------------------------------------------------------------------------------------------------------+------------+ + | Resource Settings | **Paging** | Droptree | query:./ancestor-or-self::*[@@templateid='{012392D9-A3A1-447F-80F8-84114BA0DA40}']/Paging | checked | + +--------------------+-----------------------------------+-----------------------+-------------------------------------------------------------------------------------------------------------------------+------------+ + diff --git a/docs/create-restful-provider/implement-tenant-settings/resource-implement-plugin-and-converter.rst b/docs/create-restful-provider/implement-tenant-settings/resource-implement-plugin-and-converter.rst new file mode 100644 index 0000000..49acf93 --- /dev/null +++ b/docs/create-restful-provider/implement-tenant-settings/resource-implement-plugin-and-converter.rst @@ -0,0 +1,147 @@ +Implement Resource +======================================= + +Follow these step to create the *plugin*, *item model* and *converter* for a resource. + +1. In Visual Studio, add the following class: + + .. code-block:: c# + + using System.Collections.Generic; + using Sitecore.DataExchange; + + namespace DataExchange.Providers.RESTful.Plugins.Settings + { + public class ResourceSettings : IPlugin + { + public string Url { get; set; } + public string Method { get; set; } + public IEnumerable Headers { get; set; } + public IEnumerable Parameters { get; set; } + public PagingSettings Paging { get; set; } + + } + } + +2. Add the following class: + + .. code-block:: c# + + using Sitecore.Services.Core.Model; + + namespace DataExchange.Providers.RESTful.Models.ItemModels.Settings + { + public class ResourceItemModel : ItemModel + { + public const string ResourceUrl = Templates.Resource.FieldNames.Url; + public const string Method = Templates.Resource.FieldNames.Method; + public const string Headers = Templates.Resource.FieldNames.Headers; + public const string Parameters = Templates.Resource.FieldNames.Parameters; + public const string Paging = Templates.Resource.FieldNames.Paging; + } + } + + .. note:: + + **ResourceUrl** is used instead of **Url** because ``public const string Url = "ItemUrl"`` already + exists in ``Sitecore.Services.Core.Model.ItemModel``. + +3. Add the following class: + + .. code-block:: c# + + using System.Collections.Generic; + using Sitecore.DataExchange; + using Sitecore.DataExchange.Converters; + using Sitecore.DataExchange.Extensions; + using Sitecore.DataExchange.Repositories; + using Sitecore.Services.Core.Model; + using DataExchange.Providers.RESTful.Models.ItemModels.Settings; + using DataExchange.Providers.RESTful.Plugins.Settings; + + namespace DataExchange.Providers.RESTful.Converters.Settings + { + public class ResourceConverter : BaseItemModelConverter + { + public ResourceConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.Resource.TemplateId); + } + + public override ResourceSettings Convert(ItemModel source) + { + var resourceSettings = new ResourceSettings + { + Url = base.GetStringValue(source, ResourceItemModel.ResourceUrl), + Method = base.GetStringValue(source, ResourceItemModel.Method), + Headers = base.ConvertReferencesToModels(source, ResourceItemModel.Headers) ?? new List(), + Parameters = base.ConvertReferencesToModels(source, ResourceItemModel.Parameters) ?? new List(), + Paging = base.ConvertReferenceToModel(source, ResourceItemModel.Paging) + }; + + if (resourceSettings.Url == null) + Context.Logger.Error("No Url was specified in resource settings. (item: {0}, field: {1})", source.GetItemId(), Templates.Resource.FieldNames.Url); + + if (resourceSettings.Method == null) + Context.Logger.Error("No method was specified in resource settings. (item: {0}, field: {1})", source.GetItemId(), Templates.Resource.FieldNames.Method); + + return resourceSettings; + } + } + } + + .. important:: + **v2.0**: The ``Sitecore.DataExchange.ConvertResult`` class was introduced in Data Exchange Framework 2.0, and the ``Converter`` classes were updated to use the ``ConvertResult`` class to track positive and negative results. + + .. code-block:: c# + + using System.Collections.Generic; + using Sitecore.DataExchange; + using Sitecore.DataExchange.Converters; + using Sitecore.DataExchange.Extensions; + using Sitecore.DataExchange.Repositories; + using Sitecore.Services.Core.Model; + using DataExchange.Providers.RESTful.Models.ItemModels.Settings; + using DataExchange.Providers.RESTful.Plugins.Settings; + + namespace DataExchange.Providers.RESTful.Converters.Settings + { + public class ResourceConverter : BaseItemModelConverter + { + public ResourceConverter(IItemModelRepository repository) : base(repository) + { + this.SupportedTemplateIds.Add(Templates.Resource.TemplateId); + } + + protected override ConvertResult ConvertSupportedItem(ItemModel source) + { + var resourceSettings = new ResourceSettings + { + Url = base.GetStringValue(source, ResourceItemModel.ResourceUrl), + Method = base.GetStringValue(source, ResourceItemModel.Method), + Headers = base.ConvertReferencesToModels(source, ResourceItemModel.Headers) ?? new List(), + Parameters = base.ConvertReferencesToModels(source, ResourceItemModel.Parameters) ?? new List(), + Paging = base.ConvertReferenceToModel(source, ResourceItemModel.Paging) + }; + + if (resourceSettings.Url == null) + Context.Logger.Error("No Url was specified in resource settings. (item: {0}, field: {1})", source.GetItemId(), Templates.Resource.FieldNames.Url); + + if (resourceSettings.Method == null) + Context.Logger.Error("No method was specified in resource settings. (item: {0}, field: {1})", source.GetItemId(), Templates.Resource.FieldNames.Method); + + return this.PositiveResult(resourceSettings); + } + } + } + + .. tip:: + + Use the ``ConvertReferenceToModel`` and ``ConvertReferencesToModels`` methods from the base class for + converters (``Sitecore.DataExchange.Converters.BaseItemModelConverter``) for **Link Types** to + convert reference values to item models. + + .. important:: + + See Tip and Note from :doc:`index` for more information about ``templates.cs``. + diff --git a/docs/create-restful-provider/implement-tenant-settings/resource-set-standard-values.rst b/docs/create-restful-provider/implement-tenant-settings/resource-set-standard-values.rst new file mode 100644 index 0000000..5456433 --- /dev/null +++ b/docs/create-restful-provider/implement-tenant-settings/resource-set-standard-values.rst @@ -0,0 +1,16 @@ +Set Resource Standard Values +================================================= + +1. In Sitecore, open Template Manager. +2. Navigate to **Templates > Data Exchange > Providers > RESTful > Tenant Settings > Resource**. +3. Add Standard Values item. +4. Navigate to Standard Values item. +5. Set the following values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+==============================================================================================================+ + | **Method** | GET | + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ + | **Converter Type** | DataExchange.Providers.RESTful.Converters.Settings.ResourceConverter, DataExchange.Providers.RESTful | + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ diff --git a/docs/create-restful-provider/implement-tenant-settings/tenant-settings-add-folder.rst b/docs/create-restful-provider/implement-tenant-settings/tenant-settings-add-folder.rst new file mode 100644 index 0000000..af355d1 --- /dev/null +++ b/docs/create-restful-provider/implement-tenant-settings/tenant-settings-add-folder.rst @@ -0,0 +1,6 @@ +Add Tenant Settings Folder +======================================= + +1. In Sitecore, open Template Manager. +2. Navigate to **Templates > Data Exchange > Providers > RESTful**. +3. Add a template folder named **Tenant Settings**. diff --git a/docs/create-restful-provider/implement-tenant-settings/tenant-settings-root-add-branch.rst b/docs/create-restful-provider/implement-tenant-settings/tenant-settings-root-add-branch.rst new file mode 100644 index 0000000..73753bf --- /dev/null +++ b/docs/create-restful-provider/implement-tenant-settings/tenant-settings-root-add-branch.rst @@ -0,0 +1,88 @@ +Add Tenant Settings Root Branch +======================================= + +1. In Sitecore, open Template Manager. +2. Navigate to **Templates > Branches > Data Exchange > Providers > RESTful > Branches**. +3. Add the following branch: + + +-------------------+--------------------------------------------------------------------------------------------------+ + | Name | **RESTful Tenant Settings Root** | + +-------------------+--------------------------------------------------------------------------------------------------+ + | Base template | **Templates > System > Branches > Branch Folder** | + +-------------------+--------------------------------------------------------------------------------------------------+ + | Location | **Templates > Branches > Data Exchange > Providers > RESTful > Branches** | + +-------------------+--------------------------------------------------------------------------------------------------+ + +4. Navigate to **Templates > Branches > Data Exchange > Providers > RESTful > Branches > RESTful Tenant Settings Root > $name**. +5. Rename $name to **RESTful**. +6. Navigate to **Templates > Branches > Data Exchange > Providers > RESTful > Branches > RESTful Tenant Settings Root > RESTful**. +7. Add the following item: + + +-------------------+----------------------------------------------------------------------------------------------------------------------------------------------+ + | Name | **Applications** | + +-------------------+----------------------------------------------------------------------------------------------------------------------------------------------+ + | Template | **Templates > Data Exchange > Providers > RESTful > Folders > RESTful Tenant Settings Folders > RESTful Tenant Settings Application Root** | + +-------------------+----------------------------------------------------------------------------------------------------------------------------------------------+ + | Location | **Templates > Branches > Data Exchange > Providers > RESTful > Branches > RESTful Tenant Settings Root > RESTful** | + +-------------------+----------------------------------------------------------------------------------------------------------------------------------------------+ + +8. Navigate to **Templates > Branches > Data Exchange > Providers > RESTful > Branches > RESTful Tenant Settings Root > RESTful**. +9. Add the following item: + + +-------------------+----------------------------------------------------------------------------------------------------------------------------------------------+ + | Name | **Headers** | + +-------------------+----------------------------------------------------------------------------------------------------------------------------------------------+ + | Template | **Templates > Data Exchange > Providers > RESTful > Folders > RESTful Tenant Settings Folders > RESTful Tenant Settings Header Root** | + +-------------------+----------------------------------------------------------------------------------------------------------------------------------------------+ + | Location | **Templates > Branches > Data Exchange > Providers > RESTful > Branches > RESTful Tenant Settings Root > RESTful** | + +-------------------+----------------------------------------------------------------------------------------------------------------------------------------------+ + +10. Navigate to **Templates > Branches > Data Exchange > Providers > RESTful > Branches > RESTful Tenant Settings Root > RESTful**. +11. Add the following item: + + +-------------------+----------------------------------------------------------------------------------------------------------------------------------------------+ + | Name | **Parameters** | + +-------------------+----------------------------------------------------------------------------------------------------------------------------------------------+ + | Template | **Templates > Data Exchange > Providers > RESTful > Folders > RESTful Tenant Settings Folders > RESTful Tenant Settings Parameter Root** | + +-------------------+----------------------------------------------------------------------------------------------------------------------------------------------+ + | Location | **Templates > Branches > Data Exchange > Providers > RESTful > Branches > RESTful Tenant Settings Root > RESTful** | + +-------------------+----------------------------------------------------------------------------------------------------------------------------------------------+ + +12. Navigate to **Templates > Branches > Data Exchange > Providers > RESTful > Branches > RESTful Tenant Settings Root > RESTful**. +13. Add the following item: + + +-------------------+----------------------------------------------------------------------------------------------------------------------------------------------+ + | Name | **Paging** | + +-------------------+----------------------------------------------------------------------------------------------------------------------------------------------+ + | Template | **Templates > Data Exchange > Providers > RESTful > Folders > RESTful Tenant Settings Folders > RESTful Tenant Settings Paging Root** | + +-------------------+----------------------------------------------------------------------------------------------------------------------------------------------+ + | Location | **Templates > Branches > Data Exchange > Providers > RESTful > Branches > RESTful Tenant Settings Root > RESTful** | + +-------------------+----------------------------------------------------------------------------------------------------------------------------------------------+ + +14. Navigate to **Templates > Branches > Data Exchange > Providers > RESTful > Branches > RESTful Tenant Settings Root > RESTful**. +15. Add the following item: + + +-------------------+----------------------------------------------------------------------------------------------------------------------------------------------+ + | Name | **Resources** | + +-------------------+----------------------------------------------------------------------------------------------------------------------------------------------+ + | Template | **Templates > Data Exchange > Providers > RESTful > Folders > RESTful Tenant Settings Folders > RESTful Tenant Settings Resource Root** | + +-------------------+----------------------------------------------------------------------------------------------------------------------------------------------+ + | Location | **Templates > Branches > Data Exchange > Providers > RESTful > Branches > RESTful Tenant Settings Root > RESTful** | + +-------------------+----------------------------------------------------------------------------------------------------------------------------------------------+ + + .. image:: _static/tenant-settings-root-branch-14.png + +16. Navigate to **Templates > Branches > Data Exchange > Providers > RESTful > Commands > RESTful Tenant Settings > New Item Settings**. + + .. image:: _static/tenant-settings-new-item-14.png + +17. Set the following values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+==============================================================================================================+ + | **New Item Template** | **Templates > Branches > Data Exchange > Providers > RESTful > Branches > RESTful Tenant Settings Root** | + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ + + .. image:: _static/tenant-settings-new-item-data-14.png + diff --git a/docs/create-restful-provider/implement-tenant-settings/tenant-settings-root-add-folders.rst b/docs/create-restful-provider/implement-tenant-settings/tenant-settings-root-add-folders.rst new file mode 100644 index 0000000..a18776c --- /dev/null +++ b/docs/create-restful-provider/implement-tenant-settings/tenant-settings-root-add-folders.rst @@ -0,0 +1,123 @@ +Add Tenant Settings Folders +======================================= + +1. In Sitecore, open Template Manager. +2. Navigate to **Templates > Data Exchange > Providers > RESTful > Folders**. +3. Add a template folder named **RESTful Tenant Settings Folders**. +4. Navigate to **Templates > Data Exchange > Providers > RESTful > Folders > RESTful Tenant Settings Folders**. +5. Add the following template: + + +-------------------+--------------------------------------------------------------------------------------------------+ + | Name | **RESTful Tenant Application Settings Root** | + +-------------------+--------------------------------------------------------------------------------------------------+ + | Base template | **Templates > System > Templates > Standard template** | + +-------------------+--------------------------------------------------------------------------------------------------+ + | Location | **Templates > Data Exchange > Providers > RESTful > Folders > RESTful Tenant Settings Folders** | + +-------------------+--------------------------------------------------------------------------------------------------+ + | Icon | ``Office/32x32/folder.png`` | + +-------------------+--------------------------------------------------------------------------------------------------+ + +6. Add Standard Values item. +7. Navigate to Standard Values item. +8. Set the following values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+==============================================================================================================+ + | **Insert options** | * **Templates > Data Exchange > Providers > RESTful > Tenant Settings > Application** | + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ + +9. Navigate to **Templates > Data Exchange > Providers > RESTful > Folders > RESTful Tenant Settings Folders**. +10. Add the following template: + + +-------------------+--------------------------------------------------------------------------------------------------+ + | Name | **RESTful Tenant Settings Headers Root** | + +-------------------+--------------------------------------------------------------------------------------------------+ + | Base template | **Templates > System > Templates > Standard template** | + +-------------------+--------------------------------------------------------------------------------------------------+ + | Location | **Templates > Data Exchange > Providers > RESTful > Folders > RESTful Tenant Settings Folders** | + +-------------------+--------------------------------------------------------------------------------------------------+ + | Icon | ``Office/32x32/folder.png`` | + +-------------------+--------------------------------------------------------------------------------------------------+ + +11. Add Standard Values item. +12. Navigate to Standard Values item. +13. Set the following values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+==============================================================================================================+ + | **Insert options** | * **Templates > Data Exchange > Providers > RESTful > Tenant Settings > Request Header** | + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ + +14. Navigate to **Templates > Data Exchange > Providers > RESTful > Folders > RESTful Tenant Settings Folders**. +15. Add the following template: + + +-------------------+--------------------------------------------------------------------------------------------------+ + | Name | **RESTful Tenant Settings Parameter Root** | + +-------------------+--------------------------------------------------------------------------------------------------+ + | Base template | **Templates > System > Templates > Standard template** | + +-------------------+--------------------------------------------------------------------------------------------------+ + | Location | **Templates > Data Exchange > Providers > RESTful > Folders > RESTful Tenant Settings Folders** | + +-------------------+--------------------------------------------------------------------------------------------------+ + | Icon | ``Office/32x32/folder.png`` | + +-------------------+--------------------------------------------------------------------------------------------------+ + +16. Add Standard Values item. +17. Navigate to Standard Values item. +18. Set the following values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+==============================================================================================================+ + | **Insert options** | * **Templates > Data Exchange > Providers > RESTful > Tenant Settings > Request Parameter** | + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ + +19. Navigate to **Templates > Data Exchange > Providers > RESTful > Folders > RESTful Tenant Settings Folders**. +20. Add the following template: + + +-------------------+--------------------------------------------------------------------------------------------------+ + | Name | **RESTful Tenant Settings Paging Root** | + +-------------------+--------------------------------------------------------------------------------------------------+ + | Base template | **Templates > System > Templates > Standard template** | + +-------------------+--------------------------------------------------------------------------------------------------+ + | Location | **Templates > Data Exchange > Providers > RESTful > Folders > RESTful Tenant Settings Folders** | + +-------------------+--------------------------------------------------------------------------------------------------+ + | Icon | ``Office/32x32/folder.png`` | + +-------------------+--------------------------------------------------------------------------------------------------+ + +21. Add Standard Values item. +22. 22. Navigate to Standard Values item. +23. Set the following values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+==============================================================================================================+ + | **Insert options** | * **Templates > Data Exchange > Providers > RESTful > Tenant Settings > Paging** | + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ + +24. Navigate to **Templates > Data Exchange > Providers > RESTful > Folders > RESTful Tenant Settings Folders**. +25. Add the following template: + + +-------------------+--------------------------------------------------------------------------------------------------+ + | Name | **RESTful Tenant Settings Resource Root** | + +-------------------+--------------------------------------------------------------------------------------------------+ + | Base template | **Templates > System > Templates > Standard template** | + +-------------------+--------------------------------------------------------------------------------------------------+ + | Location | **Templates > Data Exchange > Providers > RESTful > Folders > RESTful Tenant Settings Folders** | + +-------------------+--------------------------------------------------------------------------------------------------+ + | Icon | ``Office/32x32/folder.png`` | + +-------------------+--------------------------------------------------------------------------------------------------+ + +26. Add Standard Values item. +27. Navigate to Standard Values item. +28. Set the following values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+==============================================================================================================+ + | **Insert options** | * **Templates > Data Exchange > Providers > RESTful > Tenant Settings > Resource** | + +-----------------------------+--------------------------------------------------------------------------------------------------------------+ + + +.. image:: _static/tenant-settings-folders-14.png diff --git a/docs/create-restful-provider/index.rst b/docs/create-restful-provider/index.rst new file mode 100644 index 0000000..7b7c87f --- /dev/null +++ b/docs/create-restful-provider/index.rst @@ -0,0 +1,31 @@ +Create RESTful Provider +=========================================================== + +This section walks you through the process of creating a +RESTful provider for the Data Exchange Framework that is able +to get, post, update and delete data from an endpoint. + +.. note:: + The source code is available on `GitHub `_, + and the latest Sitecore packages are available in `Sitecore Marketplace `_. + +.. toctree:: + :name: implementing-restful-provider-steps + :caption: Steps + :numbered: + :maxdepth: 1 + :titlesonly: + + define-requirements + install-framework-and-sdk + create-visual-studio-project + create-provider-in-sitecore + implement-settings/index + implement-tenant-settings/index + implement-endpoint/index + implement-repository/index + implement-pipeline-steps/index + implement-data-access-components/index + +.. note:: + The ability to create data to post and update will be available in future releases. diff --git a/docs/create-restful-provider/install-framework-and-sdk.rst b/docs/create-restful-provider/install-framework-and-sdk.rst new file mode 100644 index 0000000..9b524ab --- /dev/null +++ b/docs/create-restful-provider/install-framework-and-sdk.rst @@ -0,0 +1,37 @@ +Install Packages +======================================= + +The Data Exchange Framework consists of a number of Sitecore installation packages. + +**v1.4** [1]_ + +.. note:: + Data Exchange Framework 1.4 packages are available for download on the `Sitecore Developer Portal `_. + +1. Download the following installation packages: + * Data Exchange Framework 1.4 + * Sitecore Provider for Data Exchange Framework 1.4 + * Data Exchange Framework SDK 1.4 +2. In Sitecore, open the **Installation Wizard**. +3. Install "Data Exchange Framework 1.4" package. +4. Install "Sitecore Provider for Data Exchange Framework 1.4" package. +5. Install "Data Exchange Framework SDK 1.4" package. + +**v2.0** [2]_ + +.. note:: + Data Exchange Framework 2.0 packages are available for download on the `Sitecore Developer Portal `_. + +1. Download the following installation packages: + * Data Exchange Framework 2.0 + * Sitecore Provider for Data Exchange Framework 2.0 + * Data Exchange Framework SDK 2.0 +2. In Sitecore, open the **Installation Wizard**. +3. Install "Data Exchange Framework 2.0" package. +4. Install "Sitecore Provider for Data Exchange Framework 2.0" package. +5. Install "Data Exchange Framework SDK 2.0" package. + + + +.. [1] Sitecore for Sitecore Experience Platform 8.1 rev. 151207 (8.1 update-1) or later is required for Sitecore Data Exchange Framework 1.4. +.. [2] Sitecore Experience Platform 9.0 rev. 171002 (9.0 initial release) or later is required for Sitecore Data Exchange Framework 2.0. diff --git a/docs/getting-started/index.rst b/docs/getting-started/index.rst new file mode 100644 index 0000000..f13303b --- /dev/null +++ b/docs/getting-started/index.rst @@ -0,0 +1,4 @@ +Getting Started +=========================================================== + +Text goes here :) \ No newline at end of file diff --git a/docs/index.rst b/docs/index.rst new file mode 100644 index 0000000..49ad065 --- /dev/null +++ b/docs/index.rst @@ -0,0 +1,13 @@ +RESTful Provider for Data Exchange Framework Documentation +=========================================================== + +.. toctree:: + :name: data-exchange-framework-restful-topics + :caption: Topics + :maxdepth: 1 + :titlesonly: + + install-restful-provider/index + use-restful-provider/index + create-restful-provider/index + resources/index diff --git a/docs/install-restful-provider/index.rst b/docs/install-restful-provider/index.rst new file mode 100644 index 0000000..5d4ffc9 --- /dev/null +++ b/docs/install-restful-provider/index.rst @@ -0,0 +1,43 @@ +Install RESTful Provider +=========================================================== + +**v1.4** [1]_ + +1. Download the following installation packages: + * `Data Exchange Framework 1.4 `_ + * `Sitecore Provider for Data Exchange Framework 1.4 `_ + * `RESTful Provider for Data Exchange Framework 1.4 `_ + + .. note: + The Sitecore Provider for Data Exchange Framework is not required, but it is recommended as it allows tenants to interact with Sitecore data. + +2. In Sitecore, open the **Installation Wizard**. +3. Install "Data Exchange Framework" package. +4. Install "Sitecore Provider for Data Exchange Framework" package. +5. Install "RESTful Provider for Data Exchange Framework" package. +6. Open **Content Editor**. +7. Navigate to **sitecore > templates > Data Exchange > Providers > RESTful** to confirm installation. + +**v2.0** [2]_ + +1. Download the following installation packages: + * `Data Exchange Framework 2.0 `_ + * `Sitecore Provider for Data Exchange Framework 2.0 `_ + * `RESTful Provider for Data Exchange Framework 2.0 `_ + + .. note: + The Sitecore Provider for Data Exchange Framework is not required, but it is recommended as it allows tenants to interact with Sitecore data. + +2. In Sitecore, open the **Installation Wizard**. +3. Install "Data Exchange Framework" package. +4. Install "Sitecore Provider for Data Exchange Framework" package. +5. Install "RESTful Provider for Data Exchange Framework" package. +6. Open **Content Editor**. +7. Navigate to **sitecore > templates > Data Exchange > Providers > RESTful** to confirm installation. + + + + + +.. [1] Sitecore for Sitecore Experience Platform 8.1 rev. 151207 (8.1 update-1) or later is required for Sitecore Data Exchange Framework 1.4. +.. [2] Sitecore Experience Platform 9.0 rev. 171002 (9.0 initial release) or later is required for Sitecore Data Exchange Framework 2.0. \ No newline at end of file diff --git a/docs/make.bat b/docs/make.bat new file mode 100644 index 0000000..4ca2cc8 --- /dev/null +++ b/docs/make.bat @@ -0,0 +1,36 @@ +@ECHO OFF + +pushd %~dp0 + +REM Command file for Sphinx documentation + +if "%SPHINXBUILD%" == "" ( + set SPHINXBUILD=sphinx-build +) +set SOURCEDIR=. +set BUILDDIR=_build +set SPHINXPROJ=RESTfulProviderforDataExchangeFramework + +if "%1" == "" goto help + +%SPHINXBUILD% >NUL 2>NUL +if errorlevel 9009 ( + echo. + echo.The 'sphinx-build' command was not found. Make sure you have Sphinx + echo.installed, then set the SPHINXBUILD environment variable to point + echo.to the full path of the 'sphinx-build' executable. Alternatively you + echo.may add the Sphinx directory to PATH. + echo. + echo.If you don't have Sphinx installed, grab it from + echo.http://sphinx-doc.org/ + exit /b 1 +) + +%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% +goto end + +:help +%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% + +:end +popd diff --git a/docs/readme.md b/docs/readme.md new file mode 100644 index 0000000..cc411a5 --- /dev/null +++ b/docs/readme.md @@ -0,0 +1,17 @@ +# RESTful Provider for Data Exchange Framework Documentation + +This project provides documentation for RESTful Provider for Data Exchange Framework for Sitecore. + +## Building the documentation + +In order to use the documentation, build it following these steps. + +1. Install Python (be sure to select the option to add python to the path) +1. From a command prompt, enter the following: + 1. ``pip install sphinx`` + 1. ``pip install -U sphinx_rtd_theme`` + 1. ``pip install -U sphinx-autobuild`` + 1. ``pip install -U sphinxcontrib-dotnetdomain`` + 1. ``pip install -U sphinxcontrib-httpdomain`` + +> **Note:** If you receive an error when installing a package, run ``pip install --upgrade setuptools`` and try again. diff --git a/docs/resources/index.rst b/docs/resources/index.rst new file mode 100644 index 0000000..c063fce --- /dev/null +++ b/docs/resources/index.rst @@ -0,0 +1,27 @@ +Resources +=========================================================== + +Data Exchange Framework +------------------------- + * `Documentation `_ + * `Downloads `_ + +Custom Providers +------------------------- ++---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+ +| Name | Details | Source | Marketplace | ++===========================================================================+=============================================================================================================================+====================================================================================================+========================================================================================================================+ +| Dropbox Provider for the Sitecore Data Exchange Framework | `Blog `_ | `GitHub `_ | | ++---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+ +| Reddit Data Exchange Framework Blog Importer | `Blog `_ | `GitHub `_ | `Marketplace `_ | ++---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+ +| RESTful Provider for Data Exchange Framework | `Docs `_ | `GitHub `_ | `Marketplace `_ | ++---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+ +| Sql Server Provider for Data Exchange Framework | `Blog `_ | `GitHub `_ | | ++---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+ +| WikiDX - Mediawiki Content Importer | `Blog `_ | | `Marketplace `_ | ++---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+ +| XML Provider for the Sitecore Data Exchange Framework | `Blog `_ | `GitHub `_ | `Marketplace `_ | ++---------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+ + + diff --git a/docs/use-restful-provider/index.rst b/docs/use-restful-provider/index.rst new file mode 100644 index 0000000..246f967 --- /dev/null +++ b/docs/use-restful-provider/index.rst @@ -0,0 +1,13 @@ +Use RESTful Provider +=========================================================== + +This section covers how to configure a *pipeline batch* that uses the provider, +and information about pre-built connectors leveraging the RESTful Provider for Data Exchange Framework. + +.. toctree:: + :name: use-restful-provider-topics + :caption: Topics + :maxdepth: 1 + :titlesonly: + + news/index diff --git a/docs/use-restful-provider/news/configure-connector/index.rst b/docs/use-restful-provider/news/configure-connector/index.rst new file mode 100644 index 0000000..0595c2a --- /dev/null +++ b/docs/use-restful-provider/news/configure-connector/index.rst @@ -0,0 +1,15 @@ +Configure Sitecore Connect for News API +=========================================================== + + + +1. Follow steps from :doc:`../install-connector/index`. +2. Register at `newsapi.org `_ to get an API key, and select source from `news source `_. +3. In Sitecore, open **Content Editor**. +4. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Tenant Settings > RESTful > Headers > X-Api-Key**. +5. Enter *API key* in **Header Value** field. +6. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Tenant Settings > RESTful > Parameters > Sources**. +7. Enter *source* in **Parameter Value** field. +8. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Pipeline Batches > Top Headlines Sync Pipeline Batch**. +9. On the **Data Exchange** tab in the ribbon, click **Run Pipeline Batch**. +10. Navigate to **sitecore > content > News Articles** to view imported items. diff --git a/docs/use-restful-provider/news/create-connector/add-endpoint-for-source.rst b/docs/use-restful-provider/news/create-connector/add-endpoint-for-source.rst new file mode 100644 index 0000000..f4b0d79 --- /dev/null +++ b/docs/use-restful-provider/news/create-connector/add-endpoint-for-source.rst @@ -0,0 +1,32 @@ +Add Endpoint for Source +=========================================================== + +An *endpoint* is needed to identify the application to use during synchronization process. + +1. In Sitecore, open Content Editor. +2. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Endpoints > Providers**. +3. Add **RESTful Endpoints**. + + .. hint:: + This template is a command template. It does not prompt for the + item name. The command template assigns the item name automatically. + + The new endpoints folder in Content Editor. + + .. image:: _static/restful-endpoints-folder.png + +4. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Endpoints > Providers > RESTful**. +5. Add **RESTful Endpoint** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | News API Endpoint | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Application** | * **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Tenant Settings > RESTful > Applications > News API** | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + + + The new endpoint in Content Editor. + + .. image:: _static/restful-endpoint.png diff --git a/docs/use-restful-provider/news/create-connector/add-endpoint-for-target.rst b/docs/use-restful-provider/news/create-connector/add-endpoint-for-target.rst new file mode 100644 index 0000000..15a3d9a --- /dev/null +++ b/docs/use-restful-provider/news/create-connector/add-endpoint-for-target.rst @@ -0,0 +1,30 @@ +Add Endpoint for Target +=========================================================== + +An *endpoint* is needed to identify the Sitecore database within the +synchronization process. + +1. In Sitecore, open Content Editor. +2. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Endpoints > Providers**. +3. Add **Sitecore Endpoints Root**. + + .. hint:: + This template is a command template. It does not prompt for the + item name. The command template assigns the item name automatically. + + The new endpoints folder in Content Editor. + + .. image:: _static/sitecore-endpoints-folder.png + +4. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Endpoints > Providers > Sitecore**. +5. Add **Sitecore Item Model Repository Endpoint** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Sitecore Item Model Repository Endpoint | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + + The new endpoint in Content Editor. + + .. image:: _static/sitecore-database-endpoint.png diff --git a/docs/use-restful-provider/news/create-connector/add-folder-for-sitecore-items.rst b/docs/use-restful-provider/news/create-connector/add-folder-for-sitecore-items.rst new file mode 100644 index 0000000..372d904 --- /dev/null +++ b/docs/use-restful-provider/news/create-connector/add-folder-for-sitecore-items.rst @@ -0,0 +1,20 @@ +Add Folder for Sitecore Items +=========================================================== + +The synchronization process creates Sitecore items for each article returned from service. +A parent item is needed for these new Sitecore items. + +1. In Content Editor, navigate **sitecore > Content**. +2. Add the following item: + + +-------------------+---------------------------------------------------------------------------------------------+ + | Template | **Templates > Common > Folder** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Name | **News Articles** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Icon | ``Office/32x32/newspaper.png`` | + +-------------------+---------------------------------------------------------------------------------------------+ + +The new folder in Content Editor. + +.. image:: _static/news-articles-folder.png diff --git a/docs/use-restful-provider/news/create-connector/add-pipeline-batch.rst b/docs/use-restful-provider/news/create-connector/add-pipeline-batch.rst new file mode 100644 index 0000000..d5ede95 --- /dev/null +++ b/docs/use-restful-provider/news/create-connector/add-pipeline-batch.rst @@ -0,0 +1,20 @@ +Add Pipeline Batch +=========================================================== + +A *pipeline batch* is used to run *pipelines*. + +1. In Content Editor, navigate to your tenant. +2. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Pipeline Batches**. +3. Add **Pipeline Batch** with the following field values: + + +-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=====================================+======================================================================================================================================+ + | **Name** | Top Headlines Sync Pipeline Batch | + +-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Pipelines** | * Pipelines > Read from News API Pipeline | + +-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + +The pipeline batch in Content Editor. + +.. image:: _static/pipeline-batch-created.png diff --git a/docs/use-restful-provider/news/create-connector/add-pipeline-step-to-apply-mapping.rst b/docs/use-restful-provider/news/create-connector/add-pipeline-step-to-apply-mapping.rst new file mode 100644 index 0000000..b73953e --- /dev/null +++ b/docs/use-restful-provider/news/create-connector/add-pipeline-step-to-apply-mapping.rst @@ -0,0 +1,20 @@ +Add Pipeline Step to Apply Mappings +=========================================================== + +The second *pipeline step* applies the *value mapping set* configured in :doc:`add-value-mapping-set`. + +1. In Content Editor, navigate to your tenant. +2. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Pipelines > Article from API to Article Item Sync Pipeline**. +3. Add **Apply Mapping Pipeline Step** with the following field values: + + +-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=====================================+======================================================================================================================================+ + | **Name** | Apply Mapping | + +-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Mapping set** | Value Mapping Sets > Article Object to Sitecore Article Item | + +-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + +The pipeline in Content Editor. + +.. image:: _static/apply-mapping-pipeline-step-created.png diff --git a/docs/use-restful-provider/news/create-connector/add-pipeline-step-to-iterate-data-from-source.rst b/docs/use-restful-provider/news/create-connector/add-pipeline-step-to-iterate-data-from-source.rst new file mode 100644 index 0000000..ab5d029 --- /dev/null +++ b/docs/use-restful-provider/news/create-connector/add-pipeline-step-to-iterate-data-from-source.rst @@ -0,0 +1,26 @@ +Add Pipeline Step to Iterate Data from Source +=========================================================== + +The second *pipeline step* iterates the data from the response. For each object, another *pipeline* is run. + +1. In Content Editor, navigate to your tenant. +2. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Pipelines > Read from News API Pipeline**. +3. Add **Iterate Data and Run Pipelines Pipeline Step** with the following field values: + + +-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=====================================+======================================================================================================================================+ + | **Name** | Iterate Top Headlines and Run Pipeline | + +-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Pipelines** | * Pipelines > Article from API to Article Item Sync Pipeline | + +-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + +4. Sort the pipeline steps in the following order: + + * Read Top Headlines + * Iterate Top Headlines and Run Pipeline + +The pipeline in Content Editor. + +.. image:: _static/read-top-headlines-pipeline-finished.png + diff --git a/docs/use-restful-provider/news/create-connector/add-pipeline-step-to-read-from-source.rst b/docs/use-restful-provider/news/create-connector/add-pipeline-step-to-read-from-source.rst new file mode 100644 index 0000000..b83cc35 --- /dev/null +++ b/docs/use-restful-provider/news/create-connector/add-pipeline-step-to-read-from-source.rst @@ -0,0 +1,50 @@ +Add Pipeline Step to Read from Source +=========================================================== + +The first *pipeline step* processes the response configured in the *endpoint* and resource settings. + +.. note:: + Refer to the sample response below while configuring the *pipeline step*. + + .. code-block:: json + + { + "status": "ok", + "articles": [ + { + "source": { + "id": "lorem", + "name": "Lorem" + }, + "author": "Lorem Ipsum", + "title": "Aliquam volutpat elit turpis, et rhoncus sapien maximus quis", + "description": "Aliquam lacus velit, eleifend quis leo vitae, condimentum cursus nisi.", + "url": "https://www.lipsum.com/feed/html", + "urlToImage": "http://via.placeholder.com/350x150", + "publishedAt": "2017-11-01T00:00:00Z" + } + ] + } + +1. In Content Editor, navigate to your tenant. +2. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Pipelines > Read from News API Pipeline**. +3. Add **Read Resource Data Pipeline Step** with the following field values: + + +-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=====================================+======================================================================================================================================+ + | **Name** | Read Top Headlines | + +-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Endpoint From** | RESTful > News API Endpoint | + +-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Resource** | Resource > Top Headlines | + +-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Path Expression** | articles | + +-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + + .. important:: + The *Path Expression* is the property name that contains the array of items. + +The pipeline in Content Editor. + +.. image:: _static/read-top-headlines-pipeline-step-created.png diff --git a/docs/use-restful-provider/news/create-connector/add-pipeline-step-to-resolve-target-item.rst b/docs/use-restful-provider/news/create-connector/add-pipeline-step-to-resolve-target-item.rst new file mode 100644 index 0000000..d2e403c --- /dev/null +++ b/docs/use-restful-provider/news/create-connector/add-pipeline-step-to-resolve-target-item.rst @@ -0,0 +1,39 @@ +Add Pipline Step to Resolve Target Item +=========================================================== + +The first *pipeline step* determines whether or not a Sitecore item already exists for the object. + +1. In Content Editor, navigate to your tenant. +2. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Pipelines > Article from API to Article Item Sync Pipeline**. +3. Add **Resolve Sitecore Item Pipeline Step** with the following field values: + + +-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=====================================+======================================================================================================================================+ + | **Name** | Resolve Article Item | + +-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Template for New Item** | Templates > Feature > Data Exchange > News API > News API Article | + +-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Item Name Value Accessor** | Data Access > Value Accessor Sets > Providers > RESTful > Article Values > Title | + +-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Endpoint From** | Sitecore > Sitecore Item Model Repository Endpoint | + +-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Identifier Value Accessor** | Value Accessor Sets > Providers > RESTful > Article Values > Url | + +-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Identifier Object Location** | Pipeline Context Source | + +-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Resolved Object Location** | Pipeline Context Target | + +-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Parent for Item** | sitecore > Content > News Articles | + +-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Matching Field Value Accessor** | Data Access > Value Accessor Sets > Providers > Sitecore > Article Item Fields > Url | + +-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + + .. hint:: + The **Identifier Object Location** field is used to determine where to find the source object. + This value is specified in the pipeline step processor that iterates the data that is read from resource. + This is configured in a later step. + +The pipeline in Content Editor. + +.. image:: _static/resolve-target-pipeline-step-created.png diff --git a/docs/use-restful-provider/news/create-connector/add-pipeline-step-to-update-sitecore-item.rst b/docs/use-restful-provider/news/create-connector/add-pipeline-step-to-update-sitecore-item.rst new file mode 100644 index 0000000..c2db471 --- /dev/null +++ b/docs/use-restful-provider/news/create-connector/add-pipeline-step-to-update-sitecore-item.rst @@ -0,0 +1,28 @@ +Add Pipeline Step to Update Sitecore Item +=========================================================== + +The *target* object represents a Sitecore item, but a *pipeline step* must be configured in order to update the Sitecore item. + +1. In Content Editor, navigate to your tenant. + +2. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Pipelines > Article from API to Article Item Sync Pipeline**. + +3. Add **Update Sitecore Item Pipeline Step** with the following field values: + + +-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=====================================+======================================================================================================================================+ + | **Name** | Update Sitecore Item | + +-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Endpoint To** | Sitecore > Sitecore Item Model Repository Endpoint | + +-------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + +4. Sort the pipeline steps in the following order: + + * Resolve Article Item + * Apply Mapping + * Update Sitecore Item + +The pipeline in Content Editor. + +.. image:: _static/single-object-pipeline-finished.png diff --git a/docs/use-restful-provider/news/create-connector/add-pipeline-to-read-source.rst b/docs/use-restful-provider/news/create-connector/add-pipeline-to-read-source.rst new file mode 100644 index 0000000..689ecc3 --- /dev/null +++ b/docs/use-restful-provider/news/create-connector/add-pipeline-to-read-source.rst @@ -0,0 +1,18 @@ +Add Pipeline to Read Source +=========================================================== + +A *pipeline* is needed to process the response, and pass object to **Article from API to Article Item Sync Pipeline**. + +1. In Content Editor, navigate to your tenant. +2. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Pipelines**. +3. Add **Pipeline** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Read from News API Pipeline | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + +The pipeline in Content Editor. + +.. image:: _static/read-from-api-pipeline-created.png diff --git a/docs/use-restful-provider/news/create-connector/add-pipeline-to-sync-single-object-from-source.rst b/docs/use-restful-provider/news/create-connector/add-pipeline-to-sync-single-object-from-source.rst new file mode 100644 index 0000000..461841c --- /dev/null +++ b/docs/use-restful-provider/news/create-connector/add-pipeline-to-sync-single-object-from-source.rst @@ -0,0 +1,21 @@ +Add Pipeline to Sync Single Object from Source +=========================================================== + +The synchronization process consists of two *pipelines*. The first pipeline reads data from a *source* object, +a response from a RESTful Web service. The second pipeline handles a single object from the response. + +The the first pipeline calls the second pipeline so the second pipeline needs to be configured first. + +1. In Content Editor, navigate to your tenant. +2. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Pipelines**. +3. Add **Pipeline** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Article from API to Article Item Sync Pipeline | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + + The pipeline in Content Editor. + + .. image:: _static/single-object-pipeline-created.png diff --git a/docs/use-restful-provider/news/create-connector/add-tenant-settings.rst b/docs/use-restful-provider/news/create-connector/add-tenant-settings.rst new file mode 100644 index 0000000..4da1dee --- /dev/null +++ b/docs/use-restful-provider/news/create-connector/add-tenant-settings.rst @@ -0,0 +1,98 @@ +Add Tenant Settings +=========================================================== + +The following tenant settings are used to get a response from the `top headlines `_ endpoint. +Review the endpoint documentation for more information about the endpoint. + +1. In Sitecore, open Content Editor. +2. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Tenant Settings**. +3. Add **RESTful Tenant Settings**. + + .. hint:: + This template is a command template. It does not prompt for the + item name. The command template assigns the item name automatically. + + .. image:: _static/add-tenant-settings.png + + The new tenant settings in Content Editor. + + .. image:: _static/view-tenant-settings.png + +4. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Tenant Settings > RESTful > Headers**. +5. Add **Request Header** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+====================================================================================================================+ + | **Name** | Accept JSON | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------+ + | **Display Name** | Accept: application/json | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------+ + | **Header Name** | Accept | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------+ + | **Header Value** | application/json | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------+ + +6. Add **Request Header** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+====================================================================================================================+ + | **Name** | X-Api-Key | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------+ + | **Header Name** | X-Api-Key | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------+ + | **Header Value** | .. note:: | + | | Add API key created in :doc:`get-news-api-key` step. | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------+ + + The new request header settings in Content Editor. + + .. image:: _static/view-request-header-tenant-settings.png + +7. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Tenant Settings > RESTful > Parameters**. +8. Add **Request Parameter** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+====================================================================================================================+ + | **Name** | Sources | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------+ + | **Parameter Name** | {sources} | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------+ + | **Parameter Value** | .. note:: | + | | Select source from `news source `_. | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------+ + + .. tip:: + The sources value *can* be added to the resource url; however, using parameters provide the flexibility to reuse in other settings. + + .. image:: _static/view-request-parameter-tenant-settings.png + +9. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Tenant Settings > RESTful > Resources**. +10. Add **Resource** with the following field values: + + +-----------------------------+-------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+=====================================================================================================================================+ + | **Name** | /v2/top-headlines?sources={sources} | + +-----------------------------+-------------------------------------------------------------------------------------------------------------------------------------+ + | **Method** | GET | + +-----------------------------+-------------------------------------------------------------------------------------------------------------------------------------+ + | **Headers** | * **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Tenant Settings > RESTful > Headers > Accept JSON** | + | | * **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Tenant Settings > RESTful > Headers > X-Api-Key** | + +-----------------------------+-------------------------------------------------------------------------------------------------------------------------------------+ + | **Parameters** | * **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Tenant Settings > RESTful > Parameters > Sources** | + +-----------------------------+-------------------------------------------------------------------------------------------------------------------------------------+ + +11. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Tenant Settings > RESTful > Applications**. +12. Add **Application** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+====================================================================================================================+ + | **Name** | News API | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------+ + | **Base Url** | https://newsapi.org | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------+ + diff --git a/docs/use-restful-provider/news/create-connector/add-tenant.rst b/docs/use-restful-provider/news/create-connector/add-tenant.rst new file mode 100644 index 0000000..f770cdc --- /dev/null +++ b/docs/use-restful-provider/news/create-connector/add-tenant.rst @@ -0,0 +1,25 @@ +Add Tenant +=========================================================== + +1. In Sitecore, open Content Editor. +2. Navigate to **sitecore > system > Data Exchange**. +3. Add the following item: + + +-------------------+---------------------------------------------------------------------+ + | Template | **Empty Data Exchange Template** | + +-------------------+---------------------------------------------------------------------+ + | Name | **Data Exchange Tenant for News API** | + +-------------------+---------------------------------------------------------------------+ + +4. Set the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+====================================================================================================================+ + | **Enabled** | ticked | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------+ + +The new tenant in Content Editor. + +.. image:: _static/add-tenant.png + diff --git a/docs/use-restful-provider/news/create-connector/add-value-accessor-set-for-source.rst b/docs/use-restful-provider/news/create-connector/add-value-accessor-set-for-source.rst new file mode 100644 index 0000000..35dea48 --- /dev/null +++ b/docs/use-restful-provider/news/create-connector/add-value-accessor-set-for-source.rst @@ -0,0 +1,140 @@ +Add Value Accessor Set for Source +=========================================================== + +The source object is a `JObject `_ in +the `JArray `_ created from the response. The +*value accessor set* defines the values that are available in the JObject. + +.. note:: + Refer to the sample object below while configuring the *value accessor set*. + + .. code-block:: json + + { + "source": { + "id": "lorem", + "name": "Lorem" + }, + "author": "Lorem Ipsum", + "title": "Aliquam volutpat elit turpis, et rhoncus sapien maximus quis", + "description": "Aliquam lacus velit, eleifend quis leo vitae, condimentum cursus nisi.", + "url": "https://www.lipsum.com/feed/html", + "urlToImage": "http://via.placeholder.com/350x150", + "publishedAt": "2017-11-01T00:00:00Z" + } + +1. In Sitecore, open Content Editor. +2. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Data Access > Value Accessor Sets > Providers**. +3. Add **RESTful Value Accessor Sets**. + + .. hint:: + This template is a command template. It does not prompt for the + item name. The command template assigns the item name automatically. + + .. image:: _static/add-value-accessor-sets.png + + The new value accessor sets folder in Content Editor. + + .. image:: _static/restful-value-accessor-sets-root.png + +4. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Data Access > Value Accessor Sets > Providers > RESTful**. +5. Add **Token Value Accessor Set** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Article Values | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + + The new value accessor set in Content Editor. + + .. image:: _static/value-accessor-set-for-source.png + +6. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Data Access > Value Accessor Sets > Providers > RESTful > Article Values**. +7. Add **Token Value Accessor** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Source Id | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Path Expression** | source.id | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + + .. note:: + The path expression is made up of property names and array indexes separated by periods. + +8. Add **Token Value Accessor** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Source Name | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Path Expression** | source.name | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + +9. Add **Token Value Accessor** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Author | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Path Expression** | author | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + +10. Add **Token Value Accessor** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Title | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Path Expression** | title | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + +11. Add **Token Value Accessor** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Description | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Path Expression** | description | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + +12. Add **Token Value Accessor** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Url | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Path Expression** | url | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + +13. Add **Token Value Accessor** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Image Url | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Path Expression** | urlToImage | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + +14. Add **Token Value Accessor** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Published At | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Path Expression** | publishedAt | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + +The new value accessors in Content Editor. + +.. image:: _static/restful-value-accessors.png + diff --git a/docs/use-restful-provider/news/create-connector/add-value-accessor-set-for-target.rst b/docs/use-restful-provider/news/create-connector/add-value-accessor-set-for-target.rst new file mode 100644 index 0000000..860b224 --- /dev/null +++ b/docs/use-restful-provider/news/create-connector/add-value-accessor-set-for-target.rst @@ -0,0 +1,118 @@ +Add Value Accessor Set for Target +=========================================================== + +The target object is a Sitecore item. The *value accessor set* defines +the fields that can be set on the item. + +1. In Sitecore, open Content Editor. +2. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Data Access > Value Accessor Sets > Providers**. +3. Add **Sitecore Value Accessor Sets**. + + .. hint:: + This template is a command template. It does not prompt for the + item name. The command template assigns the item name automatically. + + .. image:: _static/add-value-accessor-sets.png + + The new value accessor sets folder in Content Editor. + + .. image:: _static/value-accessor-set-for-target.png + +4. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Data Access > Value Accessor Sets > Providers > Sitecore**. +5. Add **Sitecore Item Field Value Accessor Set** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Article Item Fields | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + + The new value accessor set in Content Editor. + + .. image:: _static/value-accessor-set-for-target.png + +6. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Data Access > Value Accessor Sets > Providers > Sitecore > Article Item Fields**. +7. Add **Sitecore Item Field Value Accessor** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Source Id | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Field** | Templates > Feature > Data Exchange > News API > News API Article > Article Source > Source Id | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + +8. Add **Token Value Accessor** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Source Name | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Field** | Templates > Feature > Data Exchange > News API > News API Article > Article Source > Source Name | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + +9. Add **Token Value Accessor** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Author | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Field** | Templates > Feature > Data Exchange > News API > News API Article > Article > Author | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + +10. Add **Token Value Accessor** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Title | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Field** | Templates > Feature > Data Exchange > News API > News API Article > Article > Title | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + +11. Add **Token Value Accessor** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Description | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Field** | Templates > Feature > Data Exchange > News API > News API Article > Article > Description | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + +12. Add **Token Value Accessor** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Url | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Field** | Templates > Feature > Data Exchange > News API > News API Article > Article > Url | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + +13. Add **Token Value Accessor** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Image Url | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Field** | Templates > Feature > Data Exchange > News API > News API Article > Article > Image Url | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + +14. Add **Token Value Accessor** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Published At | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Field** | Templates > Feature > Data Exchange > News API > News API Article > Article > Published At | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + +The new value accessors in Content Editor. + +.. image:: _static/sitecore-item-value-accessors.png + diff --git a/docs/use-restful-provider/news/create-connector/add-value-mapping-set.rst b/docs/use-restful-provider/news/create-connector/add-value-mapping-set.rst new file mode 100644 index 0000000..2884a03 --- /dev/null +++ b/docs/use-restful-provider/news/create-connector/add-value-mapping-set.rst @@ -0,0 +1,121 @@ +Add Value Mapping Set +=========================================================== + +The *value mapping set* is where you associate each *value accessor* +from the *source* object with one from the *target* object. + +1. In Content Editor, navigate to your tenant. +2. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Data Access > Value Mapping Sets**. +3. Add **Value Mapping Set** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Article Object to Sitecore Article Item | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + + The new value mapping set in Content Editor. + + .. image:: _static/value-accessor-set.png + +4. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Data Access > Value Mapping Sets > Article Object to Sitecore Article Item**. +5. Add **Value Mapping** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Source Id | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Source Accessor** | Data Access > Value Accessor Sets > Providers > RESTful > Article Values > Source Id | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Target Accessor** | Data Access > Value Accessor Sets > Providers > Sitecre > Article Item Fields > Source Id | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + +6. Add **Value Mapping** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Source Name | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Source Accessor** | Data Access > Value Accessor Sets > Providers > RESTful > Article Values > Source Name | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Target Accessor** | Data Access > Value Accessor Sets > Providers > Sitecre > Article Item Fields > Source Name | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + +7. Add **Value Mapping** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Author | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Source Accessor** | Data Access > Value Accessor Sets > Providers > RESTful > Article Values > Author | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Target Accessor** | Data Access > Value Accessor Sets > Providers > Sitecre > Article Item Fields > Author | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + +8. Add **Value Mapping** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Title | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Source Accessor** | Data Access > Value Accessor Sets > Providers > RESTful > Article Values > Title | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Target Accessor** | Data Access > Value Accessor Sets > Providers > Sitecre > Article Item Fields > Title | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + +9. Add **Value Mapping** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Description | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Source Accessor** | Data Access > Value Accessor Sets > Providers > RESTful > Article Values > Description | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Target Accessor** | Data Access > Value Accessor Sets > Providers > Sitecre > Article Item Fields > Description | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + +10. Add **Value Mapping** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Url | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Source Accessor** | Data Access > Value Accessor Sets > Providers > RESTful > Article Values > Url | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Target Accessor** | Data Access > Value Accessor Sets > Providers > Sitecre > Article Item Fields > Url | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + +11. Add **Value Mapping** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Image Url | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Source Accessor** | Data Access > Value Accessor Sets > Providers > RESTful > Article Values > Image Url | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Target Accessor** | Data Access > Value Accessor Sets > Providers > Sitecre > Article Item Fields > Image Url | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + +12. Add **Value Mapping** with the following field values: + + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | Name | Value | + +=============================+======================================================================================================================================+ + | **Name** | Published At | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Source Accessor** | Data Access > Value Accessor Sets > Providers > RESTful > Article Values > Published At | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + | **Target Accessor** | Data Access > Value Accessor Sets > Providers > Sitecre > Article Item Fields > Published At | + +-----------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ + + +The new value mapping set and value mappings in Content Editor. + +.. image:: _static/object-to-item-mappings.png diff --git a/docs/use-restful-provider/news/create-connector/create-template-for-target.rst b/docs/use-restful-provider/news/create-connector/create-template-for-target.rst new file mode 100644 index 0000000..bb93f54 --- /dev/null +++ b/docs/use-restful-provider/news/create-connector/create-template-for-target.rst @@ -0,0 +1,47 @@ +Create Template for Target +=========================================================== + +A Sitecore template is needed to represent the synchonized data. + +1. Open Template Manager. +2. Add the following template: + + +-------------------+---------------------------------------------------------------------------------------------+ + | Name | **News API Article** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Base template | **Templates > System > Templates > Standard template** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Location | **Templates > Feature > Data Exchange > News API** | + +-------------------+---------------------------------------------------------------------------------------------+ + | Icon | ``Office/32x32/document_text.png`` | + +-------------------+---------------------------------------------------------------------------------------------+ + +3. Add the following sections and fields: + + +--------------------+-----------------------------------+-----------------------+-------------------------------------+------------+ + | Section | Name | Type | Source | Shared | + +====================+===================================+=======================+=====================================+============+ + | Article Source | **Source Id** | Single-Line Text | | | + +--------------------+-----------------------------------+-----------------------+-------------------------------------+------------+ + | Article Source | **Source Name** | Single-Line Text | | | + +--------------------+-----------------------------------+-----------------------+-------------------------------------+------------+ + | Article | **Author** | Single-Line Text | | | + +--------------------+-----------------------------------+-----------------------+-------------------------------------+------------+ + | Article | **Title** | Single-Line Text | | | + +--------------------+-----------------------------------+-----------------------+-------------------------------------+------------+ + | Article | **Description** | Multi-Line Text | | | + +--------------------+-----------------------------------+-----------------------+-------------------------------------+------------+ + | Article | **Url** | Single-Line Text | | | + +--------------------+-----------------------------------+-----------------------+-------------------------------------+------------+ + | Article | **Image Url** | Single-Line Text | | | + +--------------------+-----------------------------------+-----------------------+-------------------------------------+------------+ + | Article | **Published At** | Datetime | | | + +--------------------+-----------------------------------+-----------------------+-------------------------------------+------------+ + + +The new template in Template Manager. + +.. image:: _static/news-api-article-template.png + + + diff --git a/docs/use-restful-provider/news/create-connector/get-news-api-key.rst b/docs/use-restful-provider/news/create-connector/get-news-api-key.rst new file mode 100644 index 0000000..2d8fe2b --- /dev/null +++ b/docs/use-restful-provider/news/create-connector/get-news-api-key.rst @@ -0,0 +1,6 @@ +Get News API Key +=========================================================== + +.. important:: + An API key is required to access the service. Register at `newsapi.org `_ to get an API key. + This key will be used when tenant settings are configured. diff --git a/docs/use-restful-provider/news/create-connector/index.rst b/docs/use-restful-provider/news/create-connector/index.rst new file mode 100644 index 0000000..3492d73 --- /dev/null +++ b/docs/use-restful-provider/news/create-connector/index.rst @@ -0,0 +1,34 @@ +Create Sitecore Connect for News API +=========================================================== + +The section covers steps to create a connector for `News API `_. +The synchronization process will read news articles from the service, and create Sitecore +items for each article returned. + +.. toctree:: + :name: use-the-provider-create-steps + :caption: Steps + :numbered: + :maxdepth: 1 + :titlesonly: + + get-news-api-key + create-template-for-target + add-folder-for-sitecore-items + add-tenant + add-tenant-settings + add-endpoint-for-source + add-endpoint-for-target + add-value-accessor-set-for-source + add-value-accessor-set-for-target + add-value-mapping-set + add-pipeline-to-sync-single-object-from-source + add-pipeline-step-to-resolve-target-item + add-pipeline-step-to-apply-mapping + add-pipeline-step-to-update-sitecore-item + add-pipeline-to-read-source + add-pipeline-step-to-read-from-source + add-pipeline-step-to-iterate-data-from-source + add-pipeline-batch + test-pipeline-batch + diff --git a/docs/use-restful-provider/news/create-connector/test-pipeline-batch.rst b/docs/use-restful-provider/news/create-connector/test-pipeline-batch.rst new file mode 100644 index 0000000..4800c86 --- /dev/null +++ b/docs/use-restful-provider/news/create-connector/test-pipeline-batch.rst @@ -0,0 +1,31 @@ +Test Pipeline Batch +=========================================================== + +The *pipeline batch* is ready to run. + +1. In Content Editor, navigate to your *tenant*. +2. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API > Pipeline Batches > Top Headlines Sync Pipeline Batch**. +3. In the Content Editor ribbon, click **Run Pipeline Batch**. + + .. image:: _static/run-pipeline-batch-button.png + +4. Click **OK**. + + .. image:: _static/pipeline-batch-started.png + +In the pipeline batch summary you should see messages like the following: + +.. code-block:: none + + INFO Pipeline step reading data. (pipeline step: Read Top Headlines, plugin: Sitecore.DataExchange.Plugins.EndpointSettings) + WARN No access token is specified on the endpoint (pipeline step: Read Top Headlines, endpoint: News API Endpoint) + INFO 10 rows were read from endpoint. (pipeline step: Read Top Headlines, endpoint: News API Endpoint) + INFO 10 total rows were read from endpoint. (pipeline step: Read Top Headlines, endpoint: News API Endpoint) + INFO Pipeline context has data? True (pipeline step: Read Top Headlines, plugin: Sitecore.DataExchange.Plugins.EndpointSettings) + INFO 10 elements were iterated. (pipeline: Read from News API Pipeline, pipeline step: Iterate Top Headlines and Run Pipeline) + +In Content Editor, under **sitecore > Content > News Articles**, you should see 10 items. + +.. image:: _static/target-items-created.png + +Each news article item should have its fields populated. diff --git a/docs/use-restful-provider/news/index.rst b/docs/use-restful-provider/news/index.rst new file mode 100644 index 0000000..11cb532 --- /dev/null +++ b/docs/use-restful-provider/news/index.rst @@ -0,0 +1,20 @@ +Sitecore Connect for News API +=========================================================== + +`News API `_ is a simple and free HTTP REST API for searching and retrieving +articles from various sources. The section covers steps to install and use, or build, a connector to +read news articles from the service, and create Sitecore items for each article returned. + +.. note:: + The latest packages are available on `GitHub `_ + and `Sitecore Marketplace `_. + +.. toctree:: + :name: use-the-provider-steps + :caption: Topics + :maxdepth: 1 + :titlesonly: + + install-connector/index + configure-connector/index + create-connector/index diff --git a/docs/use-restful-provider/news/install-connector/index.rst b/docs/use-restful-provider/news/install-connector/index.rst new file mode 100644 index 0000000..8d5f475 --- /dev/null +++ b/docs/use-restful-provider/news/install-connector/index.rst @@ -0,0 +1,40 @@ +Install Sitecore Connect for News API +=========================================================== + +**v1.4** [1]_ + +1. Download the following installation packages: + * `Data Exchange Framework 1.4 `_ + * `Sitecore Provider for Data Exchange Framework 1.4 `_ + * `RESTful Provider for Data Exchange Framework 1.4 `_ + * `Sitecore Connect for News API 1.4 `_ + +2. In Sitecore, open the **Installation Wizard**. +3. Install "Data Exchange Framework" package. +4. Install "Sitecore Provider for Data Exchange Framework" package. +5. Install "RESTful Provider for Data Exchange Framework" package. +6. Install "Sitecore Connect for News API" package. +7. Open **Content Editor**. +8. Navigate to **sitecore > system > Data Exchange > Data Exchange Tenant for News API** to confirm installation. + +**v2.0** [2]_ + +1. Download the following installation packages: + * `Data Exchange Framework 2.0 `_ + * `Sitecore Provider for Data Exchange Framework 2.0 `_ + * `RESTful Provider for Data Exchange Framework 2.0 `_ + * `Sitecore Connect for News API 2.0 `_ + +2. In Sitecore, open the **Installation Wizard**. +3. Install "Data Exchange Framework" package. +4. Install "Sitecore Provider for Data Exchange Framework" package. +5. Install "RESTful Provider for Data Exchange Framework" package. +6. Open **Content Editor**. +7. Navigate to **sitecore > templates > Data Exchange > Providers > RESTful** to confirm installation. + + + + + +.. [1] Sitecore for Sitecore Experience Platform 8.1 rev. 151207 (8.1 update-1) or later is required for Sitecore Data Exchange Framework 1.4. +.. [2] Sitecore Experience Platform 9.0 rev. 171002 (9.0 initial release) or later is required for Sitecore Data Exchange Framework 2.0. \ No newline at end of file diff --git a/docs/whats-new/1.4/index.rst b/docs/whats-new/1.4/index.rst new file mode 100644 index 0000000..9878f68 --- /dev/null +++ b/docs/whats-new/1.4/index.rst @@ -0,0 +1,4 @@ +v1.4 +=========================================================== + +This is the initial release of the RESTful Provider for Data Exchange Framework. \ No newline at end of file diff --git a/docs/whats-new/2.0/index.rst b/docs/whats-new/2.0/index.rst new file mode 100644 index 0000000..5fd7fae --- /dev/null +++ b/docs/whats-new/2.0/index.rst @@ -0,0 +1,4 @@ +v2.0 +=========================================================== + +This is the initial release of the RESTful Provider for Data Exchange Framework. \ No newline at end of file diff --git a/docs/whats-new/index.rst b/docs/whats-new/index.rst new file mode 100644 index 0000000..ee21f32 --- /dev/null +++ b/docs/whats-new/index.rst @@ -0,0 +1,11 @@ +What's New +=========================================================== + +.. toctree:: + :name: whats-new + :caption: Releases + :maxdepth: 1 + :titlesonly: + + 1.4/index + 2.0/index \ No newline at end of file diff --git a/license.md b/license.md new file mode 100644 index 0000000..42869af --- /dev/null +++ b/license.md @@ -0,0 +1,22 @@ +The MIT License (MIT) +======= + +Copyright (c) 2014-2017 Waughn Hughes + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/packages/1.4/RESTful Provider for Data Exchange Framework 1.4.0 rev. 171125.zip b/packages/1.4/RESTful Provider for Data Exchange Framework 1.4.0 rev. 171125.zip new file mode 100644 index 0000000..a2c71c1 Binary files /dev/null and b/packages/1.4/RESTful Provider for Data Exchange Framework 1.4.0 rev. 171125.zip differ diff --git a/packages/1.4/RESTful Provider for Data Exchange Framework 1.4.xml b/packages/1.4/RESTful Provider for Data Exchange Framework 1.4.xml new file mode 100644 index 0000000..798edee --- /dev/null +++ b/packages/1.4/RESTful Provider for Data Exchange Framework 1.4.xml @@ -0,0 +1,294 @@ + + + + RESTful Provider for Data Exchange Framework + Waughn Hughes + 1.4.0 rev. 171125 + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + RESTful Provider for Data Exchange Framework 1.4.0 rev. 171125 +------------------------------------------------------------- +Date: 25-Nov-2017 +------------------------------------------------------------- +Before you install this package you must ensure the following +packages are installed. If these packages are not installed, +the installation will fail. +- Sitecore Data Exchange Framework +------------------------------------------------------------- +RESTful Provider for Data Exchange Framework 1.4.0 runs on: +- Sitecore Experience Platform 8.1 rev. 151207 (8.1 update-1) or later +------------------------------------------------------------- +RESTful Provider for Data Exchange Framework 1.4.0 +has been tested on: +- Sitecore Experience Platform 8.2 rev. 161221 (8.2 update-2) + + Waughn Hughes + + + + + True + + + master + {B3AB2B5E-FCE1-41E1-8042-B701FA339960} + False + + + + + + + Overwrite + Clear + + + + + + + + + + Simple + + + CreatedFilter + + + + + + ModifiedFilter + + + + + + + True + + + + + + Created + + + + Modified + + + + + + + + Templates + + + master + {9CD715D0-D9D6-4A20-A3AE-7B22FCF99704} + False + + + + + + + Overwrite + Clear + + + + + + + + + + Simple + + + CreatedFilter + + + + + + ModifiedFilter + + + + + + + True + + + + + + Created + + + + Modified + + + + + + + + Branch + + + master + {F4EF817C-CC2D-42DB-A3F8-1CA8EC33A2B2} + False + + + + + + + + + Simple + + + CreatedFilter + + + + + + ModifiedFilter + + + + + + + True + + + + + + Created + + + + Modified + + + + + + + + Settings + + + master + {397544A9-2549-4C28-BB81-C8BCB961324C} + False + + + + + + + Overwrite + Clear + + + + + + + + + + Simple + + + CreatedFilter + + + + + + ModifiedFilter + + + + + + + True + + + + + + Created + + + + Modified + + + + + + + + Insert Options + + + + /App_Config/Include/DataExchange/DataExchange.Providers.RESTful.Local.config + /bin/DataExchange.Providers.RESTful.dll + /bin/DataExchange.Providers.RESTful.Local.dll + + + + / + + + + + Overwrite + Undefined + + + + + + + + + Provider Files + + + + + + + + + + + diff --git a/packages/1.4/Sitecore Connect for News API 1.4.0 rev. 171125.zip b/packages/1.4/Sitecore Connect for News API 1.4.0 rev. 171125.zip new file mode 100644 index 0000000..3ea4de4 Binary files /dev/null and b/packages/1.4/Sitecore Connect for News API 1.4.0 rev. 171125.zip differ diff --git a/packages/1.4/Sitecore Connect for News API 1.4.xml b/packages/1.4/Sitecore Connect for News API 1.4.xml new file mode 100644 index 0000000..8f8ca9b --- /dev/null +++ b/packages/1.4/Sitecore Connect for News API 1.4.xml @@ -0,0 +1,180 @@ + + + + Sitecore Connect for News API + Waughn Hughes + 1.4.0 rev. 171125 + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + Sitecore Connect for News API 1.4.0 rev. 171125 +------------------------------------------------------------- +Date: 25-Nov-2017 +------------------------------------------------------------- +Before you install this package you must ensure the following +packages are installed. If these packages are not installed, +the installation will fail. +- Sitecore Data Exchange Framework +- Sitecore Provider for Data Exchange Framework +- RESTful Provider for Data Exchange Framework +------------------------------------------------------------- +Sitecore Connect for News API 1.4.0 runs on: +- Sitecore Experience Platform 8.1 rev. 151207 (8.1 update-1) or later +------------------------------------------------------------- +Sitecore Connect for News API 1.4.0 +has been tested on: +- Sitecore Experience Platform 8.2 rev. 161221 (8.2 update-2) + + Waughn Hughes + + + + + True + + + master + {DEABF489-9F30-4A0D-B59F-E671C6182744} + False + + + + + + + Undefined + Undefined + + + + + + + + + + Simple + + + CreatedFilter + + + + + + ModifiedFilter + + + + + + + True + + + + + + Created + + + + Modified + + + + + + + + Templates + + + + /master/sitecore/content/News Articles/{8BC28775-0590-4167-853C-4D814F3EFB7C}/invariant/0 + + False + + + + + + + Undefined + Undefined + + + + + + + + + Content + + + master + {5CB3FB5F-1072-41F0-B653-510605BDB91D} + False + + + + + + + + + Simple + + + CreatedFilter + + + + + + ModifiedFilter + + + + + + + True + + + + + + Created + + + + Modified + + + + + + + + Tenant + + + + + + + + + + + diff --git a/packages/2.0/RESTful Provider for Data Exchange Framework 2.0.0 rev. 171125.zip b/packages/2.0/RESTful Provider for Data Exchange Framework 2.0.0 rev. 171125.zip new file mode 100644 index 0000000..61e89b6 Binary files /dev/null and b/packages/2.0/RESTful Provider for Data Exchange Framework 2.0.0 rev. 171125.zip differ diff --git a/packages/2.0/RESTful Provider for Data Exchange Framework 2.0.xml b/packages/2.0/RESTful Provider for Data Exchange Framework 2.0.xml new file mode 100644 index 0000000..377ffad --- /dev/null +++ b/packages/2.0/RESTful Provider for Data Exchange Framework 2.0.xml @@ -0,0 +1,294 @@ + + + + RESTful Provider for Data Exchange Framework + Waughn Hughes + 2.0.0 rev. 171125 + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + RESTful Provider for Data Exchange Framework 2.0.0 rev. 171125 +------------------------------------------------------------- +Date: 25-Nov-2017 +------------------------------------------------------------- +Before you install this package you must ensure the following +packages are installed. If these packages are not installed, +the installation will fail. +- Sitecore Data Exchange Framework +------------------------------------------------------------- +RESTful Provider for Data Exchange Framework 2.0.0 runs on: +- Sitecore Experience Platform 9.0 or later +------------------------------------------------------------- +RESTful Provider for Data Exchange Framework 2.0.0 +has been tested on: +- Sitecore Experience Platform 9.0 + + Waughn Hughes + + + + + True + + + master + {B3AB2B5E-FCE1-41E1-8042-B701FA339960} + False + + + + + + + Overwrite + Clear + + + + + + + + + + Simple + + + CreatedFilter + + + + + + ModifiedFilter + + + + + + + True + + + + + + Created + + + + Modified + + + + + + + + Templates + + + master + {9CD715D0-D9D6-4A20-A3AE-7B22FCF99704} + False + + + + + + + Overwrite + Clear + + + + + + + + + + Simple + + + CreatedFilter + + + + + + ModifiedFilter + + + + + + + True + + + + + + Created + + + + Modified + + + + + + + + Branch + + + master + {F4EF817C-CC2D-42DB-A3F8-1CA8EC33A2B2} + False + + + + + + + + + Simple + + + CreatedFilter + + + + + + ModifiedFilter + + + + + + + True + + + + + + Created + + + + Modified + + + + + + + + Settings + + + master + {397544A9-2549-4C28-BB81-C8BCB961324C} + False + + + + + + + Overwrite + Clear + + + + + + + + + + Simple + + + CreatedFilter + + + + + + ModifiedFilter + + + + + + + True + + + + + + Created + + + + Modified + + + + + + + + Insert Options + + + + /App_Config/Include/DataExchange/DataExchange.Providers.RESTful.Local.config + /bin/DataExchange.Providers.RESTful.dll + /bin/DataExchange.Providers.RESTful.Local.dll + + + + / + + + + + Overwrite + Undefined + + + + + + + + + Provider Files + + + + + + + + + + + diff --git a/packages/2.0/Sitecore Connect for News API 2.0.0 rev. 171125.zip b/packages/2.0/Sitecore Connect for News API 2.0.0 rev. 171125.zip new file mode 100644 index 0000000..c8a3f7c Binary files /dev/null and b/packages/2.0/Sitecore Connect for News API 2.0.0 rev. 171125.zip differ diff --git a/packages/2.0/Sitecore Connect for News API 2.0.xml b/packages/2.0/Sitecore Connect for News API 2.0.xml new file mode 100644 index 0000000..3654336 --- /dev/null +++ b/packages/2.0/Sitecore Connect for News API 2.0.xml @@ -0,0 +1,180 @@ + + + + Sitecore Connect for News API + Waughn Hughes + 2.0.0 rev. 171125 + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + + + Sitecore Connect for News API 2.0.0 rev. 171125 +------------------------------------------------------------- +Date: 25-Nov-2017 +------------------------------------------------------------- +Before you install this package you must ensure the following +packages are installed. If these packages are not installed, +the installation will fail. +- Sitecore Data Exchange Framework +- Sitecore Provider for Data Exchange Framework +- RESTful Provider for Data Exchange Framework +------------------------------------------------------------- +Sitecore Connect for News API 2.0.0 runs on: +- Sitecore Experience Platform 9.0 or later +------------------------------------------------------------- +Sitecore Connect for News API 2.0.0 +has been tested on: +- Sitecore Experience Platform 9.0 + + Waughn Hughes + + + + + True + + + master + {DEABF489-9F30-4A0D-B59F-E671C6182744} + False + + + + + + + Undefined + Undefined + + + + + + + + + + Simple + + + CreatedFilter + + + + + + ModifiedFilter + + + + + + + True + + + + + + Created + + + + Modified + + + + + + + + Templates + + + + /master/sitecore/content/News Articles/{8BC28775-0590-4167-853C-4D814F3EFB7C}/invariant/0 + + False + + + + + + + Undefined + Undefined + + + + + + + + + Content + + + master + {5CB3FB5F-1072-41F0-B653-510605BDB91D} + False + + + + + + + + + Simple + + + CreatedFilter + + + + + + ModifiedFilter + + + + + + + True + + + + + + Created + + + + Modified + + + + + + + + Tenant + + + + + + + + + + + diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..6fa0d4c --- /dev/null +++ b/readme.md @@ -0,0 +1,16 @@ +RESTful Provider for Data Exchange Framework +===== + + * Specify an endpoint + * Select common HTTP methods + * Add headers to the request + * Pass query parameters to the request + * Dynamically update header and parameter values + * Map a value from JSON response to a field on a Sitecore item + +--- + +### Resources + +Learn how to install and use, or create the RESTful Provider for Data Exchange Framework +at [dataexchange.loveyourdemo.com](http://dataexchange.loveyourdemo.com).