Files
parr_api/PARR.Mail/PARR.Mail/Services/IMailService.cs
Mikhail Kuznetsov 118cd280df Syncer АИХ ИТ
2023-06-01 12:30:38 +10:00

16 lines
498 B
C#

using MailKit;
using MailKit.Search;
using MimeKit;
namespace PARR.Mail.Services
{
public interface IMailService
{
Task<IList<IMessageSummary>> CheckMailAsync(SearchQuery query);
Task<MimeEntity> GetBodyPartAsync(IMessageSummary messageSummary);
Task<List<MimeEntity>> GetAttachmentsAsync(IMessageSummary messageSummary);
Task<string> GetBodyTextAsync(IMessageSummary messageSummary);
Task SetAsSeenAsync(IMessageSummary messageSummary);
}
}