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 } }