Bug #12799
Updated by Радек Мария 12 months ago
На данный момент при выдаче атрибутов типа INT, BOOL и возможно других - выдается значение типа STRING что не соответствует выдаваемому типу.
Нужно выдавать значения того типа что указан в типе атрибута
Необходимо привести формат значения входного и выходного параметра атрибута к единому виду.
Каждому типу атрибута должен соответствовать свой формат значения согласно маппингу ниже
|_. _type|_. value|_. Описание|
| INT | число | Передается в числовом формате. Например: 0 |
| FLOAT | число | Передается в числовом формате. Например: 0.0 |
| BOOL | логическое | Возможные значения: true, false |
| STRING | строка | Передается в строковом формате, обрамляется кавыками. Например: "0" |
| HTML | строка | Передается в строковом формате, обрамляется кавыками. Например: "<div>example<div>" |
| LIST | структура | Вложенные значения форматируются в соответствие с указанным для них типом |
| REFERENCE | строка | Передается в строковом формате, qid обрамляется кавыками. Например: "/Requirements/001/001" |
| DATE | строка | Передается в строковом формате, обрамляется кавыками. Например: "01.09.2023" |
| ENUM | строка | Передается в строковом формате, обрамляется кавыками. Например: "0" |