- Модуль: 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()),
];
}