Browse Source

Simple_get_query OAS

Gogs 6 months ago
parent
commit
5a1982d17a
2 changed files with 79 additions and 3 deletions
  1. 0 3
      flask_be/app.py
  2. 79 0
      flask_be/tigrOAS.yaml

+ 0 - 3
flask_be/app.py

@@ -63,9 +63,6 @@ def simpleContext():
         return emptyOut, 500
 
 
-if __name__ == '__main__':
-    app.run()
-
 # chiama funzione per contesti singoli
 @app.route('/get_single_context', methods=['POST'])
 def singleContext():

+ 79 - 0
flask_be/tigrOAS.yaml

@@ -0,0 +1,79 @@
+openapi: 3.0.1
+info:
+  title: TIGRO
+  description: Explore lemmas.
+  version: 1.0.0
+servers:
+  - url: 'https://localhost'
+paths:
+  /simple_get_query:
+    post:
+      summary: Submit a simple query.
+      description: Submit a simple query in a simple way.
+
+      requestBody:
+        required: true
+        content:
+          application/json:
+            schema:
+              type: object
+              properties:
+                queryList:
+                  type: array
+                  items:
+                    type: object
+                    properties:
+                      stringa:
+                        type: string
+                      espansa:
+                        type: integer
+                      raddoppiata:
+                        type: integer
+                      tipo:
+                        type: string
+      responses:
+        '200':
+          description: OK
+          content:
+            application/json:
+              schema:
+                type: array
+                items:
+                  type: object
+                  properties:
+                    cod:
+                      type: integer
+                    forma:
+                      type: string
+                    lemma:
+                      type: string
+                    cat_gr:
+                      type: string
+                    disambiguatore:
+                      type: string
+                    occ:
+                      type: integer
+        '400':
+          description: Errore nella richiesta
+        '500':
+          description: Errore del server
+components:
+  schemas:
+    Query:
+      type: object
+      properties:
+        cod:
+          type: integer
+        forma:
+          type: string
+        lemma:
+          type: string
+        cat_gr:
+          type: string
+        disambiguatore:
+          type: string
+        occ:
+          type: integer
+      required:
+        - cod
+        - occ