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

    Required Elements
    Modifier and Type
    Required Element
    Description
    int[]


    Required parameter: Indicates which version of the Thingworx Platform began supporting the API.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    int[]


    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}