Я пишу REST API и WEB сверху. Мне бы очень хотелось, чтобы API предоставлял WEB информацию о проверке и значениях по умолчанию для входных моделей.
Вот вымышленный пример:
{
"name": "string", // 1 to 50 characters.
"gender": "string", // Must be one of 'Male', 'Female', 'Legal Entity'
"BirthYear": "int" // [1900, 2019] - Default 1999
"weight": "decimal" // numeric(10, 2) Precision=10, Scale=2
"deceased": "bool" // Default = false.
}
Я знаю, что могу использовать EnumDataType для перечисления перечислений в Swagger, но иногда у меня есть динамические перечисления, основанные на значениях в базе данных. Например, пол может быть динамичным, поскольку люди постоянно идентифицируют себя с новым полом :)
Итак, в REST есть известный шаблон, как передать такую информацию клиенту из API, например, через глагол OPTION?
Может ли кто-нибудь указать на хорошую статью или информацию о чем-то подобном?