namespace AIStudio.Tools.ToolCallingSystem.ToolCallingImplementations.Mailboxes; /// /// The mail the model asked to read, and which part of it. /// /// The id of the mail, in the form the index stores it. /// The number of the attachment to read, starting at 1, or null to read the text of the mail. /// Whether to show the complete header block as well. /// The page of the text, starting at 1. internal sealed record ReadMailRequest(string MailId, int? AttachmentNumber, bool IncludeHeaders, int Page);