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
);
}
}