Namespace BytLabs.Api
Classes
- ApiServiceBuilder
Builder class for configuring and constructing a web API application with standard middleware and services. Implements a fluent interface pattern for step-by-step configuration.
- HttpConfiguration
Provides configuration extensions for HTTP-related services.
Interfaces
- ApiBuilderSteps
Defines the builder steps for configuring an API application using the fluent builder pattern.
- ApiBuilderSteps.IAdditionalConfigurationStep
Configuration step for additional service configuration.
- ApiBuilderSteps.IHealthCheckStep
Configuration step for health check setup.
- ApiBuilderSteps.IInitialStep
Initial configuration step for the API builder.
- ApiBuilderSteps.ILoggingStep
Configuration step for logging setup.
- ApiBuilderSteps.IMetricsStep
Configuration step for metrics setup.
- ApiBuilderSteps.IMultiTenantStep
Configuration step for multi-tenant setup.
- ApiBuilderSteps.ITracingStep
Configuration step for tracing setup.
- ApiBuilderSteps.IWebApplicationBuilder
Final configuration step for building the web application.