public interface IAiPromptTestRepositoryPublic Interface IAiPromptTestRepositorypublic interface class IAiPromptTestRepositorytype IAiPromptTestRepository = interface end| CancelRequestAsync | Отменить ещё не взятый в работу запрос на тестирование. |
| DeleteExpiredTestsAsync | Очистить старые тесты. |
| GetLastRequestsAsync | Получить последние N запросов на тестирование указанного сотрудника в порядке убывания времени создания. |
| GetRequestStateAsync | Узнать статус запроса. |
| GetTestCasesAsync | Получить тест-кейсы. |
| GetTestResultsAsync | Получить результаты тест-кейсов. |
| SetTestCompleteAsync | Записать результаты тестирования и установить статус теста Completed. |
| SetTestStateAsync | Обновить статус теста. |
| StoreRequestAsync | Добавить в БД запрос тестирование. |