src/Entity/SaasDocAllowed.php line 11
<?phpnamespace App\Entity;use App\Repository\SaasDocAllowedRepository;use Doctrine\ORM\Mapping as ORM;use Symfony\Component\Validator\Constraints\GreaterThanOrEqual;use Symfony\Component\Validator\Constraints\NotBlank;#[ORM\Entity(repositoryClass: SaasDocAllowedRepository::class)]class SaasDocAllowed{#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]private ?int $id = null;#[ORM\Column(length: 20, nullable: true)]private ?string $docType = null;#[ORM\Column(nullable: true)]private ?\DateInterval $period = null;#[ORM\ManyToOne(inversedBy: 'docAlloweds')]#[ORM\JoinColumn(nullable: false)]private ?SaasConfiguration $saasConfiguration = null;#[ORM\Column]#[NotBlank]#[GreaterThanOrEqual(0)]private ?int $total = null;#[ORM\Column(nullable: true)]private ?bool $sealed = null;public function getId(): ?int{return $this->id;}public function getDocType(): ?string{return $this->docType;}public function setDocType(string $docType): self{$this->docType = $docType;return $this;}public function getPeriod(): ?\DateInterval{return $this->period;}public function setPeriod(\DateInterval $period): self{$this->period = $period;return $this;}public function getSaasConfiguration(): ?SaasConfiguration{return $this->saasConfiguration;}public function setSaasConfiguration(?SaasConfiguration $saasConfiguration): self{$this->saasConfiguration = $saasConfiguration;return $this;}public function getTotal(): ?int{return $this->total;}public function setTotal(int $total): self{$this->total = $total;return $this;}public function isSealed(): ?bool{return $this->sealed;}public function setSealed(?bool $sealed): self{$this->sealed = $sealed;return $this;}}