<?xml version="1.0" encoding="UTF-8"?>
<!--
 /**
  * Copyright © Magento, Inc. All rights reserved.
  * See COPYING.txt for license details.
  */
-->

<entities xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:noNamespaceSchemaLocation="urn:magento:mftf:DataGenerator/etc/dataProfileSchema.xsd">
    <entity name="BaseConfigurableProduct" type="product">
        <data key="sku" unique="suffix">configurable</data>
        <data key="type_id">configurable</data>
        <data key="attribute_set_id">4</data>
        <data key="visibility">4</data>
        <data key="name" unique="suffix">configurable</data>
        <data key="price">123.00</data>
        <data key="weight">2</data>
        <data key="urlKey" unique="suffix">configurableurlkey</data>
        <data key="status">1</data>
        <data key="quantity">100</data>
        <requiredEntity type="product_extension_attribute">EavStockItem</requiredEntity>
        <requiredEntity type="custom_attribute_array">CustomAttributeCategoryIds</requiredEntity>
    </entity>
    <entity name="ApiConfigurableProduct" type="product">
        <data key="sku" unique="suffix">api-configurable-product</data>
        <data key="type_id">configurable</data>
        <data key="attribute_set_id">4</data>
        <data key="visibility">4</data>
        <data key="name" unique="suffix">API Configurable Product</data>
        <data key="urlKey" unique="suffix">api-configurable-product</data>
        <data key="price">123.00</data>
        <data key="weight">2</data>
        <data key="status">1</data>
        <data key="quantity">100</data>
        <requiredEntity type="product_extension_attribute">EavStockItem</requiredEntity>
        <requiredEntity type="custom_attribute_array">CustomAttributeCategoryIds</requiredEntity>
    </entity>
    <entity name="ApiConfigurableProductWithDescription" type="product">
        <data key="sku" unique="suffix">api-configurable-product</data>
        <data key="type_id">configurable</data>
        <data key="attribute_set_id">4</data>
        <data key="visibility">4</data>
        <data key="name" unique="suffix">API Configurable Product</data>
        <data key="urlKey" unique="suffix">api-configurable-product</data>
        <data key="status">1</data>
        <data key="quantity">100</data>
        <requiredEntity type="product_extension_attribute">EavStockItem</requiredEntity>
        <requiredEntity type="custom_attribute_array">ApiProductDescription</requiredEntity>
        <requiredEntity type="custom_attribute_array">ApiProductShortDescription</requiredEntity>
    </entity>
    <entity name="ConfigurableProductAddChild" type="ConfigurableProductAddChild">
        <var key="sku" entityKey="sku" entityType="product" />
        <var key="childSku" entityKey="sku" entityType="product2"/>
    </entity>
</entities>
