@Target(value=PARAMETER) @Retention(value=RUNTIME) @ThingworxExtensionApiAnnotation(since={6,6}) public @interface ThingworxServiceParameter
Modifier and Type | Required Element and Description |
---|---|
java.lang.String |
baseType
Required parameter: the base type for the parameter. |
java.lang.String |
name
Required parameter: the name of the parameter as it should be referenced by other services when invoked via the REST API or via the processServiceRequest methods. |
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 |
description
Optional parameter: a short description of the parameter and its use. |
ThingworxDataShapeDefinition |
localDataShape
Deprecated.
This parameter is not examined by the Platform.
|
public abstract java.lang.String name
public abstract java.lang.String baseType
BaseTypes
public abstract java.lang.String description
public abstract java.lang.String[] aspects
Aspects
@Deprecated public abstract ThingworxDataShapeDefinition localDataShape