MarkForPublishServicesPropagate Method |
Namespace: IngeniuxCMService
public XHRServiceResponseGeneric<PageCommandReturnInformation> Propagate( PropagateInput data )
Information for publishing target marking propagation
Sample JSON input
{
"pageId": "x830",
"recursive": false,
"pubTargets": [
{
"id": "PublishingTargets/33",
"name": "Brand Central"
},
{
"id": "PublishingTargets/65",
"name": "confidencecenter"
}
]
}Information of the Page that has publish marking propagated
Sample JSON return
{
"contentChanged": false,
"operationPageCount": 0,
"pageAction": "Propagate",
"pageProperties": {
"name": "Asset Nav",
"allowedCategoryRoots": [],
"ancestors": [
"x1",
"x68"
],
"assignedGroup": null,
"assignedUser": null,
"canClaimPage": false,
"checkedOut": false,
"error": null,
"icon": 11,
"isAssignedToOtherUser": false,
"isEditable": false,
"isFolder": false,
"isInWorkflow": false,
"justRecycled": false,
"languageRootId": "",
"lingualMaps": {
"clones": [],
"fullInfo": true,
"master": null
},
"locale": "",
"localeInherited": true,
"markedForPublish": true,
"markedForPublishAny": true,
"markedForPublishPropagated": true,
"nextPageIndex": 0,
"noDnd": false,
"pageId": "x830",
"parentId": null,
"pendingMasterVersion": 0,
"referenceProps": {
"created": "20180403T18:46:49",
"createdBy": "test",
"endDate": "",
"lastModified": "20180403T22:00:35",
"lastModifiedBy": "User/test",
"publishAs": "",
"startDate": ""
},
"remoteServer": "",
"schemaFriendlyName": "Asset Nav",
"schemaName": "AssetNav",
"schemaOnLatestVersion": true,
"securityLevel": 2,
"userCanCopyPage": true,
"workflow": null,
"canParentRegionRoots": true,
"canTranslate": false,
"canUpdateSchema": true,
"has2Schemas": false,
"hasPresentation": false,
"isComponent": true,
"nextPageId": null,
"numChildPages": 0,
"pcrs": [],
"serialize": false
},
"pages": [
{
"id": "x830",
"props": {
"name": "Asset Nav",
"allowedCategoryRoots": [],
"ancestors": [
"x1",
"x68"
],
"assignedGroup": null,
"assignedUser": null,
"canClaimPage": false,
"checkedOut": false,
"error": null,
"icon": 11,
"isAssignedToOtherUser": false,
"isEditable": false,
"isFolder": false,
"isInWorkflow": false,
"justRecycled": false,
"languageRootId": "",
"lingualMaps": {
"clones": [],
"fullInfo": true,
"master": null
},
"locale": "",
"localeInherited": true,
"markedForPublish": true,
"markedForPublishAny": true,
"markedForPublishPropagated": true,
"nextPageIndex": 0,
"noDnd": false,
"pageId": "x830",
"parentId": null,
"pendingMasterVersion": 0,
"referenceProps": {
"created": "20180403T18:46:49",
"createdBy": "test",
"endDate": "",
"lastModified": "20180403T22:00:35",
"lastModifiedBy": "User/test",
"publishAs": "",
"startDate": ""
},
"remoteServer": "",
"schemaFriendlyName": "Asset Nav",
"schemaName": "AssetNav",
"schemaOnLatestVersion": true,
"securityLevel": 2,
"userCanCopyPage": true,
"workflow": null,
"canParentRegionRoots": true,
"canTranslate": false,
"canUpdateSchema": true,
"has2Schemas": false,
"hasPresentation": false,
"isComponent": true,
"nextPageId": null,
"numChildPages": 0,
"pcrs": [],
"serialize": false
}
}
],
"queryString": {
"assignTargetId": null,
"assignToGroup": null,
"comment": null,
"includeChildren": false,
"newPageName": null,
"pageAction": null,
"pageId": null,
"pageIds": null,
"transitionId": null
}
}