• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/Link/BaseLinkItem.php
  • Класс: BitrixImV2LinkBaseLinkItem
  • Вызов: BaseLinkItem::mirrorDataEntityFields
static function mirrorDataEntityFields(): array
{
	return [
		'ID' => [
			'primary' => true,
			'field' => 'id',
			'set' => 'setId', /** @see BaseLinkItem::setId */
			'get' => 'getId', /** @see BaseLinkItem::getId */
		],
		'MESSAGE_ID' => [
			'field' => 'messageId',
			'set' => 'setMessageId', /** @see BaseLinkItem::setMessageId */
			'get' => 'getMessageId', /** @see BaseLinkItem::getMessageId */
		],
		'CHAT_ID' => [
			'field' => 'chatId',
			'set' => 'setChatId', /** @see BaseLinkItem::setChatId */
			'get' => 'getChatId', /** @see BaseLinkItem::getChatId */
		],
		'DATE_CREATE' => [
			'field' => 'dateCreate',
			'set' => 'setDateCreate', /** @see BaseLinkItem::setDateCreate */
			'get' => 'getDateCreate', /** @see BaseLinkItem::getDateCreate */
		],
		'AUTHOR_ID' => [
			'field' => 'authorId',
			'set' => 'setAuthorId', /** @see BaseLinkItem::setAuthorId */
			'get' => 'getAuthorId', /** @see BaseLinkItem::getAuthorId */
		],
		static::getEntityIdFieldName() => [
			'field' => 'entityId',
			'set' => 'setEntityId', /** @see BaseLinkItem::setEntityId */
			'get' => 'getEntityId', /** @see BaseLinkItem::getEntityId */
		]
	];
}