<?php declare(strict_types=1);
/**
* @author Mehrez Labidi
*/
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity
* @ORM\Table(name="fusacq_dbo.lien_participations_fonds")
*/
class LienParticipationsFonds {
const MODE = ['sortie', 'publique', 'radie', 'attente'];
/**
* @var int @ORM\Id
* @ORM\Column(type="integer",nullable=false,name="id_lien_participations_fonds" )
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id_lien_participations_fonds;
/**
* @var string @ORM\Column(type="integer", nullable=true, name="id_gestionnaire_fonds" )
*/
protected $id_gestionnaire_fonds;
/**
* @var string @ORM\Column(type="integer", nullable=true, name="id_fonds" )
*/
protected $id_fonds;
/**
* @var string @ORM\Column(type="integer", nullable=true, name="id_participation" )
*/
protected $id_participation;
/**
* @var string @ORM\Column(type="integer", nullable=true, name="id_personne" )
*/
protected $id_personne;
/**
* @var string @ORM\Column(type="string",length=10, nullable=true, name="devise" )
*/
protected $devise;
/**
* @var string @ORM\Column(type="integer", nullable=true, name="capital_detenu" )
*/
protected $capital_detenu;
/**
* @var string @ORM\Column(type="decimal", nullable=true, name="montant_investi" )
*/
protected $montant_investi;
/**
* @var string @ORM\Column(type="decimal", nullable=true, name="montant_investi_devise" )
*/
protected $montant_investi_devise;
/**
* @var string @ORM\Column(type="string",length=50, nullable=true, name="date_investissement" )
*/
protected $date_investissement;
/**
* @var string @ORM\Column(type="string",length=20, nullable=true, name="date_mise_a_jour" )
*/
protected $date_mise_a_jour;
/**
* @var string @ORM\Column(type="string",length=20, nullable=true, name="date_relance" )
*/
protected $date_relance;
/**
* @var string @ORM\Column(type="string",length=20, nullable=true, name="relance_mise_a_jour" )
*/
protected $relance_mise_a_jour;
/**
* @var string @ORM\Column(type="string",length=20, nullable=true, name="mode" )
*/
protected $mode;
/**
* @var string @ORM\Column(type="string",length=50, nullable=true, name="login_demande_publication" )
*/
protected $login_demande_publication;
/**
* @var string @ORM\Column(type="string",length=100, nullable=true, name="nom_exact_participation" )
*/
protected $nom_exact_participation;
/**
* @var string @ORM\Column(type="string",length=45, nullable=true, name="date_passage_robot" )
*/
protected $date_passage_robot;
/**
* @var string @ORM\Column(type="string",length=3, nullable=true, name="trouve_par_robot" )
*/
protected $trouve_par_robot;
/**
* @var string @ORM\Column(type="string",length=100, nullable=true, name="nom_propose_par_robot" )
*/
protected $nom_propose_par_robot;
/**
* @var string @ORM\Column(type="integer", nullable=true, name="date_sortie" )
*/
protected $date_sortie;
/**
* @var string @ORM\Column(type="string",length=45, nullable=true, name="date_demande_publication" )
*/
protected $date_demande_publication;
public function _get($property) {
return $this->$property;
}
public function _set($property, $value) {
$this->$property = $value;
}
public function getAllProperties() {
$output = [];
foreach ($this as $key => $value) {
$output[$key] = $value;
}
return $output;
}
}