Class ConfigureSwaggerOptions
- Namespace
 - FoundationaLLM.Common.OpenAPI
 
- Assembly
 - FoundationaLLM.Common.dll
 
Configures the Swagger generation options.
public class ConfigureSwaggerOptions : IConfigureOptions<SwaggerGenOptions>
  - Inheritance
 - 
      
      ConfigureSwaggerOptions
 
- Implements
 
- Inherited Members
 
- Extension Methods
 
Remarks
This allows API versioning to define a Swagger document per API version after the Asp.Versioning.ApiExplorer.IApiVersionDescriptionProvider service has been resolved from the service container.
Constructors
ConfigureSwaggerOptions(IApiVersionDescriptionProvider)
Initializes a new instance of the ConfigureSwaggerOptions class.
public ConfigureSwaggerOptions(IApiVersionDescriptionProvider provider)
  Parameters
providerIApiVersionDescriptionProviderThe provider used to generate Swagger documents.
Methods
Configure(SwaggerGenOptions)
Invoked to configure a SwaggerGenOptions instance.
public void Configure(SwaggerGenOptions options)
  Parameters
optionsSwaggerGenOptionsThe options instance to configure.