Tc Product Configurator Structure Get: Get product configuration structure
This example shows the output document that returns the Product Configurator structure of an object.
[
{
"_id": "TC*Cfg0ProductItem*null***CKLAAgrjJIlHFD",
"object_name": "Hand drill V",
"object_type": "Cfg0ProductItem",
"object_type_DISPLAY": "Configurator Context",
"UID": "CKLAAgrjJIlHFD",
"_structure_familyGroup": [
{
"_id": "TC*Cfg0FamilyGroup*null***xzPAg8_Yo9Mj4C",
"object_name": "Power supply",
"object_type": "Cfg0FamilyGroup",
"object_type_DISPLAY": "Group",
"UID": "xzPAg8_Yo9Mj4C",
"_structure_optionFamily": [
{
"_id": "TC*Cfg0LiteralValueFamily*null***iPCAAgrjJIlHFD",
"object_name": "Battery Chemistry",
"object_type": "Cfg0LiteralValueFamily",
"object_type_DISPLAY": "Family",
"UID": "iPCAAgrjJIlHFD",
"_structure_optionValue": [
{
"_id": "TC*Cfg0LiteralOptionValue*null***iXGAAgrjJIlHFD",
"object_name": "LiOn",
"object_type": "Cfg0LiteralOptionValue",
"object_type_DISPLAY": "Feature",
"UID": "iXGAAgrjJIlHFD"
},
{
"_id": "TC*Cfg0LiteralOptionValue*null***iPOAAgrjJIlHFD",
"object_name": "NiCd",
"object_type": "Cfg0LiteralOptionValue",
"object_type_DISPLAY": "Feature",
"UID": "iPOAAgrjJIlHFD"
}
]
}
],
"revision": {
"_id": "TC*Cfg0ProductItemRevision*null***COCAAgrjJIlHFD",
"object_name": "Hand drill V",
"object_type": "Cfg0ProductItemRevision",
"object_type_DISPLAY": "Configurator Context Revision",
"UID": "COCAAgrjJIlHFD"
},
"_structure_savedVariant": [
{
"_id": "TC*VariantRule*null***SR::wWEASkUybq612C",
"object_name": "G1 Basic 12V L/R",
"object_type": "VariantRule",
"object_type_DISPLAY": "VariantRule",
"UID": "SR::wWEASkUybq612C",
"_structure_familyGroup": [
{
"_id": "TC*Cfg0FamilyGroup*null***xzPAg8_Yo9Mj4C",
"object_name": "Power supply",
"object_type": "Cfg0FamilyGroup",
"object_type_DISPLAY": "Group",
"UID": "xzPAg8_Yo9Mj4C",
"_structure_optionFamily": [
{
"_id": "TC*Cfg0LiteralValueFamily*null***iPCAAgrjJIlHFD",
"object_name": "Battery Chemistry",
"object_type": "Cfg0LiteralValueFamily",
"object_type_DISPLAY": "Family",
"UID": "iPCAAgrjJIlHFD",
"_structure_optionValue": [
{
"_id": "TC*Cfg0LiteralOptionValue*null***iPOAAgrjJIlHFD",
"object_name": "NiCd",
"object_type": "Cfg0LiteralOptionValue",
"object_type_DISPLAY": "Feature",
"UID": "iPOAAgrjJIlHFD"
}
]
}
]
}
}
],
"_rules_availabilityRules": [],
"_rules_defaultRules": [],
"_rules_includeRules": [],
"_rules_excludeRules": [],
"_rules_savedVariantRules": [
{
"_id": "TC*VariantRule*null***SR::wWEASkUybq612C",
"object_name": "G1 Basic 12V L/R",
"object_type": "VariantRule",
"object_type_DISPLAY": "VariantRule",
"UID": "SR::wWEASkUybq612C"
}
],
"_rules_freeFormRules": []
}
]