1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс Messenger

Открытые члены

 checkAccessibility ()
 getApplication ()
 getPrivateChat (int $fromUserId, int $toUserId)
 getEntityChat (string $entityType, string $entityId)
 getGeneralChat ()
 getChat (int $chatId)
 getChats (array $chatIds, bool $checkAccess=false)
 createMessage ($source=null)
 createChat (array $fields)
 deleteMessage (Message $message, int $mode=0)
 disappearMessage (Message $message, int $hours)
 updateMessage (Message $message, ?string $messageText)
 registerTask (int $chatId, int $messageId, TaskObject $task)
 unregisterTask (array $taskData, bool $saveDelete)
 deleteTask (int $taskId)
 updateTask (TaskObject $task)

Открытые статические члены

static getInstance ()
static updateCalendar (int $eventId, array $entryFields)
static unregisterCalendar (int $eventId, array $entry)

Подробное описание

См. определение в файле Messenger.php строка 27

Методы

◆ checkAccessibility()

checkAccessibility ( )

См. определение в файле Messenger.php строка 44

◆ createChat()

createChat ( array $fields)

См. определение в файле Messenger.php строка 154

◆ createMessage()

createMessage ( $source = null)
Аргументы
array | string | null$source

См. определение в файле Messenger.php строка 144

◆ deleteMessage()

deleteMessage ( Message $message,
int $mode = 0 )

Delete message

Аргументы
Message$message
int$modeDeleteService::MODE_AUTO|DeleteService::MODE_SOFT|DeleteService::MODE_HARD|DeleteService::MODE_COMPLETE
Возвращает
Result

См. определение в файле Messenger.php строка 166

◆ deleteTask()

deleteTask ( int $taskId)

Call when task delete from recycle bin

Аргументы
int$taskId
Возвращает
void

См. определение в файле Messenger.php строка 257

◆ disappearMessage()

disappearMessage ( Message $message,
int $hours )

Disappear message

Аргументы
Message$message
int$hours
Возвращает
Result

См. определение в файле Messenger.php строка 184

◆ getApplication()

getApplication ( )

См. определение в файле Messenger.php строка 61

◆ getChat()

getChat ( int $chatId)
Аргументы
int$chatId
Возвращает
Chat

См. определение в файле Messenger.php строка 105

◆ getChats()

getChats ( array $chatIds,
bool $checkAccess = false )
Аргументы
array<int>$chatIds
bool$checkAccess
Возвращает
array<Chat>

См. определение в файле Messenger.php строка 115

◆ getEntityChat()

getEntityChat ( string $entityType,
string $entityId )

См. определение в файле Messenger.php строка 91

◆ getGeneralChat()

getGeneralChat ( )

См. определение в файле Messenger.php строка 96

◆ getInstance()

getInstance ( )
static

Returns current instance of the Messenger.

Возвращает
self

См. определение в файле Messenger.php строка 39

◆ getPrivateChat()

getPrivateChat ( int $fromUserId,
int $toUserId )
Аргументы
int$toUserId
int$fromUserId
Возвращает
NullChat|PrivateChat

См. определение в файле Messenger.php строка 75

◆ registerTask()

registerTask ( int $chatId,
int $messageId,
TaskObject $task )

См. определение в файле Messenger.php строка 212

◆ unregisterCalendar()

unregisterCalendar ( int $eventId,
array $entry )
static

См. определение в файле Messenger.php строка 305

◆ unregisterTask()

unregisterTask ( array $taskData,
bool $saveDelete )

Call when tasks delete to recycle bin or totally

Аргументы
array$taskData
bool$saveDelete
Возвращает
void

См. определение в файле Messenger.php строка 238

◆ updateCalendar()

updateCalendar ( int $eventId,
array $entryFields )
static

См. определение в файле Messenger.php строка 289

◆ updateMessage()

updateMessage ( Message $message,
?string $messageText )

Update message

Аргументы
Message$message
string | null$messageText
Возвращает
Result

См. определение в файле Messenger.php строка 202

◆ updateTask()

updateTask ( TaskObject $task)

См. определение в файле Messenger.php строка 271


Объявления и описания членов класса находятся в файле: