diff --git a/services/Directory/FilterLists.Directory.Api.Contracts/FilterLists.Directory.Api.Contracts.csproj b/services/Directory/FilterLists.Directory.Api.Contracts/FilterLists.Directory.Api.Contracts.csproj
index d28c40860..fc256ccae 100644
--- a/services/Directory/FilterLists.Directory.Api.Contracts/FilterLists.Directory.Api.Contracts.csproj
+++ b/services/Directory/FilterLists.Directory.Api.Contracts/FilterLists.Directory.Api.Contracts.csproj
@@ -4,6 +4,7 @@
net6.0
enable
enable
+ true
diff --git a/services/Directory/FilterLists.Directory.Api/SwaggerConfigurationExtensions.cs b/services/Directory/FilterLists.Directory.Api/SwaggerConfigurationExtensions.cs
index 6829174f8..eb6650cde 100644
--- a/services/Directory/FilterLists.Directory.Api/SwaggerConfigurationExtensions.cs
+++ b/services/Directory/FilterLists.Directory.Api/SwaggerConfigurationExtensions.cs
@@ -9,23 +9,29 @@ public static void AddSwaggerGen(this IServiceCollection services)
{
services.AddSwaggerGen(o =>
{
- o.SwaggerDoc("v1", new OpenApiInfo
- {
- Title = "FilterLists Directory API",
- Description = "An ASP.NET Core API serving the core FilterList information.",
- Version = "v1",
- //TermsOfService = "",
- Contact = new OpenApiContact { Name = "FilterLists", Url = new Uri("https://filterlists.com") },
- License = new OpenApiLicense
+ o.SwaggerDoc("v1",
+ new OpenApiInfo
{
- Name = "MIT License",
- Url = new Uri("https://github.com/collinbarrett/FilterLists/blob/master/LICENSE")
- }
- });
+ Title = "FilterLists Directory API",
+ Description = "An ASP.NET Core API serving the core FilterList information.",
+ Version = "v1",
+ //TermsOfService = "",
+ Contact = new OpenApiContact { Name = "FilterLists", Url = new Uri("https://filterlists.com") },
+ License = new OpenApiLicense
+ {
+ Name = "MIT License",
+ Url = new Uri("https://github.com/collinbarrett/FilterLists/blob/master/LICENSE")
+ }
+ });
- var xmlFile = $"{Assembly.GetExecutingAssembly().GetName().Name}.xml";
- var xmlPath = Path.Combine(AppContext.BaseDirectory, xmlFile);
- o.IncludeXmlComments(xmlPath);
+ var apiXmlFile = $"{Assembly.GetExecutingAssembly().GetName().Name}.xml";
+ o.IncludeXmlComments(Path.Combine(AppContext.BaseDirectory, apiXmlFile));
+
+ var apiContractsXmlFile = $"{typeof(Contracts.ConfigurationExtensions).Assembly.GetName().Name}.xml";
+ o.IncludeXmlComments(Path.Combine(AppContext.BaseDirectory, apiContractsXmlFile));
+
+ var applicationXmlFile = $"{typeof(Application.ConfigurationExtensions).Assembly.GetName().Name}.xml";
+ o.IncludeXmlComments(Path.Combine(AppContext.BaseDirectory, applicationXmlFile));
});
}
diff --git a/services/Directory/FilterLists.Directory.Application/FilterLists.Directory.Application.csproj b/services/Directory/FilterLists.Directory.Application/FilterLists.Directory.Application.csproj
index f89c39246..2c22c59bc 100644
--- a/services/Directory/FilterLists.Directory.Application/FilterLists.Directory.Application.csproj
+++ b/services/Directory/FilterLists.Directory.Application/FilterLists.Directory.Application.csproj
@@ -4,6 +4,7 @@
net6.0
enable
enable
+ true