Your IP : 216.73.217.95


Current Path : /home/rtorresani/www/app/code/Amasty/RewardsExportEntity/etc/entity/
Upload File :
Current File : //home/rtorresani/www/app/code/Amasty/RewardsExportEntity/etc/entity/amrewards_rewards.xml

<?xml version="1.0"?>
<!--
/**
 * @author Amasty Team
 * @copyright Copyright (c) 2023 Amasty (https://www.amasty.com)
 * @package Reward Points Export Entity for Magento 2 (System)
 */-->

<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:noNamespaceSchemaLocation="urn:amasty:module:Amasty_ExportCore:etc/am_export.xsd">
    <entity code="amasty_rewards_rewards">
        <name>Amasty Reward Point Transactions</name>
        <group>Amasty Reward Points</group>
        <enabledChecker class="Amasty\ExportCore\Export\Config\IsModuleEnabled">
            <arguments>
                <argument name="moduleName" xsi:type="string">Amasty_Rewards</argument>
            </arguments>
        </enabledChecker>
        <collectionFactory class="Amasty\Rewards\Model\ResourceModel\Rewards\CollectionFactory"/>
        <fieldsConfig>
            <fieldsClass class="Amasty\ExportCore\Export\FieldsClass\Describe"/>
            <fields>
                <field name="visible_for_customer">
                    <actions>
                        <custom preselected="true" class="Amasty\RewardsExportEntity\Export\DataHandling\FieldModifier\VisibleForCustomer"/>
                    </actions>
                    <filter>
                        <type>select</type>
                        <options>
                            <class>Magento\Config\Model\Config\Source\Yesno</class>
                        </options>
                    </filter>
                </field>
            </fields>
        </fieldsConfig>
    </entity>
    <relation code="amrewards_rewards_customer_entity">
        <parent_entity>amasty_rewards_rewards</parent_entity>
        <child_entity>customer_entity</child_entity>
        <sub_entity_field_name>customer_entity</sub_entity_field_name>
        <type>one_to_many</type>
        <arguments>
            <argument name="parent_field_name" xsi:type="string">customer_id</argument>
            <argument name="child_field_name" xsi:type="string">entity_id</argument>
        </arguments>
    </relation>
</config>