Задача [API52]: API для получения маршрутов, доступных пользователю

Формулировка проблемы: необходимо реализовать API-метод, который должен возвращать маршруты, доступные авторизованному пользователю.

Решение: необходимо реализовать следующий метод:

URL: rest/api/docflow/doc/routes.

Типа: GET.

Метод принимает следующие необязательные строковые параметры:

В случае успешного выполнения возвращает json c полями:

В случае неуспешного выполнения возвращается json с полями:

При этом, язык текста сообщения об ошибке должен зависеть от выбранной локали.

Пример возвращаемых массивов

[
    {
        "routeID": "c4ddd6b1-ade2-4ee2-ace5-aaec6a81d02a",
        "routeName": "Анализ бухгалтерского баланса",
        "authorID": "ee71a4c6-888a-4f04-86de-44ab394f5749",
        "authorName": "Слепаков И.И.",
        "isBookmark": "false"
    },
    {
        "routeID": "22a48f88-199a-4398-8eb6-15ba8ef35deb",
        "routeName": "Анализ бухгалтерского баланса №2",
        "authorID": "ee71a4c6-888a-4f04-86de-44ab394f5749",
        "authorName": "Слепаков И.И.",
        "isBookmark": "true"
    }
]