Как описать рассчитанное значение по умолчанию с помощью RAML?

Если я описываю API в RAML и у меня есть схема объекта запроса, которая имеет свойство со значением по умолчанию, которое рассчитывается (а не задано явно), как бы я это описал?

Например, предположим, что у меня есть целочисленное значение, значением по умолчанию которого является текущее время UTC в формате эпохи, как бы я это описал?


person Dancrumb    schedule 31.08.2017    source источник


Ответы (1)


Ключевое слово default используется для указания значений по умолчанию. Но нельзя сказать, что это расчетное значение, кроме как указать его в описании.

foo:
    description: This value is calculated somehow
    type:        integer
    minimum:     10
    maximum:     200
    default:     30
    example:     50
person Pedro    schedule 31.08.2017
comment
Я не совсем это имею в виду. Я имею в виду, что он рассчитывается на лету, если не указан пользователем, т.е. не имеет статического значения. - person Dancrumb; 01.09.2017
comment
Опять же, нет возможности указать, что это вычисляемое значение в RAML. - person Pedro; 01.09.2017