public static void AddSwaggerSchemaBuilder(this IServiceCollection services, Action <SchemaSettings> configure = null) { var settings = new SchemaSettings(); configure?.Invoke(settings); services.AddSingleton(c => settings); services.AddTransient <IOpenApiObjectBuilder, OpenApiObjectBuilder>(); services.AddTransient <OpenApiObjectConverter>(); }
public OpenApiObjectConverter(SchemaSettings settings) { _settings = settings; }