diff --git a/models/TagSubmit.ts b/models/TagSubmit.ts new file mode 100644 index 0000000000000000000000000000000000000000..241ff1c73a5f86d7e6af8e915485734a9b753f35 --- /dev/null +++ b/models/TagSubmit.ts @@ -0,0 +1,7 @@ +interface TagSubmit { + name: string; + type: 'Language' | 'Framework' | 'Theme' | 'UserDefined'; + state: 'PendingApproval' | 'Declined' | 'Approved'; +} + +export default TagSubmit; diff --git a/types/Dojo/ApiRoute.ts b/types/Dojo/ApiRoute.ts index 66e91a5e15441702b739cb0d7459a9f2e2758d10..9d44b67330de374a7a84739bf751a9800b670fb6 100644 --- a/types/Dojo/ApiRoute.ts +++ b/types/Dojo/ApiRoute.ts @@ -14,7 +14,7 @@ enum ApiRoute { EXERCISE_RESULTS = '/exercises/{{exerciseIdOrUrl}}/results' ADD_TAG = '/tags', DELETE_TAG = '/tags/{{tageName}}', - PROPOSE_TAG = '/tags/proposals/{{state}}', + PROPOSE_TAG = '/tags/proposals/{{tagState}}', ANSWER_TAG_PROPOSAL = '/tags/proposals/{{tagProposalName}}' }