{
    "description": {
        "author": "Salesforce",
        "text": [
            "Page Object: productDetails"
        ]
    },
    "shadow": {
        "elements": [
            {
                "public": true,
                "name": "body",
                "selector": {
                    "css": "tbody"
                },
                "elements": [
                    {
                        "public": true,
                        "name": "row",
                        "selector": {
                            "css": "tr",
                            "returnAll": true
                        },
                        "elements": [
                            {
                                "public": true,
                                "name": "rowNumber",
                                "selector": {
                                    "css": "td[data-col-key-value='0-rowNumber-0']"
                                }
                            },
                            {
                                "public": true,
                                "name": "product",
                                "selector": {
                                    "css": "td[data-label='Product']"
                                },
                                "elements": [
                                    {
                                        "public": true,
                                        "name": "productLightningCellFactory",
                                        "selector": {
                                            "css": "lightning-primitive-cell-factory[data-label='Product']"
                                        },
                                        "shadow": {
                                            "elements": [
                                                {
                                                    "public": true,
                                                    "name": "productLightningBaseFormattedText",
                                                    "type": "utam-lightning/pageObjects/formattedText",
                                                    "selector": {
                                                        "css": "lightning-base-formatted-text"
                                                    }
                                                }
                                            ]
                                        }
                                    }
                                ]
                            },
                            {
                                "public": true,
                                "name": "tenantID",
                                "selector": {
                                    "css": "td[data-label='Tenant ID']"
                                },
                                "elements": [
                                    {
                                        "public": true,
                                        "name": "tenantIDLightningCellFactory",
                                        "selector": {
                                            "css": "lightning-primitive-cell-factory[data-label='Tenant ID']"
                                        },
                                        "shadow": {
                                            "elements": [
                                                {
                                                    "public": true,
                                                    "name": "tenantIDLightningBaseFormattedText",
                                                    "type": "utam-lightning/pageObjects/formattedText",
                                                    "selector": {
                                                        "css": "lightning-base-formatted-text"
                                                    }
                                                }
                                            ]
                                        }
                                    }
                                ]
                            },
                            {
                                "public": true,
                                "name": "quantity",
                                "selector": {
                                    "css": "td[data-label='Quantity']"
                                },
                                "elements": [
                                    {
                                        "public": true,
                                        "name": "quantityLightningCellFactory",
                                        "selector": {
                                            "css": "lightning-primitive-cell-factory[data-label='Quantity']"
                                        },
                                        "shadow": {
                                            "elements": [
                                                {
                                                    "public": true,
                                                    "name": "quantityLightningBaseFormattedText",
                                                    "type": "utam-lightning/pageObjects/formattedText",
                                                    "selector": {
                                                        "css": "lightning-base-formatted-text"
                                                    }
                                                }
                                            ]
                                        }
                                    }
                                ]
                            },
                            {
                                "public": true,
                                "name": "unitPrice",
                                "selector": {
                                    "css": "td[data-label='Unit Price*']"
                                },
                                "elements": [
                                    {
                                        "public": true,
                                        "name": "unitPriceLightningCellFactory",
                                        "selector": {
                                            "css": "lightning-primitive-cell-factory[data-label='Unit Price*']"
                                        },
                                        "shadow": {
                                            "elements": [
                                                {
                                                    "public": true,
                                                    "name": "unitPriceLightningPrimitiveCustomCell",
                                                    "selector": {
                                                        "css": "lightning-primitive-custom-cell"
                                                    },
                                                    "shadow": {
                                                        "elements": [
                                                            {
                                                                "public": true,
                                                                "name": "customCellFormattedNumber",
                                                                "type": "utam-online-sales/pageObjects/customCellFormattedNumber",
                                                                "selector": {
                                                                    "css": "runtime_online_sales-custom-cell-formatted-number"
                                                                }
                                                            }
                                                        ]
                                                    }
                                                }
                                            ]
                                        }
                                    }
                                ]
                            },
                            {
                                "public": true,
                                "name": "orderButton",
                                "selector": {
                                    "css": "td[data-col-key-value='sku-orderButton-6']"
                                },
                                "elements": [
                                    {
                                        "public": true,
                                        "name": "orderButtonLightningCellFactory",
                                        "selector": {
                                            "css": "lightning-primitive-cell-factory"
                                        },
                                        "shadow": {
                                            "elements": [
                                                {
                                                    "public": true,
                                                    "name": "orderButtonLightningPrimitiveCustomCell",
                                                    "selector": {
                                                        "css": "lightning-primitive-custom-cell"
                                                    },
                                                    "shadow": {
                                                        "elements": [
                                                            {
                                                                "public": true,
                                                                "name": "orderButtonCustomCellWithLightningButton",
                                                                "type": "utam-online-sales/pageObjects/customCellWithLightningButton",
                                                                "selector": {
                                                                    "css": "runtime_online_sales-custom-cell-with-lightning-button"
                                                                }
                                                            }
                                                        ]
                                                    }
                                                }
                                            ]
                                        }
                                    }
                                ]
                            },
                            {
                                "public": true,
                                "name": "addLicensesButton",
                                "selector": {
                                    "css": "td[data-col-key-value='sku-addLicensesButton-7']"
                                },
                                "elements": [
                                    {
                                        "public": true,
                                        "name": "addLicensesButtonLightningCellFactory",
                                        "selector": {
                                            "css": "lightning-primitive-cell-factory"
                                        },
                                        "shadow": {
                                            "elements": [
                                                {
                                                    "public": true,
                                                    "name": "addLicensesButtonLightningPrimitiveCustomCell",
                                                    "selector": {
                                                        "css": "lightning-primitive-custom-cell"
                                                    },
                                                    "shadow": {
                                                        "elements": [
                                                            {
                                                                "public": true,
                                                                "name": "addLicensesButtonCustomCellWithLightningButton",
                                                                "type": "utam-online-sales/pageObjects/customCellWithLightningButton",
                                                                "selector": {
                                                                    "css": "runtime_online_sales-custom-cell-with-lightning-button"
                                                                }
                                                            }
                                                        ]
                                                    }
                                                }
                                            ]
                                        }
                                    }
                                ]
                            }
                        ]
                    }
                ]
            }
        ]
    }
}