TaxonomyTreeServicesRecurseToNode Method |
Namespace: IngeniuxCMService
public XHRServiceResponseGeneric<CategoryRecurseInfo[]> RecurseToNode( string categoryId, string pageSchemaId, string selectedLocale, string idPrefix )
Array of ancestors information, each item indicate its parent id and children
{ "ContentFreezeEndTime": "", "ContentFreezeStartTime": "", "code": 0, "error": null, "message": [{ "children": [{ "objectId": "tta__CategoryNodes\/211", "widgetId": "tta__CategoryNodes\/211", "isFolder": true, "props": { "associatedPages": [], "creationLocale": "en-us", "depth": 1, "description": "", "everyoneName": "Everyone", "externalId": "", "id": "CategoryNodes\/211", "idPrefix": "tta", "nextPageIndex": 0, "originalDescription": "", "originalTitle": "Carefusion", "originalTypeName": "", "path": "Carefusion", "permissions": [{ "name": "Everyone", "id": "0", "accessLevel": 2 }], "permissionsInherited": true, "synonyms": [], "translated": false, "typeName": "", "visibility": 1 }, "title": "Carefusion" }], "myParentId": null }, { "children": [{ "objectId": "tta__CategoryNodes\/6", "widgetId": "tta__CategoryNodes\/6", "isFolder": true, "props": { "associatedPages": [], "creationLocale": "en-us", "depth": 2, "description": "", "everyoneName": "Everyone", "externalId": "", "id": "CategoryNodes\/6", "idPrefix": "tta", "nextPageIndex": 0, "originalDescription": "", "originalTitle": "Badges", "originalTypeName": "", "path": "Carefusion/Badges - 4", "permissions": [{ "name": "Everyone", "id": "0", "accessLevel": 2 }], "permissionsInherited": true, "synonyms": [], "translated": true, "typeName": "", "visibility": 1 }, "title": "Badges - 4" }, { "objectId": "tta__CategoryNodes\/7", "widgetId": "tta__CategoryNodes\/7", "isFolder": true, "props": { "associatedPages": [], "creationLocale": "en-us", "depth": 2, "description": "", "everyoneName": "Everyone", "externalId": "", "id": "CategoryNodes\/7", "idPrefix": "tta", "nextPageIndex": 0, "originalDescription": "", "originalTitle": "Careers", "originalTypeName": "", "path": "Carefusion/Careers", "permissions": [{ "name": "Everyone", "id": "0", "accessLevel": 2 }], "permissionsInherited": true, "synonyms": [], "translated": false, "typeName": "", "visibility": 1 }, "title": "Careers" }, { "objectId": "tta__CategoryNodes\/1", "widgetId": "tta__CategoryNodes\/1", "isFolder": true, "props": { "associatedPages": [], "creationLocale": "en-us", "depth": 2, "description": "", "everyoneName": "Everyone", "externalId": "", "id": "CategoryNodes\/1", "idPrefix": "tta", "nextPageIndex": 0, "originalDescription": "", "originalTitle": "CE Blogs", "originalTypeName": "", "path": "Carefusion/CE Blogs", "permissions": [{ "name": "Everyone", "id": "0", "accessLevel": 2 }], "permissionsInherited": true, "synonyms": [], "translated": false, "typeName": "", "visibility": 1 }, "title": "CE Blogs" }, { "objectId": "tta__CategoryNodes\/10", "widgetId": "tta__CategoryNodes\/10", "isFolder": true, "props": { "associatedPages": [], "creationLocale": "en-us", "depth": 2, "description": "", "everyoneName": "Everyone", "externalId": "", "id": "CategoryNodes\/10", "idPrefix": "tta", "nextPageIndex": 0, "originalDescription": "", "originalTitle": "Country", "originalTypeName": "", "path": "Carefusion/Country", "permissions": [{ "name": "Everyone", "id": "0", "accessLevel": 2 }], "permissionsInherited": true, "synonyms": [], "translated": false, "typeName": "", "visibility": 1 }, "title": "Country" }, { "objectId": "tta__CategoryNodes\/12", "widgetId": "tta__CategoryNodes\/12", "isFolder": true, "props": { "associatedPages": [], "creationLocale": "en-us", "depth": 2, "description": "", "everyoneName": "Everyone", "externalId": "", "id": "CategoryNodes\/12", "idPrefix": "tta", "nextPageIndex": 0, "originalDescription": "", "originalTitle": "Functional Categories", "originalTypeName": "", "path": "Carefusion/Functional Categories", "permissions": [{ "name": "Everyone", "id": "0", "accessLevel": 2 }], "permissionsInherited": true, "synonyms": [], "translated": false, "typeName": "", "visibility": 1 }, "title": "Functional Categories" }, { "objectId": "tta__CategoryNodes\/14", "widgetId": "tta__CategoryNodes\/14", "isFolder": true, "props": { "associatedPages": [], "creationLocale": "en-us", "depth": 2, "description": "", "everyoneName": "Everyone", "externalId": "", "id": "CategoryNodes\/14", "idPrefix": "tta", "nextPageIndex": 0, "originalDescription": "", "originalTitle": "Our Products", "originalTypeName": "", "path": "Carefusion%/Our Products", "permissions": [{ "name": "Everyone", "id": "0", "accessLevel": 2 }], "permissionsInherited": true, "synonyms": [], "translated": false, "typeName": "", "visibility": 1 }, "title": "Our Products" }, { "objectId": "tta__CategoryNodes\/354", "widgetId": "tta__CategoryNodes\/354", "isFolder": true, "props": { "associatedPages": [], "creationLocale": "en-us", "depth": 2, "description": "", "everyoneName": "Everyone", "externalId": "", "id": "CategoryNodes\/354", "idPrefix": "tta", "nextPageIndex": 0, "originalDescription": "", "originalTitle": "Personalization", "originalTypeName": "", "path": "Carefusion/Personalization", "permissions": [{ "name": "Everyone", "id": "0", "accessLevel": 2 }], "permissionsInherited": true, "synonyms": [], "translated": false, "typeName": "", "visibility": 1 }, "title": "Personalization" }, { "objectId": "tta__CategoryNodes\/20", "widgetId": "tta__CategoryNodes\/20", "isFolder": true, "props": { "associatedPages": [], "creationLocale": "en-us", "depth": 2, "description": "", "everyoneName": "Everyone", "externalId": "", "id": "CategoryNodes\/20", "idPrefix": "tta", "nextPageIndex": 0, "originalDescription": "", "originalTitle": "Resource Type", "originalTypeName": "", "path": "Carefusion/Resource Type", "permissions": [{ "name": "Everyone", "id": "0", "accessLevel": 2 }], "permissionsInherited": true, "synonyms": [], "translated": false, "typeName": "", "visibility": 1 }, "title": "Resource Type" }, { "objectId": "tta__CategoryNodes\/82", "widgetId": "tta__CategoryNodes\/82", "isFolder": true, "props": { "associatedPages": [], "creationLocale": "en-us", "depth": 2, "description": "", "everyoneName": "Everyone", "externalId": "", "id": "CategoryNodes\/82", "idPrefix": "tta", "nextPageIndex": 0, "originalDescription": "", "originalTitle": "Search Results Type", "originalTypeName": "", "path": "Carefusion/Search Results Type", "permissions": [{ "name": "Everyone", "id": "0", "accessLevel": 2 }], "permissionsInherited": true, "synonyms": [], "translated": false, "typeName": "", "visibility": 1 }, "title": "Search Results Type" }, { "objectId": "tta__CategoryNodes\/84", "widgetId": "tta__CategoryNodes\/84", "isFolder": true, "props": { "associatedPages": [], "creationLocale": "en-us", "depth": 2, "description": "", "everyoneName": "Everyone", "externalId": "", "id": "CategoryNodes\/84", "idPrefix": "tta", "nextPageIndex": 0, "originalDescription": "", "originalTitle": "Support", "originalTypeName": "", "path": "Carefusion/Support", "permissions": [{ "name": "Everyone", "id": "0", "accessLevel": 2 }], "permissionsInherited": true, "synonyms": [], "translated": false, "typeName": "", "visibility": 1 }, "title": "Support" }, { "objectId": "tta__CategoryNodes\/385", "widgetId": "tta__CategoryNodes\/385", "isFolder": true, "props": { "associatedPages": [], "creationLocale": "en-us", "depth": 2, "description": "", "everyoneName": "Everyone", "externalId": "", "id": "CategoryNodes\/385", "idPrefix": "tta", "nextPageIndex": 0, "originalDescription": "", "originalTitle": "Videos", "originalTypeName": "", "path": "Carefusion/Videos", "permissions": [{ "name": "Everyone", "id": "0", "accessLevel": 2 }], "permissionsInherited": true, "synonyms": [], "translated": false, "typeName": "", "visibility": 1 }, "title": "Videos" }], "myParentId": "CategoryNodes\/211" }, { "children": [{ "objectId": "tta__CategoryNodes\/23", "widgetId": "tta__CategoryNodes\/23", "isFolder": false, "props": { "associatedPages": [], "creationLocale": "en-us", "depth": 3, "description": "", "everyoneName": "Everyone", "externalId": "", "id": "CategoryNodes\/23", "idPrefix": "tta", "nextPageIndex": 0, "originalDescription": "", "originalTitle": "Brochure", "originalTypeName": "", "path": "Carefusion/Resource Type/Brochure", "permissions": [{ "name": "Everyone", "id": "0", "accessLevel": 2 }], "permissionsInherited": true, "synonyms": [], "translated": false, "typeName": "", "visibility": 1 }, "title": "Brochure" }, { "objectId": "tta__CategoryNodes\/21", "widgetId": "tta__CategoryNodes\/21", "isFolder": false, "props": { "associatedPages": [], "creationLocale": "en-us", "depth": 3, "description": "", "everyoneName": "Everyone", "externalId": "", "id": "CategoryNodes\/21", "idPrefix": "tta", "nextPageIndex": 0, "originalDescription": "", "originalTitle": "Case Study", "originalTypeName": "", "path": "Carefusion/Resource Type/Case Study", "permissions": [{ "name": "Everyone", "id": "0", "accessLevel": 2 }], "permissionsInherited": true, "synonyms": [], "translated": false, "typeName": "", "visibility": 1 }, "title": "Case Study" }, { "objectId": "tta__CategoryNodes\/26", "widgetId": "tta__CategoryNodes\/26", "isFolder": false, "props": { "associatedPages": [], "creationLocale": "en-us", "depth": 3, "description": "", "everyoneName": "Everyone", "externalId": "", "id": "CategoryNodes\/26", "idPrefix": "tta", "nextPageIndex": 0, "originalDescription": "", "originalTitle": "FAQ", "originalTypeName": "", "path": "Carefusion/Resource Type/FAQ", "permissions": [{ "name": "Everyone", "id": "0", "accessLevel": 2 }], "permissionsInherited": true, "synonyms": [], "translated": false, "typeName": "", "visibility": 1 }, "title": "FAQ" }, { "objectId": "tta__CategoryNodes\/27", "widgetId": "tta__CategoryNodes\/27", "isFolder": false, "props": { "associatedPages": [], "creationLocale": "en-us", "depth": 3, "description": "", "everyoneName": "Everyone", "externalId": "", "id": "CategoryNodes\/27", "idPrefix": "tta", "nextPageIndex": 0, "originalDescription": "", "originalTitle": "Poster", "originalTypeName": "", "path": "Carefusion/Resource Type/Poster", "permissions": [{ "name": "Everyone", "id": "0", "accessLevel": 2 }], "permissionsInherited": true, "synonyms": [], "translated": false, "typeName": "", "visibility": 1 }, "title": "Poster" }, { "objectId": "tta__CategoryNodes\/24", "widgetId": "tta__CategoryNodes\/24", "isFolder": false, "props": { "associatedPages": [], "creationLocale": "en-us", "depth": 3, "description": "", "everyoneName": "Everyone", "externalId": "", "id": "CategoryNodes\/24", "idPrefix": "tta", "nextPageIndex": 0, "originalDescription": "", "originalTitle": "Testimonial", "originalTypeName": "", "path": "Carefusion/Resource Type/TestAus", "permissions": [{ "name": "Everyone", "id": "0", "accessLevel": 2 }], "permissionsInherited": true, "synonyms": [], "translated": true, "typeName": "", "visibility": 1 }, "title": "TestAus" }, { "objectId": "tta__CategoryNodes\/25", "widgetId": "tta__CategoryNodes\/25", "isFolder": false, "props": { "associatedPages": [], "creationLocale": "en-us", "depth": 3, "description": "", "everyoneName": "Everyone", "externalId": "", "id": "CategoryNodes\/25", "idPrefix": "tta", "nextPageIndex": 0, "originalDescription": "", "originalTitle": "User Guide", "originalTypeName": "", "path": "Carefusion/Resource Type/User Guide", "permissions": [{ "name": "Everyone", "id": "0", "accessLevel": 2 }], "permissionsInherited": true, "synonyms": [], "translated": false, "typeName": "", "visibility": 1 }, "title": "User Guide" }, { "objectId": "tta__CategoryNodes\/22", "widgetId": "tta__CategoryNodes\/22", "isFolder": false, "props": { "associatedPages": [], "creationLocale": "en-us", "depth": 3, "description": "", "everyoneName": "Everyone", "externalId": "", "id": "CategoryNodes\/22", "idPrefix": "tta", "nextPageIndex": 0, "originalDescription": "", "originalTitle": "Whitepaper", "originalTypeName": "", "path": "Carefusion/Resource Type/Whitepaper", "permissions": [{ "name": "Everyone", "id": "0", "accessLevel": 2 }], "permissionsInherited": true, "synonyms": [], "translated": false, "typeName": "", "visibility": 1 }, "title": "Whitepaper" }], "myParentId": "CategoryNodes\/20" }] }
This method may take long time to complete, since it needs to expand all children for all of the Category node's ancestors.