Enum Class BaseTypes

java.lang.Object
java.lang.Enum<BaseTypes>
com.thingworx.types.BaseTypes
All Implemented Interfaces:
Serializable, Comparable<BaseTypes>, Constable

@ThingworxExtensionApiClass(since={6,6}) public enum BaseTypes extends Enum<BaseTypes>
This enumeration contains all "types" that the Thingworx API can resolve and process.
  • Enum Constant Details

    • BLOB

      public static final BaseTypes BLOB
      Has a value equivalent of 21.
      See Also:
    • EVENTNAME

      public static final BaseTypes EVENTNAME
      Has a value equivalent of 52. The name of a Event.
    • PERSISTENCEPROVIDERPACKAGENAME

      public static final BaseTypes PERSISTENCEPROVIDERPACKAGENAME
      Has a value equivalent of 121. The name of a PersistenceProviderPackage.
    • HTML

      public static final BaseTypes HTML
      Has a value equivalent of 14.
    • TEXT

      public static final BaseTypes TEXT
      Has a value equivalent of 15.
    • VARIANT

      public static final BaseTypes VARIANT
      Has a value equivalent of 16.
      See Also:
    • IMAGE

      public static final BaseTypes IMAGE
      Has a value equivalent of 10.
      See Also:
    • VEC2

      public static final BaseTypes VEC2
      Has a value equivalent of 124.
      See Also:
    • BASETYPENAME

      public static final BaseTypes BASETYPENAME
      Has a value equivalent of 107. The name of a BaseTypes.
    • VEC3

      public static final BaseTypes VEC3
      Has a value equivalent of 124.
      See Also:
    • USERNAME

      public static final BaseTypes USERNAME
      Has a value equivalent of 108. The name of a User.
    • NOTHING

      public static final BaseTypes NOTHING
      Has a value equivalent of -1. Has no base type.
    • SCHEDULE

      public static final BaseTypes SCHEDULE
      Has a value equivalent of 17.
    • CATEGORYNAME

      public static final BaseTypes CATEGORYNAME
      Has a value equivalent of 110. The name of a Category.
    • MASHUPNAME

      public static final BaseTypes MASHUPNAME
      Has a value equivalent of 105. The name of a Mashup.
    • INTEGER

      public static final BaseTypes INTEGER
      Has a value equivalent of 22.
      See Also:
    • NUMBER

      public static final BaseTypes NUMBER
      Has a value equivalent of 1.
      See Also:
    • PERSISTENCEPROVIDERNAME

      public static final BaseTypes PERSISTENCEPROVIDERNAME
      Has a value equivalent of 122. The name of a PersistenceProvider.
    • DATASHAPENAME

      public static final BaseTypes DATASHAPENAME
      Has a value equivalent of 104. The name of a DataShape.
    • GUID

      public static final BaseTypes GUID
      Has a value equivalent of 20.
      See Also:
    • THINGCODE

      public static final BaseTypes THINGCODE
      Has a value equivalent to 126.
      See Also:
    • NETWORKNAME

      public static final BaseTypes NETWORKNAME
      Has a value equivalent of 115. The name of a Network.
    • BOOLEAN

      public static final BaseTypes BOOLEAN
      Has a value equivalent of 2.
      See Also:
    • PASSWORD

      public static final BaseTypes PASSWORD
      Has a value equivalent of 13.
      See Also:
    • QUERY

      public static final BaseTypes QUERY
      Has a value equivalent of 9.
    • MODELTAGVOCABULARYNAME

      public static final BaseTypes MODELTAGVOCABULARYNAME
      Has a value equivalent of 113. The name of a ModelTagVocabulary.
    • DATATAGVOCABULARYNAME

      public static final BaseTypes DATATAGVOCABULARYNAME
      Has a value equivalent of 114. The name of a DataTagVocabulary.
    • THINGSHAPENAME

      public static final BaseTypes THINGSHAPENAME
      Has a value equivalent of 101. The name of a ThingShape.
    • TAGS

      public static final BaseTypes TAGS
      Has a value equivalent of 16.
      See Also:
    • LOCATION

      public static final BaseTypes LOCATION
      Has a value equivalent of 6.
      See Also:
    • PROPERTYNAME

      public static final BaseTypes PROPERTYNAME
      Has a value equivalent of 50. The name of a property.
    • STYLETHEMENAME

      public static final BaseTypes STYLETHEMENAME
      Has a value equivalent of 130. The name of a StyleTheme.
    • THINGGROUPNAME

      public static final BaseTypes THINGGROUPNAME
      Has a value equivalent of 99. The name of a ThingGroup.
    • JSON

      public static final BaseTypes JSON
      Has a value equivalent of 8.
      See Also:
    • SERVICENAME

      public static final BaseTypes SERVICENAME
      Has a value equivalent of 51. The name of a service.
    • THINGNAME

      public static final BaseTypes THINGNAME
      Has a value equivalent of 100. The name of a Thing.
    • GROUPNAME

      public static final BaseTypes GROUPNAME
      Has a value equivalent of 109. The name of a Group.
    • ORGANIZATIONNAME

      public static final BaseTypes ORGANIZATIONNAME
      Has a value equivalent of 119. The name of a Organization.
    • PROJECTNAME

      public static final BaseTypes PROJECTNAME
      Has a value equivalent of 123. The name of a Project.
    • LONG

      public static final BaseTypes LONG
      Has a value equivalent of 23.
      See Also:
    • INFOTABLE

      public static final BaseTypes INFOTABLE
      Has a value equivalent of 5.
      See Also:
    • STATEDEFINITIONNAME

      public static final BaseTypes STATEDEFINITIONNAME
      Has a value equivalent of 111. The name of a Category.
    • DASHBOARDNAME

      public static final BaseTypes DASHBOARDNAME
      Has a value equivalent of 120. The name of a Dashboard.
    • STYLEDEFINITIONNAME

      public static final BaseTypes STYLEDEFINITIONNAME
      Has a value equivalent of 112. The name of a Category.
    • VEC4

      public static final BaseTypes VEC4
      Has a value equivalent of 125.
      See Also:
    • MEDIAENTITYNAME

      public static final BaseTypes MEDIAENTITYNAME
      Has a value equivalent of 116. The name of a MediaEntity.
    • LOCALIZATIONTABLENAME

      public static final BaseTypes LOCALIZATIONTABLENAME
      Has a value equivalent of 118. The name of a LocalizationTable.
    • THINGTEMPLATENAME

      public static final BaseTypes THINGTEMPLATENAME
      Has a value equivalent of 102. The name of a ThingTemplate.
    • DATETIME

      public static final BaseTypes DATETIME
      Has a value equivalent of 3.
      See Also:
    • TIMESPAN

      public static final BaseTypes TIMESPAN
      Has a value equivalent of 4.
      See Also:
    • APPLICATIONKEYNAME

      public static final BaseTypes APPLICATIONKEYNAME
      Has a value equivalent of 117. The name of a ApplicationKey.
    • XML

      public static final BaseTypes XML
      Has a value equivalent of 7.
      See Also:
    • STRING

      public static final BaseTypes STRING
      Has a value equivalent of 0.
      See Also:
    • NOTIFICATIONCONTENTNAME

      public static final BaseTypes NOTIFICATIONCONTENTNAME
      Has a value equivalent of 128. The name of a NotificationContent.
    • NOTIFICATIONDEFINITIONNAME

      public static final BaseTypes NOTIFICATIONDEFINITIONNAME
      Has a value equivalent of 129. The name of a NotificationDefinition.
  • Field Details

    • INDEXABLE_PROPERTY_TYPES

      public static final Collection<BaseTypes> INDEXABLE_PROPERTY_TYPES
    • UNINDEXABLE_PROPERTY_TYPES

      public static final Collection<BaseTypes> UNINDEXABLE_PROPERTY_TYPES
  • Method Details