/// <summary>Initializes a new instance of the <see cref="WebApiOpenApiDocumentGeneratorSettings"/> class.</summary> public WebApiOpenApiDocumentGeneratorSettings() { OperationProcessors.Insert(0, new ApiVersionProcessor()); OperationProcessors.Insert(3, new OperationConsumesProcessor()); OperationProcessors.Insert(3, new OperationParameterProcessor(this)); OperationProcessors.Insert(3, new OperationResponseProcessor(this)); }
/// <summary>Initializes a new instance of the <see cref="WebApiToSwaggerGeneratorSettings"/> class.</summary> public WebApiToSwaggerGeneratorSettings() { NullHandling = NullHandling.Swagger; OperationProcessors.Add(new OperationParameterProcessor(this)); OperationProcessors.Add(new OperationResponseProcessor(this)); }
/// <summary>Initializes a new instance of the <see cref="WebApiToSwaggerGeneratorSettings"/> class.</summary> public WebApiToSwaggerGeneratorSettings() { OperationProcessors.Insert(0, new ApiVersionProcessor()); OperationProcessors.Insert(3, new OperationParameterProcessor(this)); OperationProcessors.Insert(3, new OperationResponseProcessor(this)); }
/// <summary>Initializes a new instance of the <see cref="AspNetCoreToSwaggerGeneratorSettings"/> class.</summary> public AspNetCoreToSwaggerGeneratorSettings() { OperationProcessors.Insert(2, new OperationParameterProcessor(this)); OperationProcessors.Insert(2, new OperationResponseProcessor(this)); OperationProcessors.Replace <OperationTagsProcessor>(new AspNetCoreOperationTagsProcessor()); }
/// <summary>Initializes a new instance of the <see cref="WebApiToSwaggerGeneratorSettings"/> class.</summary> public WebApiToSwaggerGeneratorSettings() { SchemaType = NJsonSchema.SchemaType.Swagger2; OperationProcessors.Add(new OperationParameterProcessor(this)); OperationProcessors.Add(new OperationResponseProcessor(this)); }
/// <summary>Inserts a function based operation processor at the beginning of the pipeline to be used to filter operations.</summary> /// <param name="filter">The processor filter.</param> public void AddOperationFilter(Func <OperationProcessorContext, bool> filter) { OperationProcessors.Insert(0, new OperationProcessor(filter)); }
/// <summary>Initializes a new instance of the <see cref="AspNetCoreToSwaggerGeneratorSettings"/> class.</summary> public AspNetCoreToSwaggerGeneratorSettings() { OperationProcessors.Insert(3, new OperationParameterProcessor(this)); OperationProcessors.Insert(3, new OperationResponseProcessor(this)); }