using SchotzIadKmTracker.Api.Models.DTOs; namespace SchotzIadKmTracker.Api.Services; /// /// Client de l'API BAN (Base Adresses Nationale) pour l'autocomplétion /// et le géocodage des adresses françaises. /// public interface IBANClient { /// /// Recherche des adresses correspondant à via l'endpoint /// /search/ de la BAN (limité à 5 résultats). /// /// Texte de recherche (adresse partielle ou complète). /// Jeton d'annulation. /// La liste des adresses trouvées, mappées en . /// /// Levée en cas d'échec réseau, de réponse non réussie ou de dépassement du délai. /// Task> RechercherAsync(string query, CancellationToken cancellationToken = default); }