namespace Rag.Models.Responses
{
    public sealed class IndexDocumentResponse
    {
        public required string DocumentId { get; init; }
        public required string TextHash { get; init; }
        public required string DocumentType { get; init; }
        public double DocumentTypeConfidence { get; init; }
        public required string Title { get; init; }
        public int Chunks { get; init; }
        public int Characters { get; init; }
        public bool Cached { get; init; }
    }
}
