<?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="PageBuilderProductsMessage" type="pagebuilder_products_messages">
        <data key="noProductsFound">No products were found matching your condition</data>
    </entity>
    <!-- Product Entity -->
    <entity name="PageBuilderProductsSubCategory" type="category">
        <data key="name" unique="suffix">PageBuilderProductsSubCategory</data>
        <data key="is_active">true</data>
        <data key="include_in_menu">true</data>
    </entity>
    <!-- Appearance -->
    <entity name="PageBuilderProductsProductGridAppearance" type="pagebuilder_products_appearance">
        <data key="name">Appearance</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">appearance</data>
        <data key="value">grid</data>
    </entity>
    <entity name="PageBuilderProductsProductCarouselAppearance" type="pagebuilder_products_appearance">
        <data key="name">Appearance</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">appearance</data>
        <data key="value">carousel</data>
    </entity>
    <!-- Select Products By -->
    <entity name="PageBuilderProductsSelectProductsByCategory" type="pagebuilder_select_products_by_types">
        <data key="name">Select Products By</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">condition_option</data>
        <data key="value">category_ids</data>
    </entity>
    <entity name="PageBuilderProductsSelectProductsBySKU" type="pagebuilder_select_products_by_types">
        <data key="name">Select Products By</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">condition_option</data>
        <data key="value">sku</data>
    </entity>
    <entity name="PageBuilderProductsSelectProductsByCondition" type="pagebuilder_select_products_by_types">
        <data key="name">Select Products By</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">condition_option</data>
        <data key="value">condition</data>
    </entity>
    <!-- Category -->
    <entity name="PageBuilderProductsSelectCategoryDropDown" type="pagebuilder_products_sorting_types">
        <data key="name">Category</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">category_ids</data>
    </entity>
    <!-- SKU -->
    <entity name="PageBuilderProductsEnterSKUsInput" type="pagebuilder_products_sorting_types">
        <data key="name">Product SKUs</data>
        <data key="section">sku</data>
        <data key="fieldName">sku</data>
    </entity>
    <!-- Conditions -->
    <entity name="PageBuilderProductsConditionCombination" type="pagebuilder_products_condition_types">
        <data key="name">Conditions Combination</data>
        <data key="value">Magento\CatalogWidget\Model\Rule\Condition\Combine</data>
    </entity>
    <entity name="PageBuilderProductsConditionCategory" type="pagebuilder_products_condition_types">
        <data key="name">Category</data>
        <data key="value">Magento\CatalogWidget\Model\Rule\Condition\Product|category_ids</data>
    </entity>
    <entity name="PageBuilderProductsConditionPrice" type="pagebuilder_products_condition_types">
        <data key="name">Price</data>
        <data key="value">Magento\CatalogWidget\Model\Rule\Condition\Product|price</data>
    </entity>
    <entity name="PageBuilderProductsConditionSKU" type="pagebuilder_products_condition_types">
        <data key="name">SKU</data>
        <data key="value">Magento\CatalogWidget\Model\Rule\Condition\Product|sku</data>
    </entity>
    <!-- Sort by -->
    <entity name="PageBuilderProductsSortByNewestTop" type="pagebuilder_products_sorting_types">
        <data key="name">Sort By</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">sort_order</data>
        <data key="value">date_newest_top</data>
    </entity>
    <entity name="PageBuilderProductsSortByOldestTop" type="pagebuilder_products_sorting_types">
        <data key="name">Sort By</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">sort_order</data>
        <data key="value">date_oldest_top</data>
    </entity>
    <entity name="PageBuilderProductsSortByPosition" type="pagebuilder_products_sorting_types">
        <data key="name">Sort By</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">sort_order</data>
        <data key="value">position</data>
    </entity>
    <entity name="PageBuilderProductsSortBySKUPosition" type="pagebuilder_products_sorting_types">
        <data key="name">Sort By</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">sort_order</data>
        <data key="value">position_by_sku</data>
    </entity>
    <!-- Number of Products to Display: Grid Appearance -->
    <entity name="PageBuilderProductsCountPropertyOne" type="pagebuilder_products_grid_number_of_products">
        <data key="name">Number of Products to Display</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">products_count</data>
        <data key="value">1</data>
    </entity>
    <entity name="PageBuilderProductsCountPropertyTwo" type="pagebuilder_products_grid_number_of_products">
        <data key="name">Number of Products to Display</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">products_count</data>
        <data key="value">2</data>
    </entity>
    <entity name="PageBuilderProductsCountPropertyFour" type="pagebuilder_products_grid_number_of_products">
        <data key="name">Number of Products to Display</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">products_count</data>
        <data key="value">4</data>
    </entity>
    <entity name="PageBuilderProductsCountPropertyFive" type="pagebuilder_products_grid_number_of_products">
        <data key="name">Number of Products to Display</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">products_count</data>
        <data key="value">5</data>
    </entity>
    <entity name="PageBuilderProductsCountPropertyMax" type="pagebuilder_products_grid_number_of_products">
        <data key="name">Number of Products to Display</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">products_count</data>
        <data key="value">999</data>
    </entity>
    <entity name="PageBuilderProductsInvalidMinCountProperty" type="pagebuilder_products_grid_number_of_products">
        <data key="name">Number of Products to Display</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">products_count</data>
        <data key="value">0</data>
        <data key="errorMessage">Please enter a value greater than or equal to 1.</data>
    </entity>
    <entity name="PageBuilderProductsInvalidMaxCountProperty" type="pagebuilder_products_grid_number_of_products">
        <data key="name">Number of Products to Display</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">products_count</data>
        <data key="value">1000</data>
        <data key="errorMessage">Please enter a value less than or equal to 999.</data>
    </entity>
    <entity name="PageBuilderProductsInvalidTypeCountProperty" type="pagebuilder_products_grid_number_of_products">
        <data key="name">Number of Products to Display</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">products_count</data>
        <data key="value">Invalid</data>
        <data key="errorMessage">Please enter a valid number in this field.</data>
    </entity>
    <entity name="PageBuilderProductsInvalidEmptyCountProperty" type="pagebuilder_products_grid_number_of_products">
        <data key="name">Number of Products to Display</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">products_count</data>
        <data key="value"/>
        <data key="errorMessage">This is a required field.</data>
    </entity>
    <!-- Number of Products to Display: Carousel Appearance -->
    <entity name="PageBuilderProductsCarouselCountPropertyOne" type="pagebuilder_products_carousel_number_of_products">
        <data key="name">Number of Products to Display</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">carousel_products_count</data>
        <data key="value">1</data>
    </entity>
    <entity name="PageBuilderProductsCarouselCountPropertyTwo" type="pagebuilder_products_carousel_number_of_products">
        <data key="name">Number of Products to Display</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">carousel_products_count</data>
        <data key="value">2</data>
    </entity>
    <entity name="PageBuilderProductsCarouselCountPropertyThree" type="pagebuilder_products_carousel_number_of_products">
        <data key="name">Number of Products to Display</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">carousel_products_count</data>
        <data key="value">3</data>
    </entity>
    <entity name="PageBuilderProductsCarouselCountPropertyFour" type="pagebuilder_products_carousel_number_of_products">
        <data key="name">Number of Products to Display</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">carousel_products_count</data>
        <data key="value">4</data>
    </entity>
    <entity name="PageBuilderProductsCarouselCountPropertyFive" type="pagebuilder_products_carousel_number_of_products">
        <data key="name">Number of Products to Display</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">carousel_products_count</data>
        <data key="value">5</data>
    </entity>
    <entity name="PageBuilderProductsCarouselCountPropertyTwenty" type="pagebuilder_products_carousel_number_of_products">
        <data key="name">Number of Products to Display</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">carousel_products_count</data>
        <data key="value">20</data>
    </entity>
    <entity name="PageBuilderProductsCarouselCountPropertyMax" type="pagebuilder_products_carousel_number_of_products">
        <data key="name">Number of Products to Display</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">carousel_products_count</data>
        <data key="value">999</data>
    </entity>
    <entity name="PageBuilderProductsCarouselInvalidMinCountProperty" type="pagebuilder_products_carousel_number_of_products">
        <data key="name">Number of Products to Display</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">carousel_products_count</data>
        <data key="value">0</data>
        <data key="errorMessage">Please enter a value greater than or equal to 1.</data>
    </entity>
    <entity name="PageBuilderProductsCarouselInvalidMaxCountProperty" type="pagebuilder_products_carousel_number_of_products">
        <data key="name">Number of Products to Display</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">carousel_products_count</data>
        <data key="value">1000</data>
        <data key="errorMessage">Please enter a value less than or equal to 999.</data>
    </entity>
    <entity name="PageBuilderProductsCarouselInvalidTypeCountProperty" type="pagebuilder_products_carousel_number_of_products">
        <data key="name">Number of Products to Display</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">carousel_products_count</data>
        <data key="value">Invalid</data>
        <data key="errorMessage">Please enter a valid number in this field.</data>
    </entity>
    <entity name="PageBuilderProductsCarouselInvalidEmptyCountProperty" type="pagebuilder_products_carousel_number_of_products">
        <data key="name">Number of Products to Display</data>
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">carousel_products_count</data>
        <data key="value"/>
        <data key="errorMessage">This is a required field.</data>
    </entity>
    <!-- Total Products -->
    <entity name="PageBuilderProductsTotalProductsProperty" type="pagebuilder_products_grid_total_products">
        <data key="section">appearance_fieldset</data>
        <data key="fieldName">product_totals</data>
    </entity>
    <!-- Carousel Settings: Carousel Mode -->
    <entity name="PageBuilderProductsCarouselSettingsCarouselMode_Default" type="pagebuilder_products_carousel_mode">
        <data key="name">Autoplay</data>
        <data key="section">settings</data>
        <data key="fieldName">carousel_mode</data>
        <data key="value">default</data>
    </entity>
    <entity name="PageBuilderProductsCarouselSettingsCarouselMode_Continuous" type="pagebuilder_products_carousel_mode">
        <data key="name">Autoplay</data>
        <data key="section">settings</data>
        <data key="fieldName">carousel_mode</data>
        <data key="value">continuous</data>
    </entity>
    <!-- Carousel Settings: Autoplay -->
    <entity name="PageBuilderProductsCarouselSettingsAutoplay_Enabled" type="pagebuilder_products_carousel_autoplay">
        <data key="name">Autoplay</data>
        <data key="section">settings</data>
        <data key="fieldName">autoplay</data>
        <data key="value">true</data>
    </entity>
    <entity name="PageBuilderProductsCarouselSettingsAutoplay_Disabled" type="pagebuilder_products_carousel_autoplay">
        <data key="name">Autoplay</data>
        <data key="section">settings</data>
        <data key="fieldName">autoplay</data>
        <data key="value">false</data>
    </entity>
    <!-- Carousel Settings: Autoplay Speed -->
    <entity name="PageBuilderProductsCarouselSettingsAutoplaySpeed_4000" type="pagebuilder_products_carousel_autoplay_speed">
        <data key="name">Autoplay Speed</data>
        <data key="section">settings</data>
        <data key="fieldName">autoplay_speed</data>
        <data key="value">4000</data>
    </entity>
    <entity name="PageBuilderProductsCarouselSettingsAutoplaySpeed_10000" type="pagebuilder_products_carousel_autoplay_speed">
        <data key="name">Autoplay Speed</data>
        <data key="section">settings</data>
        <data key="fieldName">autoplay_speed</data>
        <data key="value">10000</data>
    </entity>
    <entity name="PageBuilderProductsCarouselSettingsAutoplaySpeed_50000" type="pagebuilder_products_carousel_autoplay_speed">
        <data key="name">Autoplay Speed</data>
        <data key="section">settings</data>
        <data key="fieldName">autoplay_speed</data>
        <data key="value">50000</data>
    </entity>
    <!-- Carousel Settings: Infinite Loop -->
    <entity name="PageBuilderProductsCarouselSettingsInfiniteLoop_Enabled" type="pagebuilder_products_carousel_infinite_loop">
        <data key="name">Autoplay</data>
        <data key="section">settings</data>
        <data key="fieldName">is_infinite</data>
        <data key="value">true</data>
    </entity>
    <entity name="PageBuilderProductsCarouselSettingsInfiniteLoop_Disabled" type="pagebuilder_products_carousel_infinite_loop">
        <data key="name">Autoplay</data>
        <data key="section">settings</data>
        <data key="fieldName">is_infinite</data>
        <data key="value">false</data>
    </entity>
    <!-- Carousel Settings: Show Arrows -->
    <entity name="PageBuilderProductsCarouselSettingsShowArrows_Enabled" type="pagebuilder_products_carousel_show_arrows">
        <data key="name">Autoplay</data>
        <data key="section">settings</data>
        <data key="fieldName">show_arrows</data>
        <data key="value">true</data>
    </entity>
    <entity name="PageBuilderProductsCarouselSettingsShowArrows_Disabled" type="pagebuilder_products_carousel_show_arrows">
        <data key="name">Autoplay</data>
        <data key="section">settings</data>
        <data key="fieldName">show_arrows</data>
        <data key="value">false</data>
    </entity>
    <!-- Carousel Settings: Show Dots -->
    <entity name="PageBuilderProductsCarouselSettingsShowDots_Enabled" type="pagebuilder_products_carousel_show_dots">
        <data key="name">Autoplay</data>
        <data key="section">settings</data>
        <data key="fieldName">show_dots</data>
        <data key="value">true</data>
    </entity>
    <entity name="PageBuilderProductsCarouselSettingsShowDots_Disabled" type="pagebuilder_products_carousel_show_dots">
        <data key="name">Autoplay</data>
        <data key="section">settings</data>
        <data key="fieldName">show_dots</data>
        <data key="value">false</data>
    </entity>
</entities>
