Я пытаюсь добавить ключевые слова формата и / или шаблона в мою документацию по Swagger. Я использую Swashbuckle и текущую версию. Я использую XML-комментарии, чтобы вставить описания для моих различных полей. Например:
Контроллер:
/// <summary>
/// Shows a list with states
/// </summary>
/// <param name="id">The state ID</param>
/// <returns>Offers the state</returns>
[HttpGet("id", Name = "Get")]
public async Task<ActionResult<State>> GetState(string id)
{
State result = GetState(id);
return Ok(result);
}
Я хочу, чтобы в документации по swagger отображалось ключевое слово pattern с выражением регулярного выражения:
'^[{(]?[0-9A-F]{8}[-]?(?:[0-9A-F]{4}[-]?){3}[0-9A-F]{12}[)}]?$'
Можно ли добавить эту документацию при использовании комментариев или аннотаций в формате XML. Я хотел бы попросить то же самое для ключевого слова формата. Например:
'формат: дата-время'
Возможно ли это, используя XML-комментарии или аннотации с Swashbuckle для автоматической генерации документации Swagger, или для этого потребуется статический файл swagger?