using Core.Entities; using Core.Models; namespace Core.Services; /// /// Service interface for parsing event occurrence text data. /// public interface IEventOccurrenceParserService { /// /// Parses event occurrence text data and returns parse results with occurrences, errors, and warnings. /// /// The text content to parse (typically multi-line text from paste/import) /// Collection of EventDefinitions to match against during parsing /// ParseResult containing parsed occurrences, errors, and warnings EventOccurrenceParseResult ParseFromText(string text, ICollection events); }