// Copyright (c) The Geekeey Authors // SPDX-License-Identifier: EUPL-1.2 using Microsoft.Extensions.DependencyInjection; namespace Geekeey.Request.Dispatcher; /// /// Represents a builder for configuring and registering request dispatchers and their related components. /// public interface IRequestDispatcherBuilder { /// /// Gets the associated with the request dispatcher builder. /// Provides access to the underlying service collection for configuring dependencies /// and registering services required by the request dispatcher. /// IServiceCollection Services { get; } }