SchemaDesignerServicesAddFavoriteSchemaField Method |
Namespace: IngeniuxCMService
public XHRServiceResponseGeneric<SchemaFavoriteEntry> AddFavoriteSchemaField( SchemaFavoriteEntry data )
Object containing information of the Favorite entry and all fields included in the entry
{
"data": {
"IsPublic": false,
"Creator": "INGENIUX\\awang",
"Fields": [{
"TypeID": "2",
"TypeName": "Text Element",
"ElementTypeName": "string",
"Required": false,
"Readonly": false,
"Hidden": false,
"UniqueID": null,
"Properties": [],
"Label": "Title",
"Name": "Title",
"DefaultValue": "",
"HelpText": "",
"Exports": "",
"TypeLabel": "Plain Text",
"IconName": "document16",
"IsXpower": false,
"HasExports": false
}, {
"TypeID": "3",
"TypeName": "XHTML Element",
"ElementTypeName": "dhtml",
"Required": false,
"Readonly": false,
"Hidden": false,
"UniqueID": null,
"Properties": [{
"Name": "Height",
"Value": "",
"Type": "integer",
"Label": "Height"
}],
"Label": "Body Copy",
"Name": "BodyCopy",
"DefaultValue": "",
"HelpText": "",
"Exports": "",
"TypeLabel": "XHTML Editor",
"IconName": "edit16",
"IsXpower": false,
"HasExports": false
}, {
"TypeID": "4",
"TypeName": "Component",
"ElementTypeName": "Component",
"Required": false,
"Readonly": false,
"Hidden": false,
"UniqueID": null,
"Properties": [{
"Name": "Component",
"Value": "x4",
"Type": "page",
"Label": "Component"
}, {
"Name": "CompTypes",
"Value": "SiteControl",
"Type": "schemas",
"Label": "Component Types"
}, {
"Name": "WrappedUp",
"Value": "false",
"Type": "boolean",
"Label": "Wrapped in Expanded Xml"
}, {
"Name": "AllowWrappingChange",
"Value": "false",
"Type": "boolean",
"Label": "Allow changing xml wrapping"
}],
"Label": "Site Control",
"Name": "SiteControl",
"HelpText": "",
"Exports": "",
"TypeLabel": "Component",
"IconName": "component16",
"IsXpower": true,
"HasExports": false
}],
"Name": "Common Fields"
}
}Object containing information of the created Schema Field Favorite entry
{
"code": 0,
"error": null,
"message": {
"Creator": "INGENIUX\\awang",
"Fields": [{
"ChildElementLabel": "",
"ChildElementName": "",
"ChildElementTypeID": "",
"ChildProperties": [],
"DefaultValue": "",
"Exports": null,
"HasExports": false,
"HelpText": "",
"Hidden": false,
"IconName": "document16",
"IsXpower": false,
"Label": "Title",
"Name": "Title",
"Properties": [],
"Readonly": false,
"Required": false,
"TypeID": 2,
"TypeLabel": "Plain Text",
"TypeName": "Text Element"
}, {
"ChildElementLabel": "",
"ChildElementName": "",
"ChildElementTypeID": "",
"ChildProperties": [],
"DefaultValue": "",
"Exports": null,
"HasExports": false,
"HelpText": "",
"Hidden": false,
"IconName": "edit16",
"IsXpower": false,
"Label": "Body Copy",
"Name": "BodyCopy",
"Properties": [{
"ChoicesValue": "",
"Label": "Height",
"Name": "Height",
"Type": "integer",
"Value": ""
}],
"Readonly": false,
"Required": false,
"TypeID": 3,
"TypeLabel": "XHTML Editor",
"TypeName": "XHTML Element"
}, {
"ChildElementLabel": "",
"ChildElementName": "",
"ChildElementTypeID": "",
"ChildProperties": [],
"DefaultValue": "",
"Exports": null,
"HasExports": false,
"HelpText": "",
"Hidden": false,
"IconName": "component16",
"IsXpower": true,
"Label": "Site Control",
"Name": "SiteControl",
"Properties": [{
"ChoicesValue": "",
"Label": "Component",
"Name": "Component",
"Type": "page",
"Value": "x4"
}, {
"ChoicesValue": "",
"Label": "Component Types",
"Name": "CompTypes",
"Type": "schemas",
"Value": "SiteControl"
}, {
"ChoicesValue": "",
"Label": "Wrapped in Expanded Xml",
"Name": "WrappedUp",
"Type": "boolean",
"Value": "false"
}, {
"ChoicesValue": "",
"Label": "Allow changing xml wrapping",
"Name": "AllowWrappingChange",
"Type": "boolean",
"Value": "false"
}],
"Readonly": false,
"Required": false,
"TypeID": 4,
"TypeLabel": "Component",
"TypeName": "Component"
}],
"ID": "SchemaFieldFavorites\/129",
"IsPublic": false,
"Name": "Common Fields"
}
}Schema Field Favorite entry names are unique. If the name provided conflicts with a existing entry's name, returns error status