<?phpnamespace App\Entity;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity */class PaymentOptions{ /** * @ORM\Id * @ORM\GeneratedValue * @ORM\Column(type="integer") * * @var int */ protected $id; /** * @ORM\Column(type="decimal", precision=18, scale=0, nullable=false) * * @var int */ protected $customerNumber; /** * @ORM\Column(type="boolean") * * @var bool */ protected $eInvoice; /** * @ORM\Column(type="boolean") * * @var bool */ protected $debitWater; /** * @ORM\Column(type="boolean") * * @var bool */ protected $debitOther; /** * @ORM\Column(type="boolean") * * @var bool */ protected $monthlyPayment; /** * @ORM\Column(type="integer", length=2, nullable=true) * * @var int */ protected $monthlyPaymentDate; /** * @ORM\OneToOne(targetEntity="App\Entity\SepaOrder") * @ORM\JoinColumn(name="sepa_order_id", referencedColumnName="id") * * @var SepaOrder */ protected $sepaOrder; public function getId(): int { return $this->id; } /** * @return PaymentOptions */ public function setId(int $id): self { $this->id = $id; return $this; } public function getCustomerNumber(): int { return $this->customerNumber; } /** * @return PaymentOptions */ public function setCustomerNumber(int $customerNumber): self { $this->customerNumber = $customerNumber; return $this; } public function hasEInvoice(): bool { return $this->eInvoice; } /** * @return PaymentOptions */ public function setEInvoice(bool $eInvoice): self { $this->eInvoice = $eInvoice; return $this; } public function hasDebitWater(): bool { return $this->debitWater; } /** * @return PaymentOptions */ public function setDebitWater(bool $debitWater): self { $this->debitWater = $debitWater; return $this; } public function hasDebitOther(): bool { return $this->debitOther; } /** * @return PaymentOptions */ public function setDebitOther(bool $debitOther): self { $this->debitOther = $debitOther; return $this; } public function hasMonthlyPayment(): bool { return $this->monthlyPayment; } /** * @return PaymentOptions */ public function setMonthlyPayment(bool $monthlyPayment): self { $this->monthlyPayment = $monthlyPayment; return $this; } public function getMonthlyPaymentDate(): ?int { return $this->monthlyPaymentDate; } /** * @return PaymentOptions */ public function setMonthlyPaymentDate(?int $monthlyPaymentDate): self { $this->monthlyPaymentDate = $monthlyPaymentDate; return $this; } public function getSepaOrder(): ?SepaOrder { return $this->sepaOrder; } /** * @return PaymentOptions */ public function setSepaOrder(SepaOrder $sepaOrder): self { $this->sepaOrder = $sepaOrder; return $this; }}