From c9bd3e6fc8b8bca224e695ca7df8d6da3d3d3425 Mon Sep 17 00:00:00 2001 From: 0utplay Date: Sun, 9 Jul 2023 19:20:40 +0200 Subject: [PATCH] chore: add swagger api documentation for the template api --- .../main/resources/documentation/swagger.json | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/modules/rest/src/main/resources/documentation/swagger.json b/modules/rest/src/main/resources/documentation/swagger.json index d183ee4efc..2a902f655a 100644 --- a/modules/rest/src/main/resources/documentation/swagger.json +++ b/modules/rest/src/main/resources/documentation/swagger.json @@ -3235,6 +3235,55 @@ } } }, + "/template/{storage}/{prefix}/{name}/directory" : { + "delete" : { + "parameters" : [ { + "name" : "storage", + "in" : "path", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "name" : "prefix", + "in" : "path", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "name" : "name", + "in" : "path", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "name" : "path", + "in" : "query", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "tags" : [ "Templates" ], + "summary" : "Deletes a directory and all its contents recursively from a template", + "responses" : { + "200" : { + "$ref" : "#/components/responses/Success" + }, + "400" : { + "$ref" : "#/components/responses/BadRequest" + }, + "401" : { + "$ref" : "#/components/responses/Unauthorized" + }, + "403" : { + "$ref" : "#/components/responses/Forbidden" + } + } + } + }, "/serviceversion" : { "get" : { "tags" : [ "Service Versions" ],