1) При написании RAML я могу использовать вложение в определении моей схемы?RAML: Вложенные схемы
Например:
schemas:
- DNSResponse: |
{
"type": "object",
"properties": {
"AnswerSection": {
"type": "array",
"items": (((I want a re-useable schema here. ex: ARecord)))
},
"AA": {"type": "boolean"},
"AD": {"type": "boolean"},
...
}
}
- ARecord: |
{
"type": "object",
"properties": {
"address": "string",
"ttl": "number",
"name": "string"
}
}
2) Могу ли я использовать ваш выбор/перечисление вокруг набора вложенности схем?
"items": [ARecord, MXRecord, PTRRecord, ...]
1) $ ref, по-видимому, не анализируется API Designer или raml2html, поэтому схема вложенного элемента никогда не отображается. 2) есть ли у вас ссылка на расширение схемы? Я не вижу никаких примеров в спецификации raml, отличных от '{" $ schema ":« http://json-schema.org/draft-03/schema »}' – KFunk
1): «(сообщите об этом разные проекты ... 2) https://github.com/joelittlejohn/jsonschema2pojo/wiki/Reference#extends –
Это не работает с использованием $ ref. – Sam