хранит информацию о товарах. Информация о товарах ведется в разрезе атрибутов и у этих атрибутов может быть много различных типов (Например Строка, Текст, Число, Список (состоит из идентификатора элемента и его строкового наименования) и ссылка на справочник (сложный тип, состоит из идентификатора элемента, его наименования и переченя атрибутов этого справочника (может быть произвольным)).
Вопрос, как наиболее правильно в API возвращать эту информацию? Т. е. у нас есть атрибут и его значение может иметь разную структуру, как наиболее правильнее по вашему отдавать эту информацию и описать на это контракт в спеке?
Может есть где-то примеры публичных спек на такое дело, ознакомился бы с радостью
jackson поддерживает серелизацию с типами. типа такого "Submitting Party - ID Type": [ "package.name.SubmittingPartyIdType", "LEI" ], "Exchange Rate Basis Currency 1": [ "java.util.Currency", "USD" ], я хз на сколько это удобно для фронта, но можно попробовать что-то типа этого. тогда получится поле одно, но тип и значение может быть разным
ой как плохо это ломает абстракцию)
Обсуждают сегодня