From 9db4344153ebd8965e2639b4bb008e5e86893055 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Thu, 17 Dec 2020 19:15:11 +0100 Subject: [PATCH] Expanded API Decriptions ref #22 --- src/controllers/ImportController.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/controllers/ImportController.ts b/src/controllers/ImportController.ts index 1fbf50c..17a90ba 100644 --- a/src/controllers/ImportController.ts +++ b/src/controllers/ImportController.ts @@ -21,7 +21,7 @@ export class ImportController { @Post('/runners/import') @ContentType("application/json") - @OpenAPI({ description: "Create new runners from json" }) + @OpenAPI({ description: "Create new runners from json and insert them (or their teams) into the provided group" }) async postJSON(@Body({ validate: true, type: ImportRunner }) importRunners: ImportRunner[], @QueryParam("group") groupID: number) { if (!groupID) { throw new RunnerGroupNeededError(); } let responseRunners: ResponseRunner[] = new Array(); @@ -33,21 +33,21 @@ export class ImportController { @Post('/organisations/:id/import') @ContentType("application/json") - @OpenAPI({ description: "Create new runners from json" }) + @OpenAPI({ description: "Create new runners from json and insert them (or their teams) into the provided org" }) async postOrgsJSON(@Body({ validate: true, type: ImportRunner }) importRunners: ImportRunner[], @Param('id') id: number) { return await this.postJSON(importRunners, id) } @Post('/teams/:id/import') @ContentType("application/json") - @OpenAPI({ description: "Create new runners from json" }) + @OpenAPI({ description: "Create new runners from json and insert them into the provided team" }) async postTeamsJSON(@Body({ validate: true, type: ImportRunner }) importRunners: ImportRunner[], @Param('id') id: number) { return await this.postJSON(importRunners, id) } @Post('/import/csv') @UseBefore(RawBodyMiddleware) - @OpenAPI({ description: "Create new runners from csv" }) + @OpenAPI({ description: "Create new runners from csv and insert them (or their teams) into the provided group" }) async postCSV(@Req() request: any, @QueryParam("group") groupID: number) { let csvParse = await csv({ delimiter: [",", ";"], trim: true }).fromString(request.rawBody.toString()); let importRunners: ImportRunner[] = new Array(); @@ -65,14 +65,14 @@ export class ImportController { @Post('/organisations/:id/import/csv') @UseBefore(RawBodyMiddleware) - @OpenAPI({ description: "Create new runners from csv" }) + @OpenAPI({ description: "Create new runners from csv and insert them (or their teams) into the provided org" }) async postOrgsCSV(@Req() request: any, @Param("id") id: number) { return await this.postCSV(request, id); } @Post('/teams/:id/import/csv') @UseBefore(RawBodyMiddleware) - @OpenAPI({ description: "Create new runners from csv" }) + @OpenAPI({ description: "Create new runners from csv and insert them into the provided team" }) async postTeamsCSV(@Req() request: any, @Param("id") id: number) { return await this.postCSV(request, id); }