Тип запроса query.

Возращает информацию по созданным задачам на сотрудников.

Параметры запроса

В теле запроса вводятся:

Параметр Тип данных Описание Обязательно Пример
page int номер страницы - 2
first int количество элементов, которые нужно вывести - 2

В теле ответа указываются необходимые параметры задачи, заведенной на сотрудника WorkerTaskPaginated.

Пример запроса

query tasks{
  tasks(
    page:1
    first:5
  ){
    paginatorInfo{
      count
    }
    data{
      id
      creator{
        nickname
      }
      title
      assigned_to{
        nickname
      }
      executor{
        nickname
      }
      created_at
      updated_at
      deadline_at
      finished_at
    }
  }
}  

Пример ответа

{
  "data": {
    "tasks": {
      "paginatorInfo": {
        "count": 5
      },
      "data": [
        {
          "id": 14312,
          "creator": {
            "nickname": "79000000001"
          },
          "title": "Пятая задача",
          "assigned_to": null,
          "executor": {
            "nickname": "79000000001"
          },
          "created_at": "2024-04-04 15:39:24",
          "updated_at": "2024-04-04 15:40:22",
          "deadline_at": "2024-04-04 23:59:59",
          "finished_at": "2024-04-04 15:40:22"
        },
        {
          "id": 14296,
          "creator": {
            "nickname": "79000000001"
          },
          "title": "4 задача",
          "assigned_to": null,
          "executor": {
            "nickname": "79000000001"
          },
          "created_at": "2024-04-04 15:39:13",
          "updated_at": "2024-04-04 15:40:24",
          "deadline_at": "2024-04-04 23:59:59",
          "finished_at": "2024-04-04 15:40:24"
        },
        {
          "id": 14276,
          "creator": {
            "nickname": "79000000001"
          },
          "title": "Третья задача",
          "assigned_to": null,
          "executor": {
            "nickname": "79000000001"
          },
          "created_at": "2024-04-04 15:39:01",
          "updated_at": "2024-04-04 15:40:23",
          "deadline_at": "2024-04-04 23:59:59",
          "finished_at": "2024-04-04 15:40:23"
        },
        {
          "id": 14208,
          "creator": {
            "nickname": "79000000001"
          },
          "title": "Новая задача 2",
          "assigned_to": {
            "nickname": "Bazzzinga"
          },
          "executor": {
            "nickname": "79000000001"
          },
          "created_at": "2024-04-04 15:07:52",
          "updated_at": "2024-04-05 15:41:29",
          "deadline_at": null,
          "finished_at": "2024-04-05 15:41:29"
        },
        {
          "id": 14207,
          "creator": {
            "nickname": "79000000001"
          },
          "title": "Новая задача",
          "assigned_to": null,
          "executor": {
            "nickname": "79000000001"
          },
          "created_at": "2024-04-04 15:07:26",
          "updated_at": "2024-04-04 15:40:26",
          "deadline_at": "2024-04-11 23:59:59",
          "finished_at": "2024-04-04 15:40:26"
        }
      ]
    }
  }
}

Параметры ответа

В ответе возвращается массив задач с выбранными параметрами WorkerTaskPaginated.