using AIStudio.Tools.RAG;
namespace AIStudio.Tools.ToolCallingSystem.ToolCallingImplementations.Mailboxes;
///
/// One page of a search of the mailboxes, as the model and the user receive it.
///
/// What the model learns about each mailbox searched, its mails included, in the order they were searched.
/// The sources of the mails which reached the model, listed below the answer.
/// What the user is shown of these mails.
internal sealed record SearchMailsResult(IReadOnlyList Outcomes, IReadOnlyList Sources, IReadOnlyList Passages);