PHP Класс Bitrix24\Im\Chat

Наследование: extends Bitrix24\Bitrix24Entity
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
add ( string $title, string $description = '', string $color = '', string $message = '', array $users = [], string $avatarImgInBase64 = null, boolean $isOpen = false ) : array create new chat
delete ( integer $chatId ) : array delete chat
sendTyping ( integer $chatId ) : array send typing
setOwner ( $chatId, $userId ) : array set chat owner
updateAvatar ( integer $chatId, string $avatarImgInBase64 ) : array update avatar
updateColor ( integer $chatId, string $newColor ) : array update color
updateTitle ( integer $chatId, string $newTitle ) : array update title
userAdd ( $chatId, array $arNewUsers = [] ) : array
userDelete ( $chatId, $userId ) : array delete user from chat
userList ( $chatId ) : array get user list in chat

Описание методов

add() публичный Метод

create new chat
public add ( string $title, string $description = '', string $color = '', string $message = '', array $users = [], string $avatarImgInBase64 = null, boolean $isOpen = false ) : array
$title string
$description string
$color string chat color in Bitrix24\Presets\Im\iChatColor for mobile
$message string
$users array
$avatarImgInBase64 string
$isOpen boolean
Результат array

delete() публичный Метод

delete chat
public delete ( integer $chatId ) : array
$chatId integer
Результат array

sendTyping() публичный Метод

send typing
public sendTyping ( integer $chatId ) : array
$chatId integer
Результат array

setOwner() публичный Метод

set chat owner
public setOwner ( $chatId, $userId ) : array
$chatId
$userId
Результат array

updateAvatar() публичный Метод

update avatar
public updateAvatar ( integer $chatId, string $avatarImgInBase64 ) : array
$chatId integer
$avatarImgInBase64 string
Результат array

updateColor() публичный Метод

update color
public updateColor ( integer $chatId, string $newColor ) : array
$chatId integer
$newColor string
Результат array

updateTitle() публичный Метод

update title
public updateTitle ( integer $chatId, string $newTitle ) : array
$chatId integer
$newTitle string
Результат array

userAdd() публичный Метод

public userAdd ( $chatId, array $arNewUsers = [] ) : array
$chatId
$arNewUsers array
Результат array

userDelete() публичный Метод

delete user from chat
public userDelete ( $chatId, $userId ) : array
$chatId
$userId
Результат array

userList() публичный Метод

get user list in chat
public userList ( $chatId ) : array
$chatId
Результат array