Имею следующую черту характера:
traits:
feedSortable:
queryParameters:
sortBy:
description: Sort the topic feed
required: false
default: 'created_at'
type: string
enum: [ 'most_recent', 'upvotes' ]
since:
description: Get topics since utc creation date. Required in case of upvotes
required: false
type: datetime-only
until:
description: Get topics until utc creation date
required: false
type: datetime-only
Параметры запроса Since
и until
требуются только в том случае, если sortBy
определен как upvotes
.
Как сделать это лучше всего в моем определении RAML?
В более общем плане я хочу знать, как я определяю определения параметров запроса в зависимости от других параметров запроса. Не может быть такой редкости?
queryString
вместоqueryParameter
? Наряду с типами Union должна быть возможность получить спецификацию. Вот документация: github.com/raml-org/raml-spec/blob/master/versions/raml-10/ - person George   schedule 29.09.2020