Changes for client generation

This commit is contained in:
2024-08-27 21:16:55 +03:00
parent 8ad57afdd0
commit 8700c78f1a
2 changed files with 7 additions and 2 deletions

View File

@@ -1,6 +1,7 @@
using System.Reflection;
using System.Security.Claims;
using System.Text;
using System.Text.Json.Serialization;
using ApplicationLayer;
using Domains.Users;
using Infrastructure;
@@ -42,7 +43,8 @@ public static class DependencyInjection
services.AddProblemDetails();
services.AddControllers(opts => opts.Filters.Add<GlobalExceptionsFilter>());
services.AddControllers(opts => opts.Filters.Add<GlobalExceptionsFilter>())
.AddJsonOptions(options => options.JsonSerializerOptions.Converters.Add(new JsonStringEnumConverter()));
}
/// Adds authentication, authorization and token generator
@@ -95,6 +97,9 @@ public static class DependencyInjection
{
var xmlFilename = $"{Assembly.GetExecutingAssembly().GetName().Name}.xml";
options.IncludeXmlComments(Path.Combine(AppContext.BaseDirectory, xmlFilename));
options.CustomOperationIds(apiDescription =>
apiDescription.TryGetMethodInfo(out MethodInfo methodInfo) ? methodInfo.Name : null);
});
}
}