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

@@ -5,4 +5,4 @@ public enum VisaCategory
{ {
Transit, Transit,
ShortDated ShortDated
} }

View File

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