Table of Contents

Namespace NSwag.Generation.Processors

Classes

ActionDocumentProcessor

A generic action/function based document processor.

ApiVersionProcessor

An operation processor which replaces {version:apiVersion} route placeholders and filters the included versions.

DocumentExtensionDataProcessor

Processes the SwaggerExtensionDataAttribute on the controller classes.

DocumentTagsProcessor

Processes the SwaggerTagAttribute and SwaggerTagsAttribute on the controller classes.

OperationExtensionDataProcessor

Processes the SwaggerExtensionDataAttribute on the operation method.

OperationProcessor

A function based operation processor.

OperationResponseDescription

Describes an operation response.

OperationResponseProcessorBase

The OperationResponseProcessor base class.

OperationSummaryAndDescriptionProcessor

Loads the operation summary and description from the DescriptionAttribute and the XML documentation.

OperationTagsProcessor

Processes the SwaggerTagsAttribute on the operation method.

Interfaces

IDocumentProcessor

Post processes a generated NSwag.OpenApiDocument.

IOperationProcessor

Post processes a generated NSwag.OpenApiOperation.