Classes/Domain/Model/MailTemplate.php
<?php
declare(strict_types=1);
namespace Pluswerk\MailLogger\Domain\Model;
class MailTemplate extends AbstractModel
{
protected string $typoScriptKey = '';
protected string $templatePathKey = '';
protected string $title = '';
protected string $subject = '';
protected string $message = '';
protected string $mailFromName = '';
protected string $mailFromAddress = '';
/**
* comma separated
*/
protected string $mailToNames = '';
/**
* comma separated
*/
protected string $mailToAddresses = '';
/**
* comma separated
*/
protected string $mailCopyAddresses = '';
/**
* comma separated
*/
protected string $mailBlindCopyAddresses = '';
protected string $dkimKey = '';
public function getTypoScriptKey(): string
{
return $this->typoScriptKey;
}
public function setTypoScriptKey(string $typoScriptKey): self
{
$this->typoScriptKey = $typoScriptKey;
return $this;
}
public function getTitle(): string
{
return $this->title;
}
public function setTitle(string $title): self
{
$this->title = $title;
return $this;
}
public function getSubject(): string
{
return $this->subject;
}
public function setSubject(string $subject): self
{
$this->subject = $subject;
return $this;
}
public function getMessage(): string
{
return $this->message;
}
public function setMessage(string $message): self
{
$this->message = $message;
return $this;
}
public function getMailFromName(): string
{
return $this->mailFromName;
}
public function setMailFromName(string $mailFromName): self
{
$this->mailFromName = $mailFromName;
return $this;
}
public function getMailFromAddress(): string
{
return $this->mailFromAddress;
}
public function setMailFromAddress(string $mailFromAddress): self
{
$this->mailFromAddress = $mailFromAddress;
return $this;
}
public function getMailToNames(): string
{
return $this->mailToNames;
}
public function setMailToNames(string $mailToNames): self
{
$this->mailToNames = $mailToNames;
return $this;
}
public function getMailToAddresses(): string
{
return $this->mailToAddresses;
}
public function setMailToAddresses(string $mailToAddresses): self
{
$this->mailToAddresses = $mailToAddresses;
return $this;
}
public function getMailCopyAddresses(): string
{
return $this->mailCopyAddresses;
}
public function setMailCopyAddresses(string $mailCopyAddresses): self
{
$this->mailCopyAddresses = $mailCopyAddresses;
return $this;
}
public function getMailBlindCopyAddresses(): string
{
return $this->mailBlindCopyAddresses;
}
public function setMailBlindCopyAddresses(string $mailBlindCopyAddresses): self
{
$this->mailBlindCopyAddresses = $mailBlindCopyAddresses;
return $this;
}
public function getDkimKey(): string
{
return $this->dkimKey;
}
public function setDkimKey(string $dkimKey): self
{
$this->dkimKey = $dkimKey;
return $this;
}
public function getTemplatePathKey(): string
{
return $this->templatePathKey;
}
public function setTemplatePathKey(string $templatePathKey): self
{
$this->templatePathKey = $templatePathKey;
return $this;
}
}