<?xml version="1.0" encoding="UTF-8"?>

<doctrine-mapping xmlns="http://doctrine-project.org/schemas/orm/doctrine-mapping"
                  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                  xsi:schemaLocation="http://doctrine-project.org/schemas/orm/doctrine-mapping
                  http://doctrine-project.org/schemas/orm/doctrine-mapping.xsd"
>
    <mapped-superclass name="Sylius\MolliePlugin\Entity\MollieCustomer" table="mollie_customer">
        <id name="id" column="id" type="integer">
            <generator strategy="AUTO"/>
        </id>
        <field name="profileId" column="profile_id" type="string" unique="true"/>
        <field name="email" column="email" type="string" unique="true"/>
        <field name="isCreditCardSaved" column="is_credit_card_saved" type="string" nullable="true"/>
    </mapped-superclass>
</doctrine-mapping>
