{
  "openapi": "3.0.0",
  "info": {
    "title": "gen-middleware",
    "version": "0.0.1",
    "description": "gen-middleware",
    "contact": {
      "name": "Sheila Feijoo",
      "email": "sheilafeijoo@alialabs.com"
    }
  },
  "paths": {
    "/directus/acuerdos/create": {
      "post": {
        "x-controller-name": "AcuerdosController",
        "x-operation-name": "createAcuerdo",
        "tags": [
          "AcuerdosController"
        ],
        "responses": {
          "200": {
            "description": "Return value of AcuerdosController.createAcuerdo"
          }
        },
        "parameters": [
          {
            "name": "origen",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "token",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          },
          "description": "Create acuerdo"
        },
        "operationId": "AcuerdosController.createAcuerdo"
      }
    },
    "/directus/acuerdos/delete": {
      "post": {
        "x-controller-name": "AcuerdosController",
        "x-operation-name": "deleteAcuerdo",
        "tags": [
          "AcuerdosController"
        ],
        "responses": {
          "200": {
            "description": "Return value of AcuerdosController.deleteAcuerdo"
          }
        },
        "parameters": [
          {
            "name": "origen",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "token",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          },
          "description": "Delete acuerdo"
        },
        "operationId": "AcuerdosController.deleteAcuerdo"
      }
    },
    "/directus/acuerdos/update": {
      "post": {
        "x-controller-name": "AcuerdosController",
        "x-operation-name": "updateAcuerdo",
        "tags": [
          "AcuerdosController"
        ],
        "responses": {
          "200": {
            "description": "Return value of AcuerdosController.updateAcuerdo"
          }
        },
        "parameters": [
          {
            "name": "origen",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "token",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          },
          "description": "Update acuerdo"
        },
        "operationId": "AcuerdosController.updateAcuerdo"
      }
    },
    "/directus/articulos/create": {
      "post": {
        "x-controller-name": "ArticulosController",
        "x-operation-name": "createArticulo",
        "tags": [
          "ArticulosController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ArticulosController.createArticulo"
          }
        },
        "parameters": [
          {
            "name": "origen",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "token",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          },
          "description": "Create articulo"
        },
        "operationId": "ArticulosController.createArticulo"
      }
    },
    "/directus/articulos/delete": {
      "post": {
        "x-controller-name": "ArticulosController",
        "x-operation-name": "deleteArticulo",
        "tags": [
          "ArticulosController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ArticulosController.deleteArticulo"
          }
        },
        "parameters": [
          {
            "name": "origen",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "token",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          },
          "description": "Delete articulo"
        },
        "operationId": "ArticulosController.deleteArticulo"
      }
    },
    "/directus/articulos/update": {
      "post": {
        "x-controller-name": "ArticulosController",
        "x-operation-name": "updateArticulo",
        "tags": [
          "ArticulosController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ArticulosController.updateArticulo"
          }
        },
        "parameters": [
          {
            "name": "origen",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "token",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          },
          "description": "Update articulo"
        },
        "operationId": "ArticulosController.updateArticulo"
      }
    },
    "/directus/create": {
      "post": {
        "x-controller-name": "ActividadesController",
        "x-operation-name": "createActivity",
        "tags": [
          "ActividadesController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ActividadesController.createActivity"
          }
        },
        "parameters": [
          {
            "name": "origen",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "token",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          },
          "description": "Create new activity"
        },
        "operationId": "ActividadesController.createActivity"
      }
    },
    "/directus/delete": {
      "post": {
        "x-controller-name": "ActividadesController",
        "x-operation-name": "deleteActivity",
        "tags": [
          "ActividadesController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ActividadesController.deleteActivity"
          }
        },
        "parameters": [
          {
            "name": "origen",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "token",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          },
          "description": "Delete activity"
        },
        "operationId": "ActividadesController.deleteActivity"
      }
    },
    "/directus/libros/create": {
      "post": {
        "x-controller-name": "DirectusLibrosController",
        "x-operation-name": "createLibro",
        "tags": [
          "DirectusLibrosController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DirectusLibrosController.createLibro"
          }
        },
        "parameters": [
          {
            "name": "origen",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "token",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          },
          "description": "Create libro"
        },
        "operationId": "DirectusLibrosController.createLibro"
      }
    },
    "/directus/libros/delete": {
      "post": {
        "x-controller-name": "DirectusLibrosController",
        "x-operation-name": "deleteLibro",
        "tags": [
          "DirectusLibrosController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DirectusLibrosController.deleteLibro"
          }
        },
        "parameters": [
          {
            "name": "origen",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "token",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          },
          "description": "Delete libro"
        },
        "operationId": "DirectusLibrosController.deleteLibro"
      }
    },
    "/directus/libros/update": {
      "post": {
        "x-controller-name": "DirectusLibrosController",
        "x-operation-name": "updateLibro",
        "tags": [
          "DirectusLibrosController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DirectusLibrosController.updateLibro"
          }
        },
        "parameters": [
          {
            "name": "origen",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "token",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          },
          "description": "Update libro"
        },
        "operationId": "DirectusLibrosController.updateLibro"
      }
    },
    "/directus/update": {
      "post": {
        "x-controller-name": "ActividadesController",
        "x-operation-name": "updateActivity",
        "tags": [
          "ActividadesController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ActividadesController.updateActivity"
          }
        },
        "parameters": [
          {
            "name": "origen",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "token",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": true
              }
            }
          },
          "description": "Update activity"
        },
        "operationId": "ActividadesController.updateActivity"
      }
    },
    "/ping": {
      "get": {
        "x-controller-name": "PingController",
        "x-operation-name": "ping",
        "tags": [
          "PingController"
        ],
        "responses": {
          "200": {
            "description": "Ping Response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PingResponse"
                }
              }
            }
          }
        },
        "operationId": "PingController.ping"
      }
    }
  },
  "servers": [
    {
      "url": "https://mw.gen-uvigo.com"
    }
  ],
  "components": {
    "schemas": {
      "PingResponse": {
        "type": "object",
        "title": "PingResponse",
        "properties": {
          "greeting": {
            "type": "string"
          },
          "date": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "headers": {
            "type": "object",
            "properties": {
              "Content-Type": {
                "type": "string"
              }
            },
            "additionalProperties": true
          }
        }
      }
    }
  }
}