using System.Threading.Tasks;
using Wino.Core.Domain.Models.AutoDiscovery;
namespace Wino.Core.Domain.Interfaces;
///
/// Searches for Auto Discovery settings for custom mail accounts.
///
public interface IAutoDiscoveryService
{
///
/// Tries to return the best mail server settings using different techniques.
///
/// Address to search settings for.
/// CustomServerInformation with only settings applied.
Task GetAutoDiscoverySettings(AutoDiscoveryMinimalSettings autoDiscoveryMinimalSettings);
}