Handler: GetInputQueue

Handler Версия: 0.1 draft

Что произойдёт при вызове endpoint GetInputQueue: собрать список пакетов очереди с составом, исключив мягко удалённые.

⟨/⟩ Исходник

1. Назначение

Канонический сценарий обработки Endpoint GetInputQueue (GetInputQueueQuery). Отдаёт странице «Обработка очереди» список пакетов (пакет ввода) с их составом — кадрами и идентификаторами.

2. Сценарий вызова

  1. Прочитать пакеты из БД, исключив мягко удалённые (Deleted = true), с кадрами и идентификаторами; отсортировать от новых к старым по QueuedAt.
  2. Смаппить в QueuePacketItem: русские подписи ролей (если роль уже определена; на вводе не задаётся — тогда null) и видов идентификаторов.
  3. Вернуть GetInputQueueResult с InputQueuePayload.

Операция только читает — записи и ветвлений по правам в ней нет.

Связанные артефакты

Документы