• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/Entity/Task/TaskItem.php
  • Класс: BitrixImV2EntityTaskTaskItem
  • Вызов: TaskItem::toRestFormat
public function toRestFormat(array $option = []): array
{
	return [
		'id' => $this->getTaskId(),
		'title' => $this->getTitle(),
		'creatorId' => $this->getCreatorId(),
		'responsibleId' => $this->getResponsibleId(),
		'status' => $this->getStatus(),
		'statusTitle' => $this->getStatusTitle(),
		'deadline' => $this->getDeadline() ? $this->getDeadline()->format('c') : null,
		'state' => $this->getState(),
		'color' => $this->getColor(),
		'source' => CTaskNotifications::getNotificationPath(['ID' => $this->getContext()->getUserId()], $this->getTaskId()),
	];
}