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;
43 use DeleteByFilterTrait;
52 return 'b_im_link_pin';
67 'autocomplete' =>
true,
92 'default_value' =>
static function() {
100 Join::on(
'this.MESSAGE_ID',
'ref.ID')
101 ))->configureJoinType(Join::TYPE_INNER),
105 Join::on(
'this.CHAT_ID',
'ref.ID')
106 ))->configureJoinType(Join::TYPE_INNER),
110 Join::on(
'this.AUTHOR_ID',
'ref.ID')
111 ))->configureJoinType(Join::TYPE_INNER),