Refactored tools services endpoints system and fixed json formatter. (#91)

Co-authored-by: Artur Kołecki <koleckiartur@icloud.com>
Co-authored-by: Adam Bem <adam.bem@zoho.eu>
Reviewed-on: R11/release11-tools-web#91
This commit is contained in:
2023-03-02 11:49:21 +01:00
parent a90cbb938f
commit b0b930926c
34 changed files with 1000 additions and 444 deletions

View File

@@ -423,7 +423,89 @@
}
}
},
"/xpathpost": {
"/json/formatting": {
"post": {
"tags": [
"JSON"
],
"summary": "Json validation and formatting.",
"description": "",
"operationId": "json",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"parameters": [
{
"in": "body",
"name": "request",
"description": "A transform that is to be performed",
"required": true,
"schema": {
"example": "{'a': 'b', 'c': 'd'}"
}
}
],
"responses": {
"200": {
"description": "Formatted JSON",
"schema": {
"type": "string"
}
},
"500": {
"description": "Error message from json formatting.",
"schema": {
"type": "string"
}
}
}
}
},
"/json/minimize": {
"post": {
"tags": [
"JSON"
],
"summary": "Json validation and minimize formatting.",
"description": "",
"operationId": "json",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"parameters": [
{
"in": "body",
"name": "request",
"description": "A transform that is to be performed",
"required": true,
"schema": {
"example": "{'a': 'b', 'c': 'd'}"
}
}
],
"responses": {
"200": {
"description": "Formatted JSON",
"schema": {
"type": "string"
}
},
"500": {
"description": "Error message from json formatting.",
"schema": {
"type": "string"
}
}
}
}
},
"/xpath": {
"post": {
"tags": [
"XPath"
@@ -470,7 +552,7 @@
}
}
},
"/xsltpost": {
"/xslt": {
"post": {
"tags": [
"XSLT"
@@ -517,7 +599,7 @@
}
}
},
"/xsdpost": {
"/xsd": {
"post": {
"tags": [
"XSD"