@Target(value=ANNOTATION_TYPE) @Retention(value=RUNTIME) @ThingworxExtensionApiAnnotation(since={6,6}) public @interface ThingworxFieldDefinition
FieldDefinition
Modifier and Type | Required Element and Description |
---|---|
java.lang.String |
baseType
Required parameter: the base type for the field. |
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: this parameter is currently ignored by the Platform. |
java.lang.String |
description
Optional parameter: a short description for the field. |
java.lang.String |
name
Required parameter: the name of the field. |
int |
ordinal
Optional parameter: controls the order in which the fields should be rendered. |
public abstract java.lang.String baseType
public abstract java.lang.String name
public abstract java.lang.String description
public abstract java.lang.String category
public abstract int ordinal
public abstract java.lang.String[] aspects
Aspects