Hierarchy
Tekla models are organized by File and Type:- File - The Tekla file
- Type - Element type (beam, column, plate, etc.)
TeklaObject Structure
TeklaObject extends DataObject with these additional fields:Connector-Specific Fields
type- The element type name (e.g., “Beam”, “Column”, “Plate”)
Properties
TeklaObjectproperties contain:
- Report - Tekla report data containing element properties, dimensions, and metadata
Proxies
Tekla models use:RenderMaterial
Material assignments for visual representation. Referenced by objects viaapplicationId.
Example: TeklaObject
Invariants and Caveats
- No nested DataObjects - TeklaObjects cannot contain other TeklaObjects as direct children
- Geometry in displayValue - All visual geometry is in
displayValue - Report data - All Tekla-specific data is in
properties.Report - Type organization - Objects are organized by element type
- Structural focus - Tekla models focus on structural elements (beams, columns, plates, etc.)
What's in the Report property?
What's in the Report property?
The Report property contains Tekla’s native report data, which includes element properties, dimensions, material information, part numbers, assembly numbers, and other Tekla-specific metadata. The exact structure depends on the element type.
Related Documentation
- Object Schema - Base object structure
- Proxy Schema - How proxies work