id; } public function setName(string $name): InvoiceTemplate { $this->name = $name; return $this; } public function getName(): ?string { return $this->name; } public function getTitle(): ?string { return $this->title; } public function setTitle(string $title): InvoiceTemplate { $this->title = $title; return $this; } public function getAddress(): ?string { return $this->address; } public function setAddress(?string $address): InvoiceTemplate { $this->address = $address; return $this; } public function getNumberGenerator(): string { return $this->numberGenerator; } public function setNumberGenerator(string $numberGenerator): InvoiceTemplate { $this->numberGenerator = $numberGenerator; return $this; } public function getDueDays(): int { return $this->dueDays; } public function setDueDays(int $dueDays): InvoiceTemplate { $this->dueDays = $dueDays; return $this; } public function getVat(): float { return $this->vat; } public function setVat(float $vat): InvoiceTemplate { $this->vat = $vat; return $this; } public function getCompany(): ?string { return $this->company; } public function setCompany(string $company): InvoiceTemplate { $this->company = $company; return $this; } public function getRenderer(): string { return $this->renderer; } public function setRenderer(string $renderer): InvoiceTemplate { $this->renderer = $renderer; return $this; } public function getCalculator(): string { return $this->calculator; } public function setCalculator(string $calculator): InvoiceTemplate { $this->calculator = $calculator; return $this; } public function getPaymentTerms(): ?string { return $this->paymentTerms; } public function setPaymentTerms(?string $paymentTerms): InvoiceTemplate { $this->paymentTerms = $paymentTerms; return $this; } /** * @return string */ public function __toString() { return $this->getName(); } }