mirror of
https://github.com/AlexMacocian/Net.Sdk.Web.Extensions.git
synced 2026-07-15 13:39:29 +00:00
Support for WithTags for OpenAPI
This commit is contained in:
@@ -107,6 +107,9 @@ public static class Constants
|
|||||||
public const string EndpointDescriptionAttributeName = "EndpointDescriptionAttribute";
|
public const string EndpointDescriptionAttributeName = "EndpointDescriptionAttribute";
|
||||||
public const string EndpointDescriptionAttributeShortName = "EndpointDescription";
|
public const string EndpointDescriptionAttributeShortName = "EndpointDescription";
|
||||||
public const string WithDescriptionExtension = "WithDescription";
|
public const string WithDescriptionExtension = "WithDescription";
|
||||||
|
public const string TagsAttributeName = "TagsAttribute";
|
||||||
|
public const string TagsAttributeShortName = "Tags";
|
||||||
|
public const string WithTagsExtension = "WithTags";
|
||||||
public const string ProducesAttributeName = "ProducesAttribute";
|
public const string ProducesAttributeName = "ProducesAttribute";
|
||||||
public const string ProducesAttributeShortName = "Produces";
|
public const string ProducesAttributeShortName = "Produces";
|
||||||
public const string ProducesResponseTypeAttributeName = "ProducesResponseTypeAttribute";
|
public const string ProducesResponseTypeAttributeName = "ProducesResponseTypeAttribute";
|
||||||
|
|||||||
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>netstandard2.0</TargetFramework>
|
<TargetFramework>netstandard2.0</TargetFramework>
|
||||||
<Version>0.9.2</Version>
|
<Version>0.9.3</Version>
|
||||||
<LangVersion>latest</LangVersion>
|
<LangVersion>latest</LangVersion>
|
||||||
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
||||||
<Authors>Alexandru Macocian</Authors>
|
<Authors>Alexandru Macocian</Authors>
|
||||||
|
|||||||
@@ -243,6 +243,14 @@ public class UseRoutesGenerator : IIncrementalGenerator
|
|||||||
Constants.EndpointDescriptionAttributeShortName,
|
Constants.EndpointDescriptionAttributeShortName,
|
||||||
Constants.WithDescriptionExtension);
|
Constants.WithDescriptionExtension);
|
||||||
|
|
||||||
|
AddAttributeExtension(
|
||||||
|
attribute,
|
||||||
|
attributeSymbol,
|
||||||
|
extensionsBuilder,
|
||||||
|
Constants.TagsAttributeName,
|
||||||
|
Constants.TagsAttributeShortName,
|
||||||
|
Constants.WithTagsExtension);
|
||||||
|
|
||||||
AddAuthorizeExtension(attribute, attributeSymbol, extensionsBuilder);
|
AddAuthorizeExtension(attribute, attributeSymbol, extensionsBuilder);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user