Esempio n. 1
0
 /// <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));
        }
Esempio n. 3
0
 /// <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());
 }
Esempio n. 5
0
 /// <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));
 }
Esempio n. 6
0
 /// <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));
 }