Initial commit: CloudOps infrastructure platform
This commit is contained in:
@@ -0,0 +1,64 @@
|
||||
<?php
|
||||
|
||||
namespace Mautic\SmsBundle\Event;
|
||||
|
||||
use Mautic\LeadBundle\Entity\Lead;
|
||||
use Mautic\LeadBundle\Entity\LeadEventLog;
|
||||
use Symfony\Component\HttpFoundation\Response;
|
||||
|
||||
class ReplyEvent extends \Symfony\Contracts\EventDispatcher\Event
|
||||
{
|
||||
private ?Response $response = null;
|
||||
|
||||
private ?LeadEventLog $eventLog = null;
|
||||
|
||||
/**
|
||||
* ReplyEvent constructor.
|
||||
*
|
||||
* @param string $message
|
||||
*/
|
||||
public function __construct(
|
||||
private Lead $contact,
|
||||
private $message,
|
||||
) {
|
||||
}
|
||||
|
||||
/**
|
||||
* @return Lead
|
||||
*/
|
||||
public function getContact()
|
||||
{
|
||||
return $this->contact;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
public function getMessage()
|
||||
{
|
||||
return $this->message;
|
||||
}
|
||||
|
||||
public function setResponse(Response $response): void
|
||||
{
|
||||
$this->response = $response;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return Response|null
|
||||
*/
|
||||
public function getResponse()
|
||||
{
|
||||
return $this->response;
|
||||
}
|
||||
|
||||
public function getEventLog(): ?LeadEventLog
|
||||
{
|
||||
return $this->eventLog;
|
||||
}
|
||||
|
||||
public function setEventLog(LeadEventLog $eventLog): void
|
||||
{
|
||||
$this->eventLog = $eventLog;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user