diff --git a/AsbCloudWebApi/DependencyInjection.cs b/AsbCloudWebApi/DependencyInjection.cs index 25b66545..2fd7b3d4 100644 --- a/AsbCloudWebApi/DependencyInjection.cs +++ b/AsbCloudWebApi/DependencyInjection.cs @@ -1,4 +1,5 @@ -using AsbCloudInfrastructure.Services; +using AsbCloudApp.Data.GTR; +using AsbCloudInfrastructure.Services; using Microsoft.AspNetCore.Authentication.JwtBearer; using Microsoft.Extensions.DependencyInjection; using Microsoft.IdentityModel.Tokens; @@ -18,6 +19,15 @@ namespace AsbCloudWebApi services.AddSwaggerGen(c => { c.MapType(() => new OpenApiSchema { Type = "string", Format = "date" }); + c.MapType(() => new OpenApiSchema { + AnyOf = new OpenApiSchema[] + { + new OpenApiSchema {Type = "string", Format = "string" }, + new OpenApiSchema {Type = "number", Format = "int32" }, + new OpenApiSchema {Type = "number", Format = "float" }, + } + }); + c.CustomOperationIds(e => { return $"{e.ActionDescriptor.RouteValues["action"]}";