diff --git a/models/Result.ts b/models/Result.ts new file mode 100644 index 0000000000000000000000000000000000000000..0fb6e08afd4bc5e9120115f9a416d24890aeee42 --- /dev/null +++ b/models/Result.ts @@ -0,0 +1,12 @@ + +export interface Result { + exerciseId: string; + dateTime: string; + commit: any; + exitCode: number; + files: any; + results: any; + success: boolean; +} + +export default Result; \ No newline at end of file diff --git a/types/Dojo/ApiRoute.ts b/types/Dojo/ApiRoute.ts index 9d5b40f3625caae3ad9c2f0c1cc0bf4874e12ba9..820c435fda98a9a700e159943184d3340c708ee9 100644 --- a/types/Dojo/ApiRoute.ts +++ b/types/Dojo/ApiRoute.ts @@ -12,6 +12,13 @@ enum ApiRoute { EXERCISE_CREATE = '/assignments/{{assignmentNameOrUrl}}/exercises', EXERCISE_ASSIGNMENT = '/exercises/{{exerciseIdOrUrl}}/assignment', EXERCISE_RESULTS = '/exercises/{{exerciseIdOrUrl}}/results', + EXERCISE_LIST = '/exercises', + EXERCISE_DELETE = '/exercises/{{exerciseId}}/deleted', + EXERCISE_DETAIL = '/exercises/{{exerciseId}}/details', + EXERCISE_MEMBER = '/exercises/{{exerciseId}}/members', + TEACHERS = '/users/admin', + FILTERED_EXERCISES = '/filtered-exeercises', + //RESULTS_LIST = '/results', TAG_CREATE = '/tags', TAG_DELETE = '/tags/{{tagName}}', TAG_PROPOSAL_GET_CREATE = '/tags/proposals',