<?php
namespace App\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* ServiceDeliveryHasPlace
*
* @ORM\Table(name="service_delivery_has_place")
* @ORM\Entity
*/
class ServiceDeliveryHasPlace
{
/**
* @var ServiceDelivery
* @ORM\Id
*
* @ORM\ManyToOne(targetEntity="ServiceDelivery", inversedBy="serviceDeliveryHasPlace")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="service_delivery_id", referencedColumnName="id")
* })
*/
private $serviceDelivery;
/**
* @var ServiceDeliveryPlace
* @ORM\Id
*
* @ORM\ManyToOne(targetEntity="ServiceDeliveryPlace")
* @ORM\JoinColumns({
* @ORM\JoinColumn(name="service_delivery_place_id", referencedColumnName="id")
* })
*/
private $serviceDeliveryPlace;
/**
* @var int|null
*
* @ORM\Column(name="time_after_reservation", type="integer", nullable=true, options={"default"="0"})
*/
private $timeAfterReservation = 0;
/**
* @return ServiceDelivery
*/
public function getServiceDelivery(): ServiceDelivery
{
return $this->serviceDelivery;
}
/**
* @param ServiceDelivery $serviceDelivery
*/
public function setServiceDelivery(ServiceDelivery $serviceDelivery): void
{
$this->serviceDelivery = $serviceDelivery;
}
/**
* @return ServiceDeliveryPlace
*/
public function getServiceDeliveryPlace(): ServiceDeliveryPlace
{
return $this->serviceDeliveryPlace;
}
/**
* @param ServiceDeliveryPlace $serviceDeliveryPlace
*/
public function setServiceDeliveryPlace(ServiceDeliveryPlace $serviceDeliveryPlace): void
{
$this->serviceDeliveryPlace = $serviceDeliveryPlace;
}
/**
* @return int|null
*/
public function getTimeAfterReservation(): ?int
{
return $this->timeAfterReservation;
}
/**
* @param int|null $timeAfterReservation
*/
public function setTimeAfterReservation(?int $timeAfterReservation): void
{
$this->timeAfterReservation = $timeAfterReservation;
}
}