Actions
Task #12545
openAPIForNG. Формирование ошибок
Start date:
07/25/2023
Due date:
% Done:
100%
Estimated time:
Detected in build:
git
Published in build:
1.4.818
Description
Необходимо создать перечень ошибок, которые могут быть сформированы в ходе работы с API.
Ошибка состоит из полей:
Ошибка состоит из полей:
- код ошибки
- текст ошибки, представляет из себя шаблон с переменными, которые при формировании заменяются соответствующим значением параметра
- параметры, с которыми была сформирована ошибка
Пример сформированного сообщения об ошибке:
{
code: "E001",
message: "Идентификатор 003 уже существует в проекте example_project"
parameters:{
id:"003",
project:"example_project"
}
}
Код ошибки: E001
Текст ошибки: Идентификатор {0} уже существует в проекте {1}
где {0} и {1} переменные, которые должны быть заменены параметрами в порядке их очереди
Параметры:
{0} - id:"003",
{1} - project:"example_project"
Actions