Table of Contents

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.