<?xml version="1.0" encoding="UTF-8"?>
<entities xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:noNamespaceSchemaLocation="urn:magento:mftf:DataGenerator/etc/dataProfileSchema.xsd">
    <entity name="SampleAmazonPaymentConfig" type="amazon_payment_config_state">
        <requiredEntity type="merchant_id">SampleAmazonMerchantId</requiredEntity>
        <requiredEntity type="access_key">SampleAmazonAccessKey</requiredEntity>
        <requiredEntity type="secret_key">SampleAmazonSecretKey</requiredEntity>
        <requiredEntity type="client_id">SampleAmazonClientId</requiredEntity>
        <requiredEntity type="client_secret">SampleAmazonClientSecret</requiredEntity>
        <requiredEntity type="payment_region">SampleAmazonPaymentRegion</requiredEntity>
        <requiredEntity type="sandbox">SampleAmazonSandbox</requiredEntity>
        <requiredEntity type="payment_action">SampleAmazonPaymentAction</requiredEntity>
        <requiredEntity type="authorization_mode">SampleAmazonAuthorizationMode</requiredEntity>
        <requiredEntity type="amazon_pay_active">SampleAmazonPayActive</requiredEntity>
        <requiredEntity type="lwa_enabled">SampleAmazonLwaEnabled</requiredEntity>
    </entity>
    <entity name="EUAmazonPaymentConfig" type="amazon_payment_config_state">
        <requiredEntity type="merchant_id">SampleEUAmazonMerchantId</requiredEntity>
        <requiredEntity type="access_key">SampleEUAmazonAccessKey</requiredEntity>
        <requiredEntity type="secret_key">SampleEUAmazonSecretKey</requiredEntity>
        <requiredEntity type="client_id">SampleEUAmazonClientId</requiredEntity>
        <requiredEntity type="client_secret">SampleEUAmazonClientSecret</requiredEntity>
        <requiredEntity type="payment_region">SampleEUAmazonPaymentRegion</requiredEntity>
        <requiredEntity type="sandbox">SampleAmazonSandbox</requiredEntity>
        <requiredEntity type="payment_action">SampleAmazonPaymentAction</requiredEntity>
        <requiredEntity type="authorization_mode">SampleAmazonAuthorizationMode</requiredEntity>
        <requiredEntity type="amazon_pay_active">SampleAmazonPayActive</requiredEntity>
        <requiredEntity type="lwa_enabled">SampleAmazonLwaEnabled</requiredEntity>
    </entity>
    <entity name="SampleAmazonMerchantId" type="merchant_id">
        <data key="value">{{_CREDS.amazon/v1_merchant_id}}</data>
    </entity>
    <entity name="SampleAmazonAccessKey" type="access_key">
        <data key="value">{{_CREDS.amazon/v1_access_key}}</data>
    </entity>
    <entity name="SampleAmazonSecretKey" type="secret_key">
        <data key="value">{{_CREDS.amazon/v1_secret_key}}</data>
    </entity>
    <entity name="SampleAmazonClientId" type="client_id">
        <data key="value">{{_CREDS.amazon/v1_client_id}}</data>
    </entity>
    <entity name="SampleAmazonClientSecret" type="client_secret">
        <data key="value">{{_CREDS.amazon/v1_client_secret}}</data>
    </entity>
    <entity name="SampleEUAmazonPaymentRegion" type="payment_region">
        <data key="value">{{_CREDS.amazon/v1_eu_region}}</data>
    </entity>
    <entity name="SampleEUAmazonMerchantId" type="merchant_id">
        <data key="value">{{_CREDS.amazon/v1_eu_merchant_id}}</data>
    </entity>
    <entity name="SampleEUAmazonAccessKey" type="access_key">
        <data key="value">{{_CREDS.amazon/v1_eu_access_key}}</data>
    </entity>
    <entity name="SampleEUAmazonSecretKey" type="secret_key">
        <data key="value">{{_CREDS.amazon/v1_eu_secret_key}}</data>
    </entity>
    <entity name="SampleEUAmazonClientId" type="client_id">
        <data key="value">{{_CREDS.amazon/v1_eu_client_id}}</data>
    </entity>
    <entity name="SampleEUAmazonClientSecret" type="client_secret">
        <data key="value">{{_CREDS.amazon/v1_eu_client_secret}}</data>
    </entity>
    <entity name="SampleAmazonPaymentRegion" type="payment_region">
        <data key="value">{{_CREDS.amazon/v1_region}}</data>
    </entity>
    <entity name="SampleAmazonSandbox" type="sandbox">
        <data key="value">1</data>
    </entity>
    <entity name="SampleAmazonPaymentAction" type="payment_action">
        <data key="value">authorize</data>
    </entity>
    <entity name="SampleAmazonAuthorizationMode" type="authorization_mode">
        <data key="value">synchronous</data>
    </entity>
    <entity name="SampleAmazonPayActive" type="amazon_pay_active">
        <data key="value">1</data>
    </entity>
    <entity name="SampleAmazonLwaEnabled" type="lwa_enabled">
        <data key="value">1</data>
    </entity>
    <!-- Partial capture support configuration -->
    <entity name="MultiInvoiceAmazonPaymentConfig" type="amazon_payment_config_state">
        <requiredEntity type="merchant_id">MultiInvoiceAmazonMerchantId</requiredEntity>
        <requiredEntity type="access_key">MultiInvoiceAmazonAccessKey</requiredEntity>
        <requiredEntity type="secret_key">MultiInvoiceAmazonSecretKey</requiredEntity>
        <requiredEntity type="client_id">MultiInvoiceAmazonClientId</requiredEntity>
        <requiredEntity type="client_secret">MultiInvoiceAmazonClientSecret</requiredEntity>
        <requiredEntity type="payment_region">MultiInvoiceAmazonPaymentRegion</requiredEntity>
        <requiredEntity type="sandbox">SampleAmazonSandbox</requiredEntity>
        <requiredEntity type="payment_action">SampleAmazonPaymentAction</requiredEntity>
        <requiredEntity type="authorization_mode">SampleAmazonAuthorizationMode</requiredEntity>
        <requiredEntity type="amazon_pay_active">SampleAmazonPayActive</requiredEntity>
        <requiredEntity type="lwa_enabled">DefaultAmazonLwaEnabled</requiredEntity>
    </entity>
    <entity name="MultiInvoiceAmazonMerchantId" type="merchant_id">
        <data key="value">{{_CREDS.amazon/v1_multi_invoice_merchant_id}}</data>
    </entity>
    <entity name="MultiInvoiceAmazonAccessKey" type="access_key">
        <data key="value">{{_CREDS.amazon/v1_multi_invoice_access_key}}</data>
    </entity>
    <entity name="MultiInvoiceAmazonSecretKey" type="secret_key">
        <data key="value">{{_CREDS.amazon/v1_multi_invoice_secret_key}}</data>
    </entity>
    <entity name="MultiInvoiceAmazonClientId" type="client_id">
        <data key="value">{{_CREDS.amazon/v1_multi_invoice_client_id}}</data>
    </entity>
    <entity name="MultiInvoiceAmazonClientSecret" type="client_secret">
        <data key="value">{{_CREDS.amazon/v1_multi_invoice_client_secret}}</data>
    </entity>
    <entity name="MultiInvoiceAmazonPaymentRegion" type="payment_region">
        <data key="value">{{_CREDS.amazon/v1_multi_invoice_region}}</data>
    </entity>
    <!-- No partial capture support configuration -->
    <entity name="SingleInvoiceAmazonPaymentConfig" type="amazon_payment_config_state">
        <requiredEntity type="merchant_id">SingleInvoiceAmazonMerchantId</requiredEntity>
        <requiredEntity type="access_key">SingleInvoiceAmazonAccessKey</requiredEntity>
        <requiredEntity type="secret_key">SingleInvoiceAmazonSecretKey</requiredEntity>
        <requiredEntity type="client_id">SingleInvoiceAmazonClientId</requiredEntity>
        <requiredEntity type="client_secret">SingleInvoiceAmazonClientSecret</requiredEntity>
        <requiredEntity type="payment_region">SingleInvoiceAmazonPaymentRegion</requiredEntity>
        <requiredEntity type="sandbox">SampleAmazonSandbox</requiredEntity>
        <requiredEntity type="payment_action">SampleAmazonPaymentAction</requiredEntity>
        <requiredEntity type="authorization_mode">SampleAmazonAuthorizationMode</requiredEntity>
        <requiredEntity type="amazon_pay_active">SampleAmazonPayActive</requiredEntity>
        <requiredEntity type="lwa_enabled">DefaultAmazonLwaEnabled</requiredEntity>
    </entity>
    <entity name="SingleInvoiceAmazonMerchantId" type="merchant_id">
        <data key="value">{{_CREDS.amazon/v1_single_invoice_merchant_id}}</data>
    </entity>
    <entity name="SingleInvoiceAmazonAccessKey" type="access_key">
        <data key="value">{{_CREDS.amazon/v1_single_invoice_access_key}}</data>
    </entity>
    <entity name="SingleInvoiceAmazonSecretKey" type="secret_key">
        <data key="value">{{_CREDS.amazon/v1_single_invoice_secret_key}}</data>
    </entity>
    <entity name="SingleInvoiceAmazonClientId" type="client_id">
        <data key="value">{{_CREDS.amazon/v1_single_invoice_client_id}}</data>
    </entity>
    <entity name="SingleInvoiceAmazonClientSecret" type="client_secret">
        <data key="value">{{_CREDS.amazon/v1_single_invoice_client_secret}}</data>
    </entity>
    <entity name="SingleInvoiceAmazonPaymentRegion" type="payment_region">
        <data key="value">{{_CREDS.amazon/v1_single_invoice_region}}</data>
    </entity>
    <!-- default configuration used to restore Magento config -->
    <entity name="DefaultAmazonPaymentConfig" type="amazon_payment_config_state">
        <requiredEntity type="merchant_id">DefaultAmazonMerchantId</requiredEntity>
        <requiredEntity type="access_key">DefaultAmazonAccessKey</requiredEntity>
        <requiredEntity type="secret_key">DefaultAmazonSecretKey</requiredEntity>
        <requiredEntity type="client_id">DefaultAmazonClientId</requiredEntity>
        <requiredEntity type="client_secret">DefaultAmazonClientSecret</requiredEntity>
        <requiredEntity type="payment_region">DefaultAmazonPaymentRegion</requiredEntity>
        <requiredEntity type="sandbox">DefaultAmazonSandbox</requiredEntity>
        <requiredEntity type="payment_action">DefaultAmazonPaymentAction</requiredEntity>
        <requiredEntity type="authorization_mode">DefaultAmazonAuthorizationMode</requiredEntity>
        <requiredEntity type="amazon_pay_active">DefaultAmazonPayActive</requiredEntity>
        <requiredEntity type="lwa_enabled">DefaultAmazonLwaEnabled</requiredEntity>
    </entity>
    <entity name="DefaultAmazonMerchantId" type="merchant_id">
        <data key="value"/>
    </entity>
    <entity name="DefaultAmazonAccessKey" type="access_key">
        <data key="value"/>
    </entity>
    <entity name="DefaultAmazonSecretKey" type="secret_key">
        <data key="value"/>
    </entity>
    <entity name="DefaultAmazonClientId" type="client_id">
        <data key="value"/>
    </entity>
    <entity name="DefaultAmazonClientSecret" type="client_secret">
        <data key="value"/>
    </entity>
    <entity name="DefaultAmazonPaymentRegion" type="payment_region">
        <data key="value"/>
    </entity>
    <entity name="DefaultAmazonSandbox" type="sandbox">
        <data key="value"/>
    </entity>
    <entity name="DefaultAmazonPaymentAction" type="payment_action">
        <data key="value">authorize</data>
    </entity>
    <entity name="DefaultAmazonAuthorizationMode" type="authorization_mode">
        <data key="value">synchronous</data>
    </entity>
    <entity name="DefaultAmazonPayActive" type="amazon_pay_active">
        <data key="value">1</data>
    </entity>
    <entity name="DefaultAmazonLwaEnabled" type="lwa_enabled">
        <data key="value">0</data>
    </entity>
</entities>
