<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* ToDo
*
* @ORM\Table(name="to_do")
* @ORM\Entity(repositoryClass="App\Repository\ToDoRepository")
* @ORM\HasLifecycleCallbacks()
*/
class ToDo
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var string
*
* @ORM\Column(name="idToDoControl", type="string", length=255)
*/
private $idToDoControl;
/**
* @var string
*
* @ORM\Column(name="ownerToDo", type="string", length=255, nullable=true)
*/
private $ownerToDo;
/**
* @var string
*
* @ORM\Column(name="bossToDo", type="string", length=255, nullable=false)
*/
private $bossToDo;
/**
* @var string
*
* @ORM\Column(name="folowerToDo", type="string", length=255, nullable=true)
*/
private $folowerToDo;
/**
* @var string
*
* @ORM\Column(name="typeTime", type="string", length=255, nullable=true)
*/
private $typeTime;
/**
* @var \DateTime
*
* @ORM\Column(name="createdAt", type="datetime")
*/
private $createdAt;
/**
* @var \DateTime
*
* @ORM\Column(name="endAt", type="datetime", nullable=true)
*/
private $endAt;
/**
* @var string
*
* @ORM\Column(name="title", type="string", length=255, nullable=true)
*/
private $title;
/**
* @var string
*
* @ORM\Column(name="description", type="text", nullable=true)
*/
private $description;
/**
* @var string
*
* @ORM\Column(name="details", type="string", length=255, nullable=true)
*/
private $details;
/**
* @var string
*
* @ORM\Column(name="details2", type="string", length=255, nullable=true)
*/
private $details2;
/**
* @var bool
*
* @ORM\Column(name="state", type="boolean")
*/
private $state;
/**
* @var string
*
* @ORM\Column(name="idToDoClient", type="string", length=255, nullable=true)
*/
private $idToDoClient;
/**
* @var string
*
* @ORM\Column(name="idToDoSupplier", type="string", length=255, nullable=true)
*/
private $idToDoSupplier;
/**
* Get id
*
* @return int
*/
public function getId()
{
return $this->id;
}
/**
* Set idToDoControl
*
* @param string $idToDoControl
*
* @return ToDo
*/
public function setIdToDoControl($idToDoControl)
{
$this->idToDoControl = $idToDoControl;
return $this;
}
/**
* Get idToDoControl
*
* @return string
*/
public function getIdToDoControl()
{
return $this->idToDoControl;
}
/**
* Set ownerToDo
*
* @param string $ownerToDo
*
* @return ToDo
*/
public function setOwnerToDo($ownerToDo)
{
$this->ownerToDo = $ownerToDo;
return $this;
}
/**
* Get ownerToDo
*
* @return string
*/
public function getOwnerToDo()
{
return $this->ownerToDo;
}
/**
* Set bossToDo
*
* @param string $bossToDo
*
* @return ToDo
*/
public function setBossToDo($bossToDo)
{
$this->bossToDo = $bossToDo;
return $this;
}
/**
* Get bossToDo
*
* @return string
*/
public function getBossToDo()
{
return $this->bossToDo;
}
/**
* Set folowerToDo
*
* @param string $folowerToDo
*
* @return ToDo
*/
public function setFolowerToDo($folowerToDo)
{
$this->folowerToDo = $folowerToDo;
return $this;
}
/**
* Get folowerToDo
*
* @return string
*/
public function getFolowerToDo()
{
return $this->folowerToDo;
}
/**
* Set createdAt
*
* @param \DateTime $createdAt
*
* @return ToDo
*/
public function setCreatedAt($createdAt)
{
$this->createdAt = $createdAt;
return $this;
}
/**
* Get createdAt
*
* @return \DateTime
*/
public function getCreatedAt()
{
return $this->createdAt;
}
/**
* Set endAt
*
* @param \DateTime $endAt
*
* @return ToDo
*/
public function setEndAt($endAt)
{
$this->endAt = $endAt;
return $this;
}
/**
* Get endAt
*
* @return \DateTime
*/
public function getEndAt()
{
return $this->endAt;
}
/**
* Set title
*
* @param string $title
*
* @return ToDo
*/
public function setTitle($title)
{
$this->title = $title;
return $this;
}
/**
* Get title
*
* @return string
*/
public function getTitle()
{
return $this->title;
}
/**
* Set description
*
* @param string $description
*
* @return ToDo
*/
public function setDescription($description)
{
$this->description = $description;
return $this;
}
/**
* Get description
*
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* Set details
*
* @param string $details
*
* @return ToDo
*/
public function setDetails($details)
{
$this->details = $details;
return $this;
}
/**
* Get details
*
* @return string
*/
public function getDetails()
{
return $this->details;
}
/**
* Set details2
*
* @param string $details2
*
* @return ToDo
*/
public function setDetails2($details2)
{
$this->details2 = $details2;
return $this;
}
/**
* Get details2
*
* @return string
*/
public function getDetails2()
{
return $this->details2;
}
/**
* Set typeTime
*
* @param string $typeTime
*
* @return ToDo
*/
public function setTypeTime($typeTime)
{
$this->typeTime = $typeTime;
return $this;
}
/**
* Get typeTime
*
* @return string
*/
public function getTypeTime()
{
return $this->typeTime;
}
/**
* Set state
*
* @param boolean $state
*
* @return ToDo
*/
public function setState($state)
{
$this->state = $state;
return $this;
}
/**
* Get state
*
* @return bool
*/
public function getState()
{
return $this->state;
}
/**
* Set idToDoClient
*
* @param string $idToDoClient
*
* @return ToDo
*/
public function setidToDoClient($idToDoClient)
{
$this->idToDoClient = $idToDoClient;
return $this;
}
/**
* Get idToDoClient
*
* @return string
*/
public function getidToDoClient()
{
return $this->idToDoClient;
}
/**
* Set idToDoSupplier
*
* @param string $idToDoSupplier
*
* @return ToDo
*/
public function setidToDoSupplier($idToDoSupplier)
{
$this->idToDoSupplier = $idToDoSupplier;
return $this;
}
/**
* Get idToDoSupplier
*
* @return string
*/
public function getidToDoSupplier()
{
return $this->idToDoSupplier;
}
/**
* @ORM\PrePersist
*/
public function setCreatedAtValue()
{
$this->createdAt = new \Datetime();
}
/**
* @ORM\PrePersist
*/
public function setStateValue()
{
$this->state = false;
}
}