@Target(value=ANNOTATION_TYPE) @Retention(value=RUNTIME) @ThingworxExtensionApiAnnotation(since={6,6}) public @interface ThingworxPropertyDefinition
PropertyDefinition
Modifier and Type | Required Element and Description |
---|---|
java.lang.String |
baseType
Required parameter: the base type for the property. |
java.lang.String |
name
Required parameter: the name of the property. |
Modifier and Type | Optional Element and Description |
---|---|
java.lang.String[] |
aspects
Optional parameter: an array of key-value pairs associated with colons (e.g., "aspect1:value1", "aspect2:value2", …) describing aspects applicable to the field definition. |
java.lang.String |
category
Optional parameter: a category that conceptually groups together related properties. |
java.lang.String |
description
Optional parameter: a short description for the property. |
boolean |
isLocalOnly
Optional parameter: specifies whether the property definition should be reflected in metadata when external-only metadata is requested. |
ThingworxDataShapeDefinition |
localDataShape
Deprecated.
This parameter is not examined by the Platform.
|
public abstract java.lang.String name
public abstract java.lang.String baseType
public abstract java.lang.String description
public abstract java.lang.String category
public abstract java.lang.String[] aspects
Aspects
public abstract boolean isLocalOnly
@Deprecated public abstract ThingworxDataShapeDefinition localDataShape