*/ namespace Lc\CaracoleBundle\Model\Config; use Lc\SovBundle\Doctrine\Extension\BlameableTrait; use Lc\SovBundle\Doctrine\Extension\DevAliasTrait; use Lc\SovBundle\Doctrine\Extension\TimestampableTrait; use Lc\SovBundle\Model\User\UserInterface; /** * @ORM\MappedSuperclass() */ interface TaxRateInterface { public function getCreatedBy(): ?UserInterface; public function setCreatedBy(?UserInterface $createdBy); public function getUpdatedBy(): ?UserInterface; public function setUpdatedBy(?UserInterface $updatedBy); public function getDevAlias(): ?string; public function setDevAlias(?string $devAlias); public function getBehaviorTaxRateChoices(): array; public function __toString(); public function getTitle(): ?string; public function setTitle(string $title); public function getValue(): ?float; public function setValue(float $value): TaxRateModel; public function getCreatedAt(): ?\DateTimeInterface; public function setCreatedAt(\DateTimeInterface $createdAt); public function getUpdatedAt(): ?\DateTimeInterface; public function setUpdatedAt(\DateTimeInterface $updatedAt); }