using System.Collections.Generic; namespace LAPS_XMLQC_Service.Models { public class MatchedResult { public string FileName { get; set; } public string FilePath { get; set; } public string OutputFilePath { get; set; } public string DirectoryPath { get; set; } public string Content { get; set; } public string PreviewContent { get; set; } public string FinalContent { get; set; } public List? PatternResults { get; set; } public int ResultCount { get; set; } public string Status { get; set; } } public class PatternResult { public string? Pattern { get; set; } public List? Matches { get; set; } } public class Matches { public int Index { get; set; } public string Content { get; set; } public int LineNumber { get; set; } } }