_AdaptiveLayoutComponentType_
    The following is a list of properties for the object type _AdaptiveLayoutComponentType_:
| Property | Value | 
|---|---|
allowEntity | true | 
collectionURIs | [ "/afw/_AdaptiveCollection_/core" ] | 
description | All adaptive layout component object types are derived from this object type. Each component type must have a corresponding object type with an id of "_AdaptiveLayoutComponentType_" followed by a unique component type id (componentType). These object types defines the properties of the object that is passed to their associated implementation. | 
objectIdPropertyName | componentType | 
objectType | _AdaptiveLayoutComponentType_ | 
propertyTypes | { "category": { "allowQuery": true, "brief": "The category for this layout component type", "dataType": "string", "description": "Represents the UI category to place this component in. Useful for selecting it from menus and any other visual representation that is helpful.", "label": "Category", "required": false }, "componentType": { "allowQuery": true, "brief": "The Component Type id for this component type", "dataType": "string", "description": "Component type id is the object id for this Layout Component Type.", "label": "Component Type", "required": true }, "brief": { "allowQuery": true, "brief": "Brief description of this component type", "dataType": "string", "description": "Brief description of this component type.", "label": "Brief", "required": false }, "description": { "allowQuery": true, "brief": "Description of this component type", "dataType": "string", "dataTypeParameter": "text/plain", "description": "Description of this component type.", "label": "Description", "required": false }, "implementationId": { "brief": "Implementation id for this component type", "dataType": "string", "description": "Id associated with the implementation for this component type.", "label": "Implementation Id", "required": false }, "implementationParameters": { "allowQuery": false, "brief": "Object passed to the implementation", "dataType": "object", "description": "This object is passed to the implementation.", "label": "Implementation Parameters", "required": false }, "instanceObjectType": { "allowQuery": true, "brief": "Object type id of the instance parameters object", "dataType": "string", "description": "Object type id of the instance parameters object.", "label": "Parameters Object Type", "required": false }, "label": { "allowQuery": true, "brief": "Label to be used for this component type", "dataType": "string", "description": "Label to be used for this component type.", "label": "Label", "required": false } } | 
Click here for a complete list of object types and their descriptions.