using DailyDigestWorker.Models; // Для наших моделей данных namespace DailyDigestWorker.Services { // Интерфейс для сервиса, который формирует текст дайджеста public interface IDigestBuilderService { /// /// Собирает текстовое представление дайджеста на основе полученных данных. /// /// Данные о курсах валют (или null). /// Данные о курсах криптовалют (или null). /// Данные о погоде (или null). /// Саммари новостей (или null). /// Отформатированный текст дайджеста (Markdown). string BuildDigestText( CurrencyData? currency, CryptoData? crypto, WeatherData? weather, string? newsSummary // Пока будем передавать null ); } }