Я пытаюсь создать определение RAML, которое включает в себя дополнительные параметры во всех телах ответов, не затрагивая мои определения DataType.
Мой единственный способ описать это - принять ввод типа A, который имеет следующееСвойства:
Кролики: Строка
Кошки: Строка
Собаки: Строка
И предоставить ответ типа B, который включает следующее:
Все параметры типа A
Дополнительнотакие параметры, как статус регистрации (то есть включен, заблокирован) в объекте json.
Моим эквивалентом в Java будет создание объекта CommonResponse и расширение его всеми моими типами данных перед возвратом этого нового объекта.
Я получил часть этого, создав черту и включив ее в определение API, однако мое симпатичное представление API, похоже, не учитывает дополнительные свойства тела.Заголовки, которые я добавил в эксперименте, были подобраны и отображены, однако