This service is available via Telligent.Evolution.Extensibility.Apis.Get<Telligent.Evolution.Extensibility.Api.Version1.IApplicationMerge>()
and is defined in Telligent.Evolution.Platform.dll
Methods
PropertyGroup[] GetMergeOptions(Guid sourceApplicationTypeId, Guid sourceApplicationId, Guid targetApplicationTypeId, Guid targetApplicationId);
Gets merge configuration metadata
Parameters
Name | Type | Description | Required | Default | Options |
---|---|---|---|---|---|
sourceApplicationTypeId | Guid | Source Application Type Id for the application to be merged into another application | Required | ||
sourceApplicationId | Guid | Source Application Id for the application to be merged into another application | Required | ||
targetApplicationTypeId | Guid | Target Application Type Id for the application content from the source application will be merged into | Required | ||
targetApplicationId | Guid | Target Application Id for the merge. | Required |
Return Type
ApiList<ApplicationType> ListTargetApplicationTypes(Guid sourceApplicationTypeId, Guid sourceApplicationId);
Lists content types that source content can be converted to
Parameters
Name | Type | Description | Required | Default | Options |
---|---|---|---|---|---|
sourceApplicationTypeId | Guid | Source Application Type Id for the application to be merged into another application | Required | ||
sourceApplicationId | Guid | Source Application Id for the application to be merged into another application | Required |
Return Type
Application Merge(Guid sourceApplicationTypeId, Guid sourceApplicationId, Guid targetApplicationTypeId, Guid targetApplicationId, IDictionary options);
Attempts to merge content within an application across application types. Requires a matching IApplicationMerger plugin to be enabled.
Parameters
Name | Type | Description | Required | Default | Options |
---|---|---|---|---|---|
sourceApplicationTypeId | Guid | Source Application Type Id for the application to be merged into another application | Required | ||
sourceApplicationId | Guid | Source Application Id for the application to be merged into another application | Required | ||
targetApplicationTypeId | Guid | Target Application Type Id for the application content from the source application will be merged into | Required | ||
targetApplicationId | Guid | Target Application Id for the application content from the source application will be merged into | Required | ||
options | IDictionary | Extra optional arguments | Required |