1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
SendResult.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Im\V2\Message\Send;
4
5
use Bitrix\Im\V2\Async\Promise;
6
use Bitrix\Im\V2\Result;
7
8
class
SendResult
extends
Result
9
{
10
private
?
int
$messageId =
null
;
11
private
?
Promise
$promiseToCompleteSending =
null
;
12
13
public
function
getMessageId
(): ?int
14
{
15
return
$this->messageId
;
16
}
17
18
public
function
setMessageId
(
int
$messageId):
SendResult
19
{
20
$this->messageId = $messageId;
21
22
return
$this;
23
}
24
25
public
function
getPromise
(): ?
Promise
26
{
27
return
$this->promiseToCompleteSending;
28
}
29
30
public
function
setPromise
(
Promise
$promiseToCompleteSending):
SendResult
31
{
32
$this->promiseToCompleteSending = $promiseToCompleteSending;
33
34
return
$this;
35
}
36
}
$messageId
if(! $messageFields||!isset($messageFields['message_id'])||!isset($messageFields['status'])||!CModule::IncludeModule("messageservice")) $messageId
Определения
callback_ismscenter.php:26
Bitrix\Im\V2\Message\Send\SendResult
Определения
SendResult.php:9
Bitrix\Im\V2\Message\Send\SendResult\getMessageId
getMessageId()
Определения
SendResult.php:13
Bitrix\Im\V2\Message\Send\SendResult\getPromise
getPromise()
Определения
SendResult.php:25
Bitrix\Im\V2\Message\Send\SendResult\setMessageId
setMessageId(int $messageId)
Определения
SendResult.php:18
Bitrix\Im\V2\Message\Send\SendResult\setPromise
setPromise(Promise $promiseToCompleteSending)
Определения
SendResult.php:30
Bitrix\Main\DB\Result
Определения
result.php:20
Bitrix\Im\V2\Async\Promise
Определения
BackgroundJobPromise.php:3
bitrix
modules
im
lib
V2
Message
Send
SendResult.php
Создано системой
1.14.0