namespace OI.Metrology.Shared.Models.Stateless; public interface IInfinityQSV2Controller { enum Action : int { Index = 0, MarkAsPinned = 1 } static string GetRouteName() => nameof(IInfinityQSV2Controller)[1..^10]; T GetCommandText(string sub_group_id, string process, string job, string part, string lot, string date_time); T GetData(string sub_group_id); T GetEvents(string sub_group_id); T GetHeader(string sub_group_id); }