<?php
namespace App\Entity;
use App\Repository\SessionStageRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=SessionStageRepository::class)
*/
class SessionStage
{
/**
* @ORM\Id
* @ORM\GeneratedValue
* @ORM\Column(name="idSessionStage", type="integer")
*/
private $id;
/**
* @ORM\Column(type="integer", nullable=true)
*/
private $idCourseSession;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $seqnum;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $title;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $startTime;
/**
* @ORM\Column(type="time", nullable=true)
*/
private $endTime;
/**
* @ORM\Column(type="datetime", nullable=true)
*/
private $stageDate;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $location;
/**
* @ORM\Column(type="integer", nullable=true)
*/
private $onSite;
/**
* @ORM\Column(type="integer", nullable=true)
*/
private $remote;
/**
* @ORM\Column(type="boolean", nullable=true)
*/
private $isActive;
/**
* @ORM\Column(type="string", length=255, nullable=true)
*/
private $link;
public function getId(): ?int
{
return $this->id;
}
public function getIdCourseSession(): ?int
{
return $this->idCourseSession;
}
public function setIdCourseSession(?int $idCourseSession): self
{
$this->idCourseSession = $idCourseSession;
return $this;
}
public function getSeqnum(): ?bool
{
return $this->seqnum;
}
public function setSeqnum(?bool $seqnum): self
{
$this->seqnum = $seqnum;
return $this;
}
public function getStageDate(): ?\DateTimeInterface
{
return $this->stageDate;
}
public function setStageDate(?\DateTimeInterface $stageDate): self
{
$this->stageDate = $stageDate;
return $this;
}
public function getLocation(): ?string
{
return $this->location;
}
public function setLocation(?string $location): self
{
$this->location = $location;
return $this;
}
public function getOnSite(): ?int
{
return $this->onSite;
}
public function setOnSite(?int $onSite): self
{
$this->onSite = $onSite;
return $this;
}
public function getRemote(): ?int
{
return $this->remote;
}
public function setRemote(?int $remote): self
{
$this->remote = $remote;
return $this;
}
public function getIsActive(): ?bool
{
return $this->isActive;
}
public function setIsActive(?bool $isActive): self
{
$this->isActive = $isActive;
return $this;
}
public function getTitle(): ?string
{
return $this->title;
}
public function setTitle(?string $title): self
{
$this->title = $title;
return $this;
}
public function getStartTime(): ?\DateTimeInterface
{
return $this->startTime;
}
public function setStartTime(?\DateTimeInterface $startTime): self
{
$this->startTime = $startTime;
return $this;
}
public function getEndTime(): ?\DateTimeInterface
{
return $this->endTime;
}
public function setEndTime(?\DateTimeInterface $endTime): self
{
$this->endTime = $endTime;
return $this;
}
public function getLink(): ?string
{
return $this->link;
}
public function setLink(?string $link): self
{
$this->link = $link;
return $this;
}
}