<?php
namespace App\Entity;
use Symfony\Component\Security\Core\User\PasswordAuthenticatedUserInterface;
use Symfony\Component\Security\Core\User\UserInterface;
use Doctrine\ORM\Mapping as ORM;
/**
* DfGeneraliste
*
* @ORM\Table(name="df_generaliste")
* @ORM\Entity
*/
class DfGeneraliste
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;
/**
* @var string
*
* @ORM\Column(name="nom_medecin_fr", type="string", length=255, nullable=false)
*/
private $nomMedecinFr;
/**
* @var string
*
* @ORM\Column(name="nom_medcin_ar", type="string", length=255, nullable=false)
*/
private $nomMedcinAr;
/**
* @var string
*
* @ORM\Column(name="longitude", type="string", length=255, nullable=false)
*/
private $longitude;
/**
* @var string
*
* @ORM\Column(name="latitude", type="string", length=255, nullable=false)
*/
private $latitude;
/**
* @var string
*
* @ORM\Column(name="experience", type="string", length=255, nullable=false)
*/
private $experience;
/**
* @var string
*
* @ORM\Column(name="specialite", type="string", length=50, nullable=false, options={"default"="Medecin Générale"})
*/
private $specialite = 'Medecin Générale';
/**
* @var string
*
* @ORM\Column(name="prix_consultation", type="string", length=255, nullable=false)
*/
private $prixConsultation;
/**
* @var string
*
* @ORM\Column(name="sexe", type="string", length=255, nullable=false)
*/
private $sexe;
/**
* @var array
*
* @ORM\Column(name="roles", type="json", nullable=false)
*/
private $roles;
/**
* @var string
*
* @ORM\Column(name="telephone1", type="string", length=255, nullable=false)
*/
private $telephone1;
/**
* @var string|null
*
* @ORM\Column(name="telephone2", type="string", length=255, nullable=true)
*/
private $telephone2;
/**
* @var string|null
*
* @ORM\Column(name="telephone3", type="string", length=255, nullable=true)
*/
private $telephone3;
/**
* @var string
*
* @ORM\Column(name="email", type="string", length=255, nullable=false)
*/
private $email;
/**
* @var string
*
* @ORM\Column(name="password", type="string", length=255, nullable=false)
*/
private $password;
/**
* @var string|null
*
* @ORM\Column(name="vendredi_travail", type="string", length=255, nullable=true)
*/
private $vendrediTravail;
/**
* @var string|null
*
* @ORM\Column(name="samedi_travail", type="string", length=255, nullable=true)
*/
private $samediTravail;
/**
* @var string|null
*
* @ORM\Column(name="dimanche_travail", type="string", length=255, nullable=true)
*/
private $dimancheTravail;
/**
* @var string|null
*
* @ORM\Column(name="lundi_travail", type="string", length=255, nullable=true)
*/
private $lundiTravail;
/**
* @var string|null
*
* @ORM\Column(name="mardi_travail", type="string", length=255, nullable=true)
*/
private $mardiTravail;
/**
* @var string|null
*
* @ORM\Column(name="mercredi_travail", type="string", length=255, nullable=true)
*/
private $mercrediTravail;
/**
* @var string|null
*
* @ORM\Column(name="jeudi_travail", type="string", length=255, nullable=true)
*/
private $jeudiTravail;
/**
* @var bool|null
*
* @ORM\Column(name="avec_rdv", type="boolean", nullable=true)
*/
private $avecRdv;
/**
* @var string|null
*
* @ORM\Column(name="region", type="string", length=255, nullable=true)
*/
private $region;
/**
* @var string
*
* @ORM\Column(name="regionAr", type="string", length=250, nullable=false)
*/
private $regionar;
/**
* @var int|null
*
* @ORM\Column(name="visited", type="integer", nullable=true)
*/
private $visited;
/**
* @var int|null
*
* @ORM\Column(name="tel1_click", type="integer", nullable=true)
*/
private $tel1Click;
/**
* @var int|null
*
* @ORM\Column(name="tel2_click", type="integer", nullable=true)
*/
private $tel2Click;
/**
* @var int|null
*
* @ORM\Column(name="tel3_click", type="integer", nullable=true)
*/
private $tel3Click;
public function getId(): ?int
{
return $this->id;
}
public function getNomMedecinFr(): ?string
{
return $this->nomMedecinFr;
}
public function setNomMedecinFr(string $nomMedecinFr): self
{
$this->nomMedecinFr = $nomMedecinFr;
return $this;
}
public function getNomMedcinAr(): ?string
{
return $this->nomMedcinAr;
}
public function setNomMedcinAr(string $nomMedcinAr): self
{
$this->nomMedcinAr = $nomMedcinAr;
return $this;
}
public function getLongitude(): ?string
{
return $this->longitude;
}
public function setLongitude(string $longitude): self
{
$this->longitude = $longitude;
return $this;
}
public function getLatitude(): ?string
{
return $this->latitude;
}
public function setLatitude(string $latitude): self
{
$this->latitude = $latitude;
return $this;
}
public function getExperience(): ?string
{
return $this->experience;
}
public function setExperience(string $experience): self
{
$this->experience = $experience;
return $this;
}
public function getSpecialite(): ?string
{
return $this->specialite;
}
public function setSpecialite(string $specialite): self
{
$this->specialite = $specialite;
return $this;
}
public function getPrixConsultation(): ?string
{
return $this->prixConsultation;
}
public function setPrixConsultation(string $prixConsultation): self
{
$this->prixConsultation = $prixConsultation;
return $this;
}
public function getSexe(): ?string
{
return $this->sexe;
}
public function setSexe(string $sexe): self
{
$this->sexe = $sexe;
return $this;
}
public function getRoles(): ?array
{
return $this->roles;
}
public function setRoles(array $roles): self
{
$this->roles = $roles;
return $this;
}
public function getTelephone1(): ?string
{
return $this->telephone1;
}
public function setTelephone1(string $telephone1): self
{
$this->telephone1 = $telephone1;
return $this;
}
public function getTelephone2(): ?string
{
return $this->telephone2;
}
public function setTelephone2(?string $telephone2): self
{
$this->telephone2 = $telephone2;
return $this;
}
public function getTelephone3(): ?string
{
return $this->telephone3;
}
public function setTelephone3(?string $telephone3): self
{
$this->telephone3 = $telephone3;
return $this;
}
public function getEmail(): ?string
{
return $this->email;
}
public function setEmail(string $email): self
{
$this->email = $email;
return $this;
}
public function getPassword(): ?string
{
return $this->password;
}
public function setPassword(string $password): self
{
$this->password = $password;
return $this;
}
public function getVendrediTravail(): ?string
{
return $this->vendrediTravail;
}
public function setVendrediTravail(?string $vendrediTravail): self
{
$this->vendrediTravail = $vendrediTravail;
return $this;
}
public function getSamediTravail(): ?string
{
return $this->samediTravail;
}
public function setSamediTravail(?string $samediTravail): self
{
$this->samediTravail = $samediTravail;
return $this;
}
public function getDimancheTravail(): ?string
{
return $this->dimancheTravail;
}
public function setDimancheTravail(?string $dimancheTravail): self
{
$this->dimancheTravail = $dimancheTravail;
return $this;
}
public function getLundiTravail(): ?string
{
return $this->lundiTravail;
}
public function setLundiTravail(?string $lundiTravail): self
{
$this->lundiTravail = $lundiTravail;
return $this;
}
public function getMardiTravail(): ?string
{
return $this->mardiTravail;
}
public function setMardiTravail(?string $mardiTravail): self
{
$this->mardiTravail = $mardiTravail;
return $this;
}
public function getMercrediTravail(): ?string
{
return $this->mercrediTravail;
}
public function setMercrediTravail(?string $mercrediTravail): self
{
$this->mercrediTravail = $mercrediTravail;
return $this;
}
public function getJeudiTravail(): ?string
{
return $this->jeudiTravail;
}
public function setJeudiTravail(?string $jeudiTravail): self
{
$this->jeudiTravail = $jeudiTravail;
return $this;
}
public function isAvecRdv(): ?bool
{
return $this->avecRdv;
}
public function setAvecRdv(?bool $avecRdv): self
{
$this->avecRdv = $avecRdv;
return $this;
}
public function getRegion(): ?string
{
return $this->region;
}
public function setRegion(?string $region): self
{
$this->region = $region;
return $this;
}
public function getRegionar(): ?string
{
return $this->regionar;
}
public function setRegionar(string $regionar): self
{
$this->regionar = $regionar;
return $this;
}
public function getVisited(): ?int
{
return $this->visited;
}
public function setVisited(?int $visited): self
{
$this->visited = $visited;
return $this;
}
public function getTel1Click(): ?int
{
return $this->tel1Click;
}
public function setTel1Click(?int $tel1Click): self
{
$this->tel1Click = $tel1Click;
return $this;
}
public function getTel2Click(): ?int
{
return $this->tel2Click;
}
public function setTel2Click(?int $tel2Click): self
{
$this->tel2Click = $tel2Click;
return $this;
}
public function getTel3Click(): ?int
{
return $this->tel3Click;
}
public function setTel3Click(?int $tel3Click): self
{
$this->tel3Click = $tel3Click;
return $this;
}
public function __toString()
{
return $this->nomMedecinFr;
}
}