using OI.Metrology.Shared.DataModels; namespace OI.Metrology.Shared.Models.Stateless; public interface IInfinityQSV4Repository { List GetReactors(); string GetRunDataSheet(string rds); string GetCommandText(string subGroupId); string GetEpiProTempVerification(int[] night); string GetProductionSpecification(string part); string GetCommandText(InfinityQSV4 infinityQSV2); Result GetData(string subGroupId); Result GetHeader(string subGroupId); string GetCommandText(string process, string? part); string GetCommandText(List eppReactorNumbers); List GetEpiProTempVerificationRows(int[] night); Result GetDescriptors(string subGroupId); string GetLastGroupIdWithValue(string process, string? part, int? test); string GetProductDataAverageSumOfDefectsProcessMeanProcessSigma(string process, string? recipe); string GetCommandText(string? subGroupId, string? process, string? job, string? part, string? lot, string? dateTime); }