- Модуль: im
- Путь к файлу: ~/bitrix/modules/im/lib/V2/Message/Reaction/ReactionItem.php
- Класс: BitrixImV2MessageReactionReactionItem
- Вызов: ReactionItem::mirrorDataEntityFields
static function mirrorDataEntityFields(): array
{
return [
'ID' => [
'primary' => true,
'field' => 'id',
'set' => 'setPrimaryId', /** @see ReactionItem::setPrimaryId */
'get' => 'getPrimaryId', /** @see ReactionItem::getPrimaryId */
],
'CHAT_ID' => [
'field' => 'chatId',
'set' => 'setChatId', /** @see ReactionItem::setChatId */
'get' => 'getChatId', /** @see ReactionItem::getChatId */
],
'MESSAGE_ID' => [
'field' => 'messageId',
'set' => 'setMessageId', /** @see ReactionItem::setMessageId */
'get' => 'getMessageId', /** @see ReactionItem::getMessageId */
],
'USER_ID' => [
'field' => 'userId',
'set' => 'setUserId', /** @see ReactionItem::setUserId */
'get' => 'getUserId', /** @see ReactionItem::getUserId */
],
'REACTION' => [
'field' => 'reaction',
'set' => 'setReaction', /** @see ReactionItem::setReaction */
'get' => 'getReaction', /** @see ReactionItem::getReaction */
'default' => 'getDefaultReaction', /** @see ReactionItem::getDefaultReaction */
'beforeSave' => 'beforeSaveReaction', /** @see ReactionItem::beforeSaveReaction */
],
'DATE_CREATE' => [
'field' => 'dateCreate',
'get' => 'getDateCreate', /** @see ReactionItem::getDateCreate */
'set' => 'setDateCreate', /** @see ReactionItem::setDateCreate */
'default' => 'getDefaultDateCreate', /** @see ReactionItem::getDefaultDateCreate */
],
];
}