Browse Source

Simplify OpenAPI (#641)

Closes #638
pull/642/head
Sebastian Stehle 5 years ago
committed by GitHub
parent
commit
20a4918dec
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      backend/src/Squidex/Areas/Api/Config/OpenApi/OpenApiServices.cs

4
backend/src/Squidex/Areas/Api/Config/OpenApi/OpenApiServices.cs

@ -63,13 +63,15 @@ namespace Squidex.Areas.Api.Config.OpenApi
services.AddTransient<SchemasOpenApiGenerator>();
}
public static void ConfigureName<T>(this T settings) where T : OpenApiDocumentGeneratorSettings
private static void ConfigureName<T>(this T settings) where T : OpenApiDocumentGeneratorSettings
{
settings.Title = "Squidex API";
}
public static void ConfigureSchemaSettings<T>(this T settings) where T : OpenApiDocumentGeneratorSettings
{
settings.AllowReferencesWithProperties = true;
settings.TypeMappers = new List<ITypeMapper>
{
CreateStringMap<Instant>(JsonFormatStrings.DateTime),

Loading…
Cancel
Save