Your IP : 216.73.217.79


Current Path : /var/www/v3.cesa.co.za/src/MailQueueBundle/Entity/
Upload File :
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;
    }
}