Represents object typename for the component.
The modular configurator component type identifier.
The id unique identifier.
Display the name for the product.
Position index of the product.
The detailed product information.
OptionalvirtualConnectors between connectors and virtual sockets.
Represents a configurator component within the modular configurator.
What does it unlock?
Defines the type structure of a component. Describes component classification and available variants.
Practical Application
Core component data model: id (UUID), name (display string), position (sort order), componentType (category), product (3D asset reference with externalId for SKU mapping), and virtualSocketToConnectorsMap (connection points). THE main data structure for building component UIs.
AI Coding Best Practices
Access from configurator definition in the envelope. Key fields: id (pass to SetComponent), componentType.id (the typeId param), name (display label), position (sort order). Use product.externalId for ERP/PIM lookups. Check virtualSocketToConnectorsMap for modular assembly validation.