Annotation Interface ThingworxExtensionApiAnnotation
@Target(ANNOTATION_TYPE)
@Retention(CLASS)
@Documented
public @interface ThingworxExtensionApiAnnotation
The
ThingworxExtensionApiMethod
annotation is used to indicate that the current annotation is part of the Thingworx Extension
Development API.- See Also:
-
Required Element Summary
Modifier and TypeRequired ElementDescriptionint[]
Required parameter: Indicates which version of the Thingworx Platform began supporting the API. -
Optional Element Summary
Modifier and TypeOptional ElementDescriptionint[]
Optional parameter: When specified, indicates that the annotation has been deprecated for extension developers and should no longer be used for new extension development.
-
Element Details
-
since
int[] since
Required parameter: Indicates which version of the Thingworx Platform began supporting the API. The version number is passed in using an array of ints, for example { 7, 0, 2 } would correspond to Thingworx 7.0.2. -
deprecatedSince
int[] deprecatedSince
Optional parameter: When specified, indicates that the annotation has been deprecated for extension developers and should no longer be used for new extension development. Existing extensions should phase out the use of the deprecated API.- Default:
{-1}
-