У меня есть несколько общих RAML-кодов, которые появляются в разделе responses
:
/foo
post:
responses:
400:
common_stuff
401:
common_stuff
Я хотел бы реорганизовать это с чертами, но я столкнулся с проблемой, которую вы не можете использоватьпараметр для именования узла:
# Does not work
responses:
<<code>>:
common_stuff
Я могу создать файл признаков, который включает в себя общий код
#%RAML 1.0 Trait
body:
common_stuff
Но затем, когда я создаю файл признаков для (скажем) кода ответа400 Я не могу понять, как внедрить в него черту common_stuff.
Я пытался создать библиотечный файл, подобный этому:
#%RAML 1.0 Library
usage: blah
traits:
body:
application/json:
common_stuff
Но мне сказали Unknown node: 'application/json'
.
Так каков правильный способ сделать это?