Описание контроллера смены NSwag

Я хочу изменить описание контроллера пользовательского интерфейса NSwag в .Net Core. Я использую последнюю версию (13.8.1). Как этого добиться?

введите здесь описание изображения

На изображении выше я хочу переименовать заголовок RefUserLocation в User Location. Но не изменяет саму конечную точку, где пользователи по-прежнему могут получить доступ к api/refuserlocation.


person derodevil    schedule 03.11.2020    source источник


Ответы (1)


Добавьте [OpenApiTag("RenameName")] в свой контроллер, как показано ниже:

using NSwag.Annotations;

[Route("api/[controller]")]
[ApiController]
[OpenApiTag("User Location")]
public class RefUserLocationController : ControllerBase
{...}

Результат: введите здесь описание изображения

Примечание.

Я использую NSwag.AspNetCore version 13.8.2. Таким образом, SwaggerTag устарел, если вы использовали более старую версию nswag, вы могли бы использовать [SwaggerTag("User Location")].

person Rena    schedule 04.11.2020