using OI.Metrology.Shared.DataModels; namespace OI.Metrology.Shared.Models.Stateless; public interface IInfinityQSRepository { string GetCommandText(string subGroupId); string GetCommandText(InfinityQSBase infinityQSBase); string GetCommandText(string? subGroupId, string? process, string? job, string? part, string? lot, string? dateTime); Result GetData(string subGroupId); Result GetDescriptors(string subGroupId); Result GetHeader(string subGroupId); Result GetEvents(string subGroupId); }