| Current Path : /var/www/v3.cesa.co.za/src/MailQueueBundle/Entity/ |
| Current File : /var/www/v3.cesa.co.za/src/MailQueueBundle/Entity/BulkMailToSend.php |
<?php
namespace App\MailQueueBundle\Entity;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity]
#[ORM\Table(name: 'ToSend')]
class BulkMailToSend
{
public const STATUS_PENDING = 0;
public const STATUS_SENT = 1;
public const STATUS_FAILED = 2;
#[ORM\Id]
#[ORM\Column(name: 'ToSendID', type: Types::INTEGER)]
#[ORM\GeneratedValue]
private ?int $toSendId = null;
#[ORM\Column(name: 'SendTo', type: Types::STRING, length: 255, nullable: true)]
private ?string $sendTo = null;
#[ORM\Column(name: 'Sent', type: Types::SMALLINT, nullable: true)]
private ?int $sent = null;
#[ORM\ManyToOne(targetEntity: BulkMailMessage::class, inversedBy: 'toSendRows')]
#[ORM\JoinColumn(name: 'MessageID', referencedColumnName: 'MessageID')]
private ?BulkMailMessage $message = null;
public function getToSendId(): ?int
{
return $this->toSendId;
}
public function getSendTo(): ?string
{
return $this->sendTo;
}
public function getSent(): ?int
{
return $this->sent;
}
public function getMessage(): ?BulkMailMessage
{
return $this->message;
}
}