<?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">
  <entity name="Entities\TPromo" table="t_promo">
    <one-to-many field="pages" target-entity="Entities\TCategoriepromo" mapped-by="promotion">
        <join-column name="NumPromo" referenced-column-name="NumPromo" />
    </one-to-many>
    <one-to-one field="derniereMinute" target-entity="Entities\Dernieresminutes">
        <join-column name="id_derniere_minute" referenced-column-name="id" />
    </one-to-one>
    <change-tracking-policy>DEFERRED_IMPLICIT</change-tracking-policy>
    <id name="numpromo" type="integer" column="NumPromo">
      <generator strategy="IDENTITY"/>
    </id>
    <field name="frnompromo" type="string" column="frNomPromo" length="255"/>
    <field name="ennompromo" type="string" column="enNomPromo" length="255"/>
    <field name="denompromo" type="string" column="deNomPromo" length="255"/>
    <field name="nlnompromo" type="string" column="nlNomPromo" length="255"/>
    <field name="itnompromo" type="string" column="itNomPromo" length="255"/>
    <field name="ptnompromo" type="string" column="ptNomPromo" length="255"/>
    <field name="esnompromo" type="string" column="esNomPromo" length="255"/>
    <field name="dknompromo" type="string" column="dkNomPromo" length="255"/>
    <field name="frdescriptionpromo" type="text" column="frDescriptionPromo"/>
    <field name="endescriptionpromo" type="text" column="enDescriptionPromo"/>
    <field name="dedescriptionpromo" type="text" column="deDescriptionPromo"/>
    <field name="nldescriptionpromo" type="text" column="nlDescriptionPromo"/>
    <field name="itdescriptionpromo" type="text" column="itDescriptionPromo"/>
    <field name="ptdescriptionpromo" type="text" column="ptDescriptionPromo"/>
    <field name="esdescriptionpromo" type="text" column="esDescriptionPromo"/>
    <field name="dkdescriptionpromo" type="text" column="dkDescriptionPromo"/>
    <field name="frcourtedescriptionpromo" type="text" column="frCourteDescriptionPromo"/>
    <field name="encourtedescriptionpromo" type="text" column="enCourteDescriptionPromo"/>
    <field name="decourtedescriptionpromo" type="text" column="deCourteDescriptionPromo"/>
    <field name="nlcourtedescriptionpromo" type="text" column="nlCourteDescriptionPromo"/>
    <field name="itcourtedescriptionpromo" type="text" column="itCourteDescriptionPromo"/>
    <field name="ptcourtedescriptionpromo" type="text" column="ptCourteDescriptionPromo"/>
    <field name="escourtedescriptionpromo" type="text" column="esCourteDescriptionPromo"/>
    <field name="dkcourtedescriptionpromo" type="text" column="dkCourteDescriptionPromo"/>
    <field name="typepromo" type="string" column="TypePromo" length="50"/>
    <field name="frurlpromo" type="string" column="frUrlPromo" length="255"/>
    <field name="enurlpromo" type="string" column="enUrlPromo" length="255"/>
    <field name="deurlpromo" type="string" column="deUrlPromo" length="255"/>
    <field name="nlurlpromo" type="string" column="nlUrlPromo" length="255"/>
    <field name="iturlpromo" type="string" column="itUrlPromo" length="255"/>
    <field name="pturlpromo" type="string" column="ptUrlPromo" length="255"/>
    <field name="esurlpromo" type="string" column="esUrlPromo" length="255"/>
    <field name="dkurlpromo" type="string" column="dkUrlPromo" length="255"/>
    <field name="fronline" type="boolean" column="frOnLine"/>
    <field name="enonline" type="boolean" column="enOnLine"/>
    <field name="deonline" type="boolean" column="deOnLine"/>
    <field name="nlonline" type="boolean" column="nlOnLine"/>
    <field name="itonline" type="boolean" column="itOnLine"/>
    <field name="ptonline" type="boolean" column="ptOnLine"/>
    <field name="esonline" type="boolean" column="esOnLine"/>
    <field name="dkonline" type="boolean" column="dkOnLine"/>
    <field name="imagePromo" type="string" column="Image_promo" length="128"/>
    <field name="numsejour" type="integer" column="NumSejour"/>
    <field name="datedebut" type="date" column="DateDebut"/>
    <field name="datefin" type="date" column="DateFin"/>
    <field name="datedebenligne" type="date" column="DateDebEnligne"/>
    <field name="datefinenligne" type="date" column="DateFinEnligne"/>
    <field name="isDerniereMinute" type="boolean" column="is_derniere_minute"/>
    <field name="idDerniereMinute" type="integer" column="id_derniere_minute"/>
    <lifecycle-callbacks/>
  </entity>
</doctrine-mapping>
