
ru.testit.clients.ApiClient Maven / Gradle / Ivy
package ru.testit.clients;
import ru.testit.client.invoker.ApiException;
import ru.testit.client.model.*;
import java.util.List;
import java.util.UUID;
public interface ApiClient {
TestRunV2GetModel createTestRun() throws ApiException;
TestRunV2GetModel getTestRun(String uuid) throws ApiException;
void completeTestRun(String uuid) throws ApiException;
void updateAutoTest(AutoTestPutModel model) throws ApiException;
String createAutoTest(AutoTestPostModel model) throws ApiException;
void updateAutoTests(List models) throws ApiException;
List createAutoTests(List models) throws ApiException;
List GetWorkItemUuidsByIds(Iterable workItemIds);
AutoTestModel getAutoTestByExternalId(String externalId) throws ApiException;
void linkAutoTestToWorkItems(String id, Iterable workItemIds);
void unlinkAutoTestToWorkItem(String id, String workItemId);
List getWorkItemsLinkedToTest(String id) throws ApiException;
List sendTestResults(String testRunUuid, List models) throws ApiException;
String addAttachment(String path) throws ApiException;
List getTestFromTestRun(String testRunUuid, String configurationId) throws ApiException;
TestResultResponse getTestResult(UUID uuid) throws ApiException;
void updateTestResult(UUID uuid, TestResultUpdateV2Request model) throws ApiException;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy