Project

General

Profile

Actions

Task #12545

open

APIForNG. Формирование ошибок

Added by Радек Мария over 1 year ago. Updated over 1 year ago.

Status:
Resolved
Priority:
Normal
Category:
-
Target version:
-
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

Also available in: Atom PDF