namespace BotSharp.Abstraction.Files.Models; public class SelectFileOptions { /// /// Llm provider /// public string? Provider { get; set; } /// /// Llm model id /// public string? ModelId { get; set; } /// /// Agent id /// public string? AgentId { get; set; } /// /// Template (prompt) name /// public string? Template { get; set; } /// /// Description that user provides to select files /// public string? Description { get; set; } /// /// Whether include bot generated files /// public bool IncludeBotFile { get; set; } /// /// Conversation breakpoint /// public bool FromBreakpoint { get; set; } /// /// Message offset from last /// public int? Offset { get; set; } /// /// File content types. If null, all types of files will be retrived /// public IEnumerable? ContentTypes { get; set; } }