Class InfoTable

java.lang.Object
com.thingworx.types.InfoTable
All Implemented Interfaces:
IDiffableObject, Cloneable
Direct Known Subclasses:
ConfigurationTable

@ThingworxExtensionApiClass(since={6,6}, canInstantiate=true) public class InfoTable extends Object implements Cloneable, IDiffableObject
An InfoTable is the aggregate base type within ThingWorx. InfoTables have a DataShapeDefinition that describes the names, base types, and additional information about each field within the table. Data within an InfoTable is contained in rows. Each row can have one or more fields, described by the table's DataShapeDefinition. ValueCollections are used to represent the rows within the table. InfoTables are often serialized to JSON and this class contains helper functions, such as toJSON and fromJSON to simplify that process.