Включить общие свойства во все тела ответа (в дополнение к определенным телам ответа) - PullRequest
0 голосов
/ 20 сентября 2018

Я пытаюсь создать определение RAML, которое включает в себя дополнительные параметры во всех телах ответов, не затрагивая мои определения DataType.

Мой единственный способ описать это - принять ввод типа A, который имеет следующееСвойства:
Кролики: Строка
Кошки: Строка
Собаки: Строка

И предоставить ответ типа B, который включает следующее:
Все параметры типа A
Дополнительнотакие параметры, как статус регистрации (то есть включен, заблокирован) в объекте json.

Моим эквивалентом в Java будет создание объекта CommonResponse и расширение его всеми моими типами данных перед возвратом этого нового объекта.

Я получил часть этого, создав черту и включив ее в определение API, однако мое симпатичное представление API, похоже, не учитывает дополнительные свойства тела.Заголовки, которые я добавил в эксперименте, были подобраны и отображены, однако

...