The entity type (default: T8EntityType)
The unit type (default: T8Unit)
Local numerical identifier within the model
Global unique identifier (GUID)
Class name (e.g., 'IfcWall', 'IfcDoor')
Custom data values attached to this product
OptionalpropertySets: Record<string, T8PropertySet<TUnit>>Property sets (e.g., Pset_WallCommon)
OptionalcomputedPropertySets: Record<string, T8PropertySet<TUnit>>Computed property sets (e.g., Pset_Twinfinity_Aggregates)
Optionalquantities: Record<string, T8QuantitySet<TUnit>>Quantity sets (e.g., Qto_WallBaseQuantities)
Optionalname: stringOptional name of the product
Optionaldescription: stringOptional description of the product
Optionaltag: stringOptional tag identifier
ReadonlyaggregatesProducts that are aggregated by this product
Class name (e.g., 'IfcWall', 'IfcDoor')
Computed property sets (e.g., Pset_Twinfinity_Aggregates)
ReadonlycontainsProducts that are contained within this product (spatial containment)
Custom data values attached to this product
OptionaldefinedThe entity type (class) this product is an instance of
Optional description of the product
Global unique identifier (GUID)
Local numerical identifier within the model
Optional name of the product
Property sets (e.g., Pset_WallCommon)
Quantity sets (e.g., Qto_WallBaseQuantities)
OptionaltagOptional tag identifier
StaticconnectStaticcreate
Represents a building product (element) in the T8 Client Model. Products represent physical or logical building components (walls, doors, spaces, etc.).
Example