Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/modules/messageservice/lib/sender/result/ |
Upload File : |
<?php namespace Bitrix\MessageService\Sender\Result; use Bitrix\Main\Result; use Bitrix\MessageService\DTO; use Bitrix\MessageService\MessageStatus; class SendMessage extends Result { protected $id; protected $externalId; protected $status; protected $serviceRequest; protected $serviceResponse; /** * @param string $id * @return $this */ public function setId($id) { $this->id = (string)$id; return $this; } /** * @return string|null */ public function getId() { return $this->id; } /** * @return mixed */ public function getExternalId() { return $this->externalId; } /** * @param mixed $externalId * @return SendMessage */ public function setExternalId($externalId) { $this->externalId = $externalId; return $this; } /** * @return int Status id relative to MessageStatus constants. * @see \Bitrix\MessageService\MessageStatus */ public function getStatus() { return $this->status; } /** * @param int $status Status id relative to MessageStatus constants. * @see \Bitrix\MessageService\MessageStatus * @return SendMessage */ public function setStatus($status) { $this->status = $status; return $this; } /** * Helps us to set most used message status * @see MessageStatus::ACCEPTED * @return $this */ public function setAccepted() { $this->setStatus(MessageStatus::ACCEPTED); return $this; } /** * @return ?DTO\Request */ public function getServiceRequest(): ?DTO\Request { return $this->serviceRequest; } /** * @param DTO\Request $serviceRequest */ public function setServiceRequest(DTO\Request $serviceRequest): SendMessage { $this->serviceRequest = $serviceRequest; return $this; } /** * @return ?DTO\Response */ public function getServiceResponse(): ?DTO\Response { return $this->serviceResponse; } /** * @param DTO\Response $serviceResponse */ public function setServiceResponse(DTO\Response $serviceResponse): SendMessage { $this->serviceResponse = $serviceResponse; return $this; } }