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; }
}