Похоже, что нет способа определить порядок этих тегов по всему миру. Кроме того, я хотел бы добавить описания к каждому тегу.
Есть идеи?
Я уже обнаружил, что могу добавлять теги к контроллерам и Методы, использующие атрибут [Tags], и я знаю, что могу добавлять описания тегов и прочее непосредственно в сгенерированный yaml, но мне хотелось бы полностью создать yaml с использованием swagger в ASP.NET.
Мой код выглядит так:
Program.cs
Код: Выделить всё
services.AddEndpointsApiExplorer();
services.AddSwaggerGen(c =>
{
c.EnableAnnotations();
c.OperationFilter();
c.SwaggerDoc("v1", new OpenApiInfo
{
Title = "InboundApp",
Version = "v1",
Description = "bla",
});
});
Код: Выделить всё
[ApiExplorerSettings(IgnoreApi = false)]
[Tags("Finishing the import")]
[HttpPatch("{id}", Name = nameof(ImportProcessController) +`"." + nameof(PatchImportProcess))]
public async Task PatchImportProcess(string id, [FromBody] PatchDto patchDto)
{ ...
Подробнее здесь: https://stackoverflow.com/questions/791 ... in-c-sharp
Мобильная версия