| Current Path : /home/rtorresani/www/app/code/Amasty/RewardsExportEntity/etc/entity/ |
| 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>