Повторное использование определений в Swagger - PullRequest
0 голосов
/ 26 февраля 2020

Как я могу повторно использовать определение параметров Swagger, которые периодически появляются в нескольких конечных точках, без непосредственного изменения JSON. Я видел ответы, которые делают это через JSON, но как я могу изменить XML в файле кода, чтобы генерировать такие JSON с глобальными разделами. Говоря конкретно о. NET файле основного кода. Для конкретных моделей документация повторно используется автоматически с использованием $ ref, но я хочу повторно использовать определения и для примитивных типов. В моем случае есть множество конечных точек с похожими параметрами. Например,

/// <summary>     
/// </summary>
/// <param name="monthKey">Month in MM format.</param>
/// <param name="userType">Type of user - In house or external or trial user</param>
public void getProductsForMonth(string monthKey, string userType)
/// <summary>     
/// </summary>
/// <param name="userType">Type of user - In house or external or trial user</param>
public void getAllProductsOfType(string userType)

здесь параметр usertype повторяется, и мне нужно повторить определение для обеих конечных точек в коде. Есть ли способ указать в моем C# файле, что я могу повторно использовать определение параметра из другой конечной точки.

...