Files
parr_api/PARR.Mail/PARR.Mail/Services/IMailService.cs
Mikhail Kuznetsov 73a824057b Worker
2023-06-15 10:14:27 +10:00

16 lines
499 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);
}
}