1
0
mirror of https://github.com/bitwarden/server.git synced 2025-07-02 00:22:50 -05:00

camelcase swagger/public apis

This commit is contained in:
Kyle Spearrin
2019-02-28 20:50:40 -05:00
parent 0a82f472ef
commit c02f732056
4 changed files with 59 additions and 4 deletions

View File

@ -0,0 +1,16 @@
using Microsoft.AspNetCore.Mvc.ApplicationModels;
namespace Bit.Api.Utilities
{
public class PublicApiControllersModelConvention : IControllerModelConvention
{
public void Apply(ControllerModel controller)
{
var controllerNamespace = controller.ControllerType.Namespace;
if(controllerNamespace.Contains(".Public."))
{
controller.Filters.Add(new CamelCaseJsonResultFilterAttribute());
}
}
}
}