using CaddyManager.Contracts.Configurations.Caddy; using CaddyManager.Contracts.Configurations.Docker; namespace CaddyManager.Contracts.Configurations; /// /// Contract for the services providing the configurations for the application /// public interface IConfigurationsService { /// /// Method extracting the configurations from the appsettings.json file or environment variables base on the /// type of the configuration class to determine the section name /// /// /// T Get() where T : class; }