namespace AIStudio.Tools.Services;
///
/// A file which matches the configured part of a local data source, but was skipped before text
/// extraction.
///
///
/// Files below folders the user chose not to scan never reach enumeration and therefore do not
/// appear here. Generated transcript artifacts and temporary/system files are implementation
/// details and stay hidden as well.
///
/// The absolute path of the ignored file.
/// Why the file was ignored.
public sealed record DataSourceEmbeddingIgnoredFile(string FilePath, DataSourceEmbeddingIgnoreReason Reason);