SchemaDesignerServicesGetSchemaDetails Method |
Namespace: IngeniuxCMService
public XHRServiceResponseGeneric<SchemaDetails> GetSchemaDetails( SchemaDetailGetInput data )
Object containing Id of the Schema
{
"data": {
"schemaId": "schemas/194"
}
}Full details of the given schema if it exists
{
"code": 0,
"error": null,
"message": {
"AllowedCategoryRootIDs": "",
"AllowedCategoryRoots": [],
"DefaultCategories": [],
"DefaultCategoryIDs": "",
"Drafting": false,
"Fields": [{
"ChildElementLabel": null,
"ChildElementName": null,
"ChildElementTypeID": "1",
"ChildProperties": [],
"DefaultValue": null,
"ElementTypeName": "string",
"Exports": "",
"HasExports": false,
"HelpText": "",
"Hidden": false,
"IconName": "document16",
"IsXpower": false,
"Label": "Title",
"Name": "Title",
"Properties": [],
"Readonly": false,
"Required": false,
"ResersedContentUnitField": false,
"TypeID": "2",
"TypeLabel": "Plain Text",
"TypeName": "Text Element",
"UniqueID": null
}, {
"ChildElementLabel": null,
"ChildElementName": null,
"ChildElementTypeID": "1",
"ChildProperties": [],
"DefaultValue": null,
"ElementTypeName": "dhtml",
"Exports": "",
"HasExports": false,
"HelpText": "",
"Hidden": false,
"IconName": "edit16",
"IsXpower": false,
"Label": "Body Copy",
"Name": "BodyCopy",
"Properties": [{
"Choices": "",
"Label": "Height",
"Name": "Height",
"Type": "integer",
"Value": ""
}],
"Readonly": false,
"Required": false,
"ResersedContentUnitField": false,
"TypeID": "3",
"TypeLabel": "XHTML Editor",
"TypeName": "XHTML Element",
"UniqueID": null
}, {
"ChildElementLabel": null,
"ChildElementName": null,
"ChildElementTypeID": "1",
"ChildProperties": [],
"DefaultValue": null,
"ElementTypeName": "Component",
"Exports": "",
"HasExports": false,
"HelpText": "",
"Hidden": false,
"IconName": "component16",
"IsXpower": true,
"Label": "Site Control",
"Name": "SiteControl",
"Properties": [{
"Choices": "",
"Label": "Component",
"Name": "Component",
"Type": "page",
"Value": "x4"
}, {
"Choices": "",
"Label": "Component Types",
"Name": "CompTypes",
"Type": "schemas",
"Value": "SiteControl"
}, {
"Choices": "",
"Label": "Wrapped in Expanded Xml",
"Name": "WrappedUp",
"Type": "boolean",
"Value": "false"
}, {
"Choices": "",
"Label": "Allow changing xml wrapping",
"Name": "AllowWrappingChange",
"Type": "boolean",
"Value": "false"
}],
"Readonly": false,
"Required": false,
"ResersedContentUnitField": false,
"TypeID": "4",
"TypeLabel": "Component",
"TypeName": "Component",
"UniqueID": null
}, {
"ChildElementLabel": null,
"ChildElementName": null,
"ChildElementTypeID": "1",
"ChildProperties": [],
"DefaultValue": null,
"ElementTypeName": "Navigation",
"Exports": "",
"HasExports": true,
"HelpText": "",
"Hidden": false,
"IconName": "navigation16",
"IsXpower": true,
"Label": "Ancestor Navigation",
"Name": "AncestorNavigation",
"Properties": [{
"Choices": "",
"Label": "Expanded by Default",
"Name": "Expanded",
"Type": "boolean",
"Value": "false"
}, {
"Choices": "Children;Ancestors;Sibling;Sequential;SubTree",
"Label": "Navigation Type",
"Name": "Navigation",
"Type": "enumeration",
"Value": "Ancestors"
}, {
"Choices": "up;down",
"Label": "Generation Order",
"Name": "GenerationOrder",
"Type": "enumeration",
"Value": "down"
}, {
"Choices": "",
"Label": "Start Page",
"Name": "StartPage",
"Type": "page",
"Value": "x2"
}, {
"Choices": "",
"Label": "Maximum Nodes",
"Name": "MaxNodes",
"Type": "",
"Value": ""
}, {
"Choices": "",
"Label": "Maximum Depth",
"Name": "MaxDepth",
"Type": "",
"Value": ""
}, {
"Choices": "",
"Label": "Query",
"Name": "Query",
"Type": "",
"Value": ""
}],
"Readonly": false,
"Required": false,
"ResersedContentUnitField": false,
"TypeID": "8",
"TypeLabel": "Navigation",
"TypeName": "Navigation",
"UniqueID": null
}],
"FriendlyName": "Details",
"Icon": 2,
"IsComponent": false,
"IsDynamicSitePage": true,
"OriginPageId": null,
"PagesCount": 5,
"PresentationsCount": 0,
"RootName": "Details",
"Stylesheet": "",
"UniqueID": "schemas\/194",
"Version": 4,
"VersionsCount": 2,
"VersionsList": [{
"Date": "20140120T14:21:50",
"User": "User\/INGENIUX___awang",
"Version": 3
}, {
"Date": "20131210T15:36:28",
"User": "User\/INGENIUX___awang",
"Version": 2
}],
"ViewName": "Details",
"WorkflowDefinitionID": "",
"WorkflowDefinitions": []
}
}If Schema doesn't exist, returns error status