2namespace Bitrix\Im\Model;
4use Bitrix\Main\ORM\Data\DataManager;
5use Bitrix\Main\ORM\Data\Internal\DeleteByFilterTrait;
6use Bitrix\Main\ORM\Fields\DatetimeField;
7use Bitrix\Main\ORM\Fields\IntegerField;
8use Bitrix\Main\ORM\Fields\Relations\Reference;
9use Bitrix\Main\ORM\Query\Join;
10use Bitrix\Main\Type\DateTime;
11use Bitrix\Main\UserTable;
44 use DeleteByFilterTrait;
53 return 'b_im_link_favorite';
68 'autocomplete' =>
true,
91 'default_value' =>
static function() {
99 Join::on(
'this.MESSAGE_ID',
'ref.ID')
100 ))->configureJoinType(Join::TYPE_INNER),
104 Join::on(
'this.CHAT_ID',
'ref.ID')
105 ))->configureJoinType(Join::TYPE_INNER),
109 Join::on(
'this.AUTHOR_ID',
'ref.ID')
110 ))->configureJoinType(Join::TYPE_INNER),