<?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="SamplePaypalConfig" type="paypal_config_state">
        <requiredEntity type="business_account">SampleBusinessAccount</requiredEntity>
        <requiredEntity type="api_username">SampleApiUsername</requiredEntity>
        <requiredEntity type="api_password">SampleApiPassword</requiredEntity>
        <requiredEntity type="api_signature">SampleApiSignature</requiredEntity>
        <requiredEntity type="api_authentication">SampleApiAuthentication</requiredEntity>
        <requiredEntity type="sandbox_flag">SampleSandboxFlag</requiredEntity>
        <requiredEntity type="use_proxy">SampleUseProxy</requiredEntity>
    </entity>
    <entity name="SampleBusinessAccount" type="business_account">
        <data key="value">myBusinessAccount@magento.com</data>
    </entity>
    <entity name="SampleApiUsername" type="api_username">
        <data key="value">myApiUsername.magento.com</data>
    </entity>
    <entity name="SampleApiPassword" type="api_password">
        <data key="value">somePassword</data>
    </entity>
    <entity name="SampleApiSignature" type="api_signature">
        <data key="value">someApiSignature</data>
    </entity>
    <entity name="SampleApiAuthentication" type="api_authentication">
        <data key="value">0</data>
    </entity>
    <entity name="SampleSandboxFlag" type="sandbox_flag">
        <data key="value">0</data>
    </entity>
    <entity name="SampleUseProxy" type="use_proxy">
        <data key="value">0</data>
    </entity>
    <entity name="SampleMerchantID" type="use_proxy">
        <data key="value">someMerchantId</data>
    </entity>

    <!-- default configuration used to restore Magento config -->
    <entity name="DefaultPayPalConfig" type="paypal_config_state">
        <requiredEntity type="business_account">DefaultBusinessAccount</requiredEntity>
        <requiredEntity type="api_username">DefaultApiUsername</requiredEntity>
        <requiredEntity type="api_password">DefaultApiPassword</requiredEntity>
        <requiredEntity type="api_signature">DefaultApiSignature</requiredEntity>
    </entity>
    <entity name="DefaultBusinessAccount" type="business_account">
        <data key="value"/>
    </entity>
    <entity name="DefaultApiUsername" type="api_username">
        <data key="value"/>
    </entity>
    <entity name="DefaultApiPassword" type="api_password">
        <data key="value"/>
    </entity>
    <entity name="DefaultApiSignature" type="api_signature">
        <data key="value"/>
    </entity>
    <entity name="Payer" type="paypal_buyer">
        <data key="buyerEmail">buyer.mpi@gmail.com</data>
        <data key="buyerPassword">12345678</data>
    </entity>
    <entity name="PayPalLabel" type="paypal">
        <data key="checkout">checkout</data>
        <data key="credit">credit</data>
        <data key="pay">pay</data>
        <data key="buynow">buy now</data>
        <data key="paypal">pay pal</data>
        <data key="installment">installment</data>
    </entity>
    <entity name="PayPalLayout" type="paypal">
        <data key="horizontal">horizontal</data>
        <data key="vertical">vertical</data>
    </entity>
    <entity name="PayPalSize" type="paypal">
        <data key="medium">medium</data>
        <data key="large">large</data>
        <data key="responsive">responsive</data>
    </entity>
    <entity name="PayPalShape" type="paypal">
        <data key="pill">pill</data>
        <data key="rectangle">rectangle</data>
    </entity>
    <entity name="PayPalColor" type="paypal">
        <data key="gold">gold</data>
        <data key="blue">blue</data>
        <data key="silver">silver</data>
        <data key="black">black</data>
    </entity>
    <entity name="SamplePaypalExpressConfig" type="paypal_express_config">
        <data key="paypal_express_email">myBusinessAccount@magento.com</data>
        <data key="paypal_express_api_username">myApiUsername.magento.com</data>
        <data key="paypal_express_api_password">somePassword</data>
        <data key="paypal_express_api_signature">someApiSignature</data>
        <data key="paypal_express_merchantID">someMerchantId</data>
    </entity>
</entities>
