diff --git a/models/Tag.ts b/models/Tag.ts index c12d301d97fc890baf8eca89d783fa405ab85189..632f6578b60b6f709e3c3101e235740fe758fda2 100644 --- a/models/Tag.ts +++ b/models/Tag.ts @@ -3,7 +3,7 @@ import Assignment from './Assignment'; import Exercise from './Exercise'; -interface Tag { +interface Tags { name: string; type: 'Language' | 'Framework' | 'Theme' | 'UserDefined'; @@ -13,5 +13,5 @@ interface Tag { correctionCommit: CommitSchema | undefined; } -export default Tag; +export default Tags; \ No newline at end of file diff --git a/types/Dojo/ApiRoute.ts b/types/Dojo/ApiRoute.ts index 612488c70f97f3b4fa91469332cd9e21278dd3a8..66e91a5e15441702b739cb0d7459a9f2e2758d10 100644 --- a/types/Dojo/ApiRoute.ts +++ b/types/Dojo/ApiRoute.ts @@ -13,9 +13,9 @@ enum ApiRoute { EXERCISE_ASSIGNMENT = '/exercises/{{exerciseIdOrUrl}}/assignment', EXERCISE_RESULTS = '/exercises/{{exerciseIdOrUrl}}/results' ADD_TAG = '/tags', - DELETE_TAG = '/tags/{tagid}', - PROPOSE_TAG = '/tags/proposals', - ANSWER_TAG_PROPOSAL = '/tags/proposals/{tagProposalName}' + DELETE_TAG = '/tags/{{tageName}}', + PROPOSE_TAG = '/tags/proposals/{{state}}', + ANSWER_TAG_PROPOSAL = '/tags/proposals/{{tagProposalName}}' }