{
  "openapi": "3.0.0",
  "info": {
    "title": "navapi",
    "version": "0.0.1",
    "description": "navapi",
    "contact": {
      "name": "Angel Estrella",
      "email": "angel@che-ek.com"
    }
  },
  "paths": {
    "/academiacapitulos/count": {
      "get": {
        "x-controller-name": "AcademiacapitulosController",
        "x-operation-name": "count",
        "tags": [
          "AcademiacapitulosController"
        ],
        "responses": {
          "200": {
            "description": "Academiacapitulos model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Academiacapitulos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Academiacapitulos>"
                }
              }
            }
          }
        ],
        "operationId": "AcademiacapitulosController.count"
      }
    },
    "/academiacapitulos/{id}": {
      "put": {
        "x-controller-name": "AcademiacapitulosController",
        "x-operation-name": "replaceById",
        "tags": [
          "AcademiacapitulosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Academiacapitulos PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Academiacapitulos"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AcademiacapitulosController.replaceById"
      },
      "patch": {
        "x-controller-name": "AcademiacapitulosController",
        "x-operation-name": "updateById",
        "tags": [
          "AcademiacapitulosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Academiacapitulos PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AcademiacapitulosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AcademiacapitulosController.updateById"
      },
      "get": {
        "x-controller-name": "AcademiacapitulosController",
        "x-operation-name": "findById",
        "tags": [
          "AcademiacapitulosController"
        ],
        "responses": {
          "200": {
            "description": "Academiacapitulos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AcademiacapitulosWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Academiacapitulos.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AcademiacapitulosController.findById"
      },
      "delete": {
        "x-controller-name": "AcademiacapitulosController",
        "x-operation-name": "deleteById",
        "tags": [
          "AcademiacapitulosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Academiacapitulos DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AcademiacapitulosController.deleteById"
      }
    },
    "/academiacapitulos": {
      "post": {
        "x-controller-name": "AcademiacapitulosController",
        "x-operation-name": "create",
        "tags": [
          "AcademiacapitulosController"
        ],
        "responses": {
          "200": {
            "description": "Academiacapitulos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Academiacapitulos"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAcademiacapitulos"
              }
            }
          }
        },
        "operationId": "AcademiacapitulosController.create"
      },
      "patch": {
        "x-controller-name": "AcademiacapitulosController",
        "x-operation-name": "updateAll",
        "tags": [
          "AcademiacapitulosController"
        ],
        "responses": {
          "200": {
            "description": "Academiacapitulos PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Academiacapitulos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Academiacapitulos>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AcademiacapitulosPartial"
              }
            }
          }
        },
        "operationId": "AcademiacapitulosController.updateAll"
      },
      "get": {
        "x-controller-name": "AcademiacapitulosController",
        "x-operation-name": "find",
        "tags": [
          "AcademiacapitulosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Academiacapitulos model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AcademiacapitulosWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Academiacapitulos.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "AcademiacapitulosController.find"
      }
    },
    "/academiacursos/count": {
      "get": {
        "x-controller-name": "AcademiacursosController",
        "x-operation-name": "count",
        "tags": [
          "AcademiacursosController"
        ],
        "responses": {
          "200": {
            "description": "Academiacursos model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Academiacursos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Academiacursos>"
                }
              }
            }
          }
        ],
        "operationId": "AcademiacursosController.count"
      }
    },
    "/academiacursos/{id}": {
      "put": {
        "x-controller-name": "AcademiacursosController",
        "x-operation-name": "replaceById",
        "tags": [
          "AcademiacursosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Academiacursos PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Academiacursos"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AcademiacursosController.replaceById"
      },
      "patch": {
        "x-controller-name": "AcademiacursosController",
        "x-operation-name": "updateById",
        "tags": [
          "AcademiacursosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Academiacursos PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AcademiacursosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AcademiacursosController.updateById"
      },
      "get": {
        "x-controller-name": "AcademiacursosController",
        "x-operation-name": "findById",
        "tags": [
          "AcademiacursosController"
        ],
        "responses": {
          "200": {
            "description": "Academiacursos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AcademiacursosWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Academiacursos.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AcademiacursosController.findById"
      },
      "delete": {
        "x-controller-name": "AcademiacursosController",
        "x-operation-name": "deleteById",
        "tags": [
          "AcademiacursosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Academiacursos DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AcademiacursosController.deleteById"
      }
    },
    "/academiacursos": {
      "post": {
        "x-controller-name": "AcademiacursosController",
        "x-operation-name": "create",
        "tags": [
          "AcademiacursosController"
        ],
        "responses": {
          "200": {
            "description": "Academiacursos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Academiacursos"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAcademiacursos"
              }
            }
          }
        },
        "operationId": "AcademiacursosController.create"
      },
      "patch": {
        "x-controller-name": "AcademiacursosController",
        "x-operation-name": "updateAll",
        "tags": [
          "AcademiacursosController"
        ],
        "responses": {
          "200": {
            "description": "Academiacursos PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Academiacursos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Academiacursos>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AcademiacursosPartial"
              }
            }
          }
        },
        "operationId": "AcademiacursosController.updateAll"
      },
      "get": {
        "x-controller-name": "AcademiacursosController",
        "x-operation-name": "find",
        "tags": [
          "AcademiacursosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Academiacursos model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AcademiacursosWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Academiacursos.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "AcademiacursosController.find"
      }
    },
    "/acerca/count": {
      "get": {
        "x-controller-name": "AcercaController",
        "x-operation-name": "count",
        "tags": [
          "AcercaController"
        ],
        "responses": {
          "200": {
            "description": "Acerca model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Acerca.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Acerca>"
                }
              }
            }
          }
        ],
        "operationId": "AcercaController.count"
      }
    },
    "/acerca/{id}": {
      "put": {
        "x-controller-name": "AcercaController",
        "x-operation-name": "replaceById",
        "tags": [
          "AcercaController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Acerca PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Acerca"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AcercaController.replaceById"
      },
      "patch": {
        "x-controller-name": "AcercaController",
        "x-operation-name": "updateById",
        "tags": [
          "AcercaController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Acerca PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AcercaPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AcercaController.updateById"
      },
      "get": {
        "x-controller-name": "AcercaController",
        "x-operation-name": "findById",
        "tags": [
          "AcercaController"
        ],
        "responses": {
          "200": {
            "description": "Acerca model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AcercaWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Acerca.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AcercaController.findById"
      },
      "delete": {
        "x-controller-name": "AcercaController",
        "x-operation-name": "deleteById",
        "tags": [
          "AcercaController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Acerca DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AcercaController.deleteById"
      }
    },
    "/acerca": {
      "post": {
        "x-controller-name": "AcercaController",
        "x-operation-name": "create",
        "tags": [
          "AcercaController"
        ],
        "responses": {
          "200": {
            "description": "Acerca model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Acerca"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAcerca"
              }
            }
          }
        },
        "operationId": "AcercaController.create"
      },
      "patch": {
        "x-controller-name": "AcercaController",
        "x-operation-name": "updateAll",
        "tags": [
          "AcercaController"
        ],
        "responses": {
          "200": {
            "description": "Acerca PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Acerca.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Acerca>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AcercaPartial"
              }
            }
          }
        },
        "operationId": "AcercaController.updateAll"
      },
      "get": {
        "x-controller-name": "AcercaController",
        "x-operation-name": "find",
        "tags": [
          "AcercaController"
        ],
        "responses": {
          "200": {
            "description": "Array of Acerca model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AcercaWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Acerca.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "AcercaController.find"
      }
    },
    "/archivos/count": {
      "get": {
        "x-controller-name": "ArchivosController",
        "x-operation-name": "count",
        "tags": [
          "ArchivosController"
        ],
        "responses": {
          "200": {
            "description": "Archivos model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Archivos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Archivos>"
                }
              }
            }
          }
        ],
        "operationId": "ArchivosController.count"
      }
    },
    "/archivos/{id}": {
      "put": {
        "x-controller-name": "ArchivosController",
        "x-operation-name": "replaceById",
        "tags": [
          "ArchivosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Archivos PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Archivos"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ArchivosController.replaceById"
      },
      "patch": {
        "x-controller-name": "ArchivosController",
        "x-operation-name": "updateById",
        "tags": [
          "ArchivosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Archivos PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ArchivosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ArchivosController.updateById"
      },
      "get": {
        "x-controller-name": "ArchivosController",
        "x-operation-name": "findById",
        "tags": [
          "ArchivosController"
        ],
        "responses": {
          "200": {
            "description": "Archivos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ArchivosWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Archivos.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ArchivosController.findById"
      },
      "delete": {
        "x-controller-name": "ArchivosController",
        "x-operation-name": "deleteById",
        "tags": [
          "ArchivosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Archivos DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ArchivosController.deleteById"
      }
    },
    "/archivos": {
      "post": {
        "x-controller-name": "ArchivosController",
        "x-operation-name": "create",
        "tags": [
          "ArchivosController"
        ],
        "responses": {
          "200": {
            "description": "Archivos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Archivos"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewArchivos"
              }
            }
          }
        },
        "operationId": "ArchivosController.create"
      },
      "patch": {
        "x-controller-name": "ArchivosController",
        "x-operation-name": "updateAll",
        "tags": [
          "ArchivosController"
        ],
        "responses": {
          "200": {
            "description": "Archivos PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Archivos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Archivos>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ArchivosPartial"
              }
            }
          }
        },
        "operationId": "ArchivosController.updateAll"
      },
      "get": {
        "x-controller-name": "ArchivosController",
        "x-operation-name": "find",
        "tags": [
          "ArchivosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Archivos model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ArchivosWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Archivos.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ArchivosController.find"
      }
    },
    "/areasenfoque/count": {
      "get": {
        "x-controller-name": "AreasenfoqueController",
        "x-operation-name": "count",
        "tags": [
          "AreasenfoqueController"
        ],
        "responses": {
          "200": {
            "description": "Areasenfoque model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Areasenfoque.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Areasenfoque>"
                }
              }
            }
          }
        ],
        "operationId": "AreasenfoqueController.count"
      }
    },
    "/areasenfoque/{id}": {
      "put": {
        "x-controller-name": "AreasenfoqueController",
        "x-operation-name": "replaceById",
        "tags": [
          "AreasenfoqueController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Areasenfoque PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Areasenfoque"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AreasenfoqueController.replaceById"
      },
      "patch": {
        "x-controller-name": "AreasenfoqueController",
        "x-operation-name": "updateById",
        "tags": [
          "AreasenfoqueController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Areasenfoque PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AreasenfoquePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "AreasenfoqueController.updateById"
      },
      "get": {
        "x-controller-name": "AreasenfoqueController",
        "x-operation-name": "findById",
        "tags": [
          "AreasenfoqueController"
        ],
        "responses": {
          "200": {
            "description": "Areasenfoque model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AreasenfoqueWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Areasenfoque.Filter"
                }
              }
            }
          }
        ],
        "operationId": "AreasenfoqueController.findById"
      },
      "delete": {
        "x-controller-name": "AreasenfoqueController",
        "x-operation-name": "deleteById",
        "tags": [
          "AreasenfoqueController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Areasenfoque DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AreasenfoqueController.deleteById"
      }
    },
    "/areasenfoque": {
      "post": {
        "x-controller-name": "AreasenfoqueController",
        "x-operation-name": "create",
        "tags": [
          "AreasenfoqueController"
        ],
        "responses": {
          "200": {
            "description": "Areasenfoque model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Areasenfoque"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewAreasenfoque"
              }
            }
          }
        },
        "operationId": "AreasenfoqueController.create"
      },
      "patch": {
        "x-controller-name": "AreasenfoqueController",
        "x-operation-name": "updateAll",
        "tags": [
          "AreasenfoqueController"
        ],
        "responses": {
          "200": {
            "description": "Areasenfoque PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Areasenfoque.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Areasenfoque>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AreasenfoquePartial"
              }
            }
          }
        },
        "operationId": "AreasenfoqueController.updateAll"
      },
      "get": {
        "x-controller-name": "AreasenfoqueController",
        "x-operation-name": "find",
        "tags": [
          "AreasenfoqueController"
        ],
        "responses": {
          "200": {
            "description": "Array of Areasenfoque model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AreasenfoqueWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Areasenfoque.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "AreasenfoqueController.find"
      }
    },
    "/automations/transaccionales/ejecutar": {
      "post": {
        "x-controller-name": "OperacionesinteligentesController",
        "x-operation-name": "runTransactionalAutomations",
        "tags": [
          "OperacionesinteligentesController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Ejecuta automatizaciones transaccionales de continuidad y renovacion"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "idEmpresa": {
                    "type": "number"
                  },
                  "dryRun": {
                    "type": "boolean"
                  },
                  "limitClients": {
                    "type": "number"
                  },
                  "daysWithoutWorkoutThreshold": {
                    "type": "number"
                  },
                  "planEndDays": {
                    "type": "number"
                  }
                }
              }
            }
          }
        },
        "operationId": "OperacionesinteligentesController.runTransactionalAutomations"
      }
    },
    "/billing/inteligente/automatizaciones/ejecutar": {
      "post": {
        "x-controller-name": "BillingInteligenteController",
        "x-operation-name": "ejecutarAutomatizaciones",
        "tags": [
          "BillingInteligenteController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BillingInteligenteController.ejecutarAutomatizaciones"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "idEmpresa": {
                    "type": "number"
                  },
                  "idCliente": {
                    "type": "number"
                  },
                  "estadoRegistro": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "required": false
        },
        "operationId": "BillingInteligenteController.ejecutarAutomatizaciones"
      }
    },
    "/billing/inteligente/automatizaciones/reglas/upsert": {
      "post": {
        "x-controller-name": "BillingInteligenteController",
        "x-operation-name": "upsertReglaAutomatizacion",
        "tags": [
          "BillingInteligenteController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BillingInteligenteController.upsertReglaAutomatizacion"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "momentoEstado",
                  "titulo",
                  "mensaje"
                ],
                "properties": {
                  "id": {
                    "type": "number"
                  },
                  "idEmpresa": {
                    "type": "number"
                  },
                  "momentoEstado": {
                    "type": "string"
                  },
                  "titulo": {
                    "type": "string"
                  },
                  "mensaje": {
                    "type": "string"
                  },
                  "canal": {
                    "type": "string"
                  },
                  "accion": {
                    "type": "string"
                  },
                  "accionDataJson": {
                    "type": "string"
                  },
                  "delayMinutos": {
                    "type": "number"
                  },
                  "maxIntentos": {
                    "type": "number"
                  },
                  "prioridad": {
                    "type": "number"
                  },
                  "activo": {
                    "type": "number"
                  },
                  "updatedBy": {
                    "type": "number"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "BillingInteligenteController.upsertReglaAutomatizacion"
      }
    },
    "/billing/inteligente/automatizaciones/reglas": {
      "get": {
        "x-controller-name": "BillingInteligenteController",
        "x-operation-name": "reglasAutomatizacion",
        "tags": [
          "BillingInteligenteController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BillingInteligenteController.reglasAutomatizacion"
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "momentoEstado",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "BillingInteligenteController.reglasAutomatizacion"
      }
    },
    "/billing/inteligente/checkout-session": {
      "post": {
        "x-controller-name": "BillingInteligenteController",
        "x-operation-name": "createCheckoutSession",
        "tags": [
          "BillingInteligenteController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BillingInteligenteController.createCheckoutSession"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "idCliente",
                  "idPlanObjetivo",
                  "duracionMeses",
                  "successUrl",
                  "cancelUrl"
                ],
                "properties": {
                  "idEmpresa": {
                    "type": "number"
                  },
                  "idCliente": {
                    "type": "number"
                  },
                  "idPlanObjetivo": {
                    "type": "number"
                  },
                  "duracionMeses": {
                    "type": "number"
                  },
                  "successUrl": {
                    "type": "string"
                  },
                  "cancelUrl": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "BillingInteligenteController.createCheckoutSession"
      }
    },
    "/billing/inteligente/configuracion/upsert": {
      "post": {
        "x-controller-name": "BillingInteligenteController",
        "x-operation-name": "upsertConfiguracionBilling",
        "tags": [
          "BillingInteligenteController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BillingInteligenteController.upsertConfiguracionBilling"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "config"
                ],
                "properties": {
                  "idEmpresa": {
                    "type": "number"
                  },
                  "config": {
                    "type": "object"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "BillingInteligenteController.upsertConfiguracionBilling"
      }
    },
    "/billing/inteligente/configuracion": {
      "get": {
        "x-controller-name": "BillingInteligenteController",
        "x-operation-name": "configuracionBilling",
        "tags": [
          "BillingInteligenteController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BillingInteligenteController.configuracionBilling"
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "BillingInteligenteController.configuracionBilling"
      }
    },
    "/billing/inteligente/entitlements/{idCliente}": {
      "get": {
        "x-controller-name": "BillingInteligenteController",
        "x-operation-name": "entitlements",
        "tags": [
          "BillingInteligenteController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BillingInteligenteController.entitlements"
          }
        },
        "parameters": [
          {
            "name": "idCliente",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "BillingInteligenteController.entitlements"
      }
    },
    "/billing/inteligente/estado/registrar": {
      "post": {
        "x-controller-name": "BillingInteligenteController",
        "x-operation-name": "registrarEstado",
        "tags": [
          "BillingInteligenteController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BillingInteligenteController.registrarEstado"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "idCliente",
                  "estadoRegistro"
                ],
                "properties": {
                  "idEmpresa": {
                    "type": "number"
                  },
                  "idCliente": {
                    "type": "number"
                  },
                  "estadoRegistro": {
                    "type": "string"
                  },
                  "updatedBy": {
                    "type": "number"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "BillingInteligenteController.registrarEstado"
      }
    },
    "/billing/inteligente/eventos/resumen": {
      "get": {
        "x-controller-name": "BillingInteligenteController",
        "x-operation-name": "resumenEventos",
        "tags": [
          "BillingInteligenteController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BillingInteligenteController.resumenEventos"
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "dateFrom",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "dateTo",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "BillingInteligenteController.resumenEventos"
      }
    },
    "/billing/inteligente/eventos/track": {
      "post": {
        "x-controller-name": "BillingInteligenteController",
        "x-operation-name": "trackEvento",
        "tags": [
          "BillingInteligenteController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BillingInteligenteController.trackEvento"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "evento",
                  "idCliente"
                ],
                "properties": {
                  "idEmpresa": {
                    "type": "number"
                  },
                  "idCliente": {
                    "type": "number"
                  },
                  "evento": {
                    "type": "string"
                  },
                  "estadoAnterior": {
                    "type": "string"
                  },
                  "estadoNuevo": {
                    "type": "string"
                  },
                  "planAnterior": {
                    "type": "string"
                  },
                  "planNuevo": {
                    "type": "string"
                  },
                  "payload": {
                    "type": "object"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "BillingInteligenteController.trackEvento"
      }
    },
    "/billing/inteligente/selector": {
      "get": {
        "x-controller-name": "BillingInteligenteController",
        "x-operation-name": "selector",
        "tags": [
          "BillingInteligenteController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BillingInteligenteController.selector"
          }
        },
        "parameters": [
          {
            "name": "idCliente",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "duracionMeses",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "BillingInteligenteController.selector"
      }
    },
    "/billing/inteligente/suscripcion/cancelar": {
      "post": {
        "x-controller-name": "BillingInteligenteController",
        "x-operation-name": "cancelarSuscripcion",
        "tags": [
          "BillingInteligenteController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BillingInteligenteController.cancelarSuscripcion"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "idCliente"
                ],
                "properties": {
                  "idEmpresa": {
                    "type": "number"
                  },
                  "idCliente": {
                    "type": "number"
                  },
                  "motivo": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "BillingInteligenteController.cancelarSuscripcion"
      }
    },
    "/billing/inteligente/suscripcion/downgrade-programar": {
      "post": {
        "x-controller-name": "BillingInteligenteController",
        "x-operation-name": "programarDowngrade",
        "tags": [
          "BillingInteligenteController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BillingInteligenteController.programarDowngrade"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "idCliente",
                  "idPlanObjetivo",
                  "duracionMeses"
                ],
                "properties": {
                  "idEmpresa": {
                    "type": "number"
                  },
                  "idCliente": {
                    "type": "number"
                  },
                  "idPlanObjetivo": {
                    "type": "number"
                  },
                  "duracionMeses": {
                    "type": "number"
                  },
                  "motivo": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "BillingInteligenteController.programarDowngrade"
      }
    },
    "/billing/inteligente/suscripcion/{idCliente}": {
      "get": {
        "x-controller-name": "BillingInteligenteController",
        "x-operation-name": "suscripcionActual",
        "tags": [
          "BillingInteligenteController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BillingInteligenteController.suscripcionActual"
          }
        },
        "parameters": [
          {
            "name": "idCliente",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "BillingInteligenteController.suscripcionActual"
      }
    },
    "/billing/inteligente/webhook/stripe": {
      "post": {
        "x-controller-name": "BillingInteligenteController",
        "x-operation-name": "stripeWebhook",
        "tags": [
          "BillingInteligenteController"
        ],
        "responses": {
          "200": {
            "description": "Return value of BillingInteligenteController.stripeWebhook"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "required": true
        },
        "operationId": "BillingInteligenteController.stripeWebhook"
      }
    },
    "/cardiofrecuencias/count": {
      "get": {
        "x-controller-name": "CardiofrecuenciasController",
        "x-operation-name": "count",
        "tags": [
          "CardiofrecuenciasController"
        ],
        "responses": {
          "200": {
            "description": "Cardiofrecuencias model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Cardiofrecuencias.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Cardiofrecuencias>"
                }
              }
            }
          }
        ],
        "operationId": "CardiofrecuenciasController.count"
      }
    },
    "/cardiofrecuencias/{id}": {
      "put": {
        "x-controller-name": "CardiofrecuenciasController",
        "x-operation-name": "replaceById",
        "tags": [
          "CardiofrecuenciasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Cardiofrecuencias PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Cardiofrecuencias"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "CardiofrecuenciasController.replaceById"
      },
      "patch": {
        "x-controller-name": "CardiofrecuenciasController",
        "x-operation-name": "updateById",
        "tags": [
          "CardiofrecuenciasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Cardiofrecuencias PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CardiofrecuenciasPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "CardiofrecuenciasController.updateById"
      },
      "get": {
        "x-controller-name": "CardiofrecuenciasController",
        "x-operation-name": "findById",
        "tags": [
          "CardiofrecuenciasController"
        ],
        "responses": {
          "200": {
            "description": "Cardiofrecuencias model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CardiofrecuenciasWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Cardiofrecuencias.Filter"
                }
              }
            }
          }
        ],
        "operationId": "CardiofrecuenciasController.findById"
      },
      "delete": {
        "x-controller-name": "CardiofrecuenciasController",
        "x-operation-name": "deleteById",
        "tags": [
          "CardiofrecuenciasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Cardiofrecuencias DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "CardiofrecuenciasController.deleteById"
      }
    },
    "/cardiofrecuencias": {
      "post": {
        "x-controller-name": "CardiofrecuenciasController",
        "x-operation-name": "create",
        "tags": [
          "CardiofrecuenciasController"
        ],
        "responses": {
          "200": {
            "description": "Cardiofrecuencias model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Cardiofrecuencias"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewCardiofrecuencias"
              }
            }
          }
        },
        "operationId": "CardiofrecuenciasController.create"
      },
      "patch": {
        "x-controller-name": "CardiofrecuenciasController",
        "x-operation-name": "updateAll",
        "tags": [
          "CardiofrecuenciasController"
        ],
        "responses": {
          "200": {
            "description": "Cardiofrecuencias PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Cardiofrecuencias.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Cardiofrecuencias>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CardiofrecuenciasPartial"
              }
            }
          }
        },
        "operationId": "CardiofrecuenciasController.updateAll"
      },
      "get": {
        "x-controller-name": "CardiofrecuenciasController",
        "x-operation-name": "find",
        "tags": [
          "CardiofrecuenciasController"
        ],
        "responses": {
          "200": {
            "description": "Array of Cardiofrecuencias model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CardiofrecuenciasWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Cardiofrecuencias.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "CardiofrecuenciasController.find"
      }
    },
    "/categorias/count": {
      "get": {
        "x-controller-name": "CategoriasController",
        "x-operation-name": "count",
        "tags": [
          "CategoriasController"
        ],
        "responses": {
          "200": {
            "description": "Categorias model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Categorias.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Categorias>"
                }
              }
            }
          }
        ],
        "operationId": "CategoriasController.count"
      }
    },
    "/categorias/{id}/archivos": {
      "post": {
        "x-controller-name": "CategoriasArchivosController",
        "x-operation-name": "create",
        "tags": [
          "CategoriasArchivosController"
        ],
        "responses": {
          "200": {
            "description": "Categorias model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Archivos"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewArchivosInCategorias"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "CategoriasArchivosController.create"
      },
      "patch": {
        "x-controller-name": "CategoriasArchivosController",
        "x-operation-name": "patch",
        "tags": [
          "CategoriasArchivosController"
        ],
        "responses": {
          "200": {
            "description": "Categorias.Archivos PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Archivos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Archivos>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ArchivosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "CategoriasArchivosController.patch"
      },
      "get": {
        "x-controller-name": "CategoriasArchivosController",
        "x-operation-name": "find",
        "tags": [
          "CategoriasArchivosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Categorias has many Archivos",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Archivos"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "CategoriasArchivosController.find"
      },
      "delete": {
        "x-controller-name": "CategoriasArchivosController",
        "x-operation-name": "delete",
        "tags": [
          "CategoriasArchivosController"
        ],
        "responses": {
          "200": {
            "description": "Categorias.Archivos DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Archivos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Archivos>"
                }
              }
            }
          }
        ],
        "operationId": "CategoriasArchivosController.delete"
      }
    },
    "/categorias/{id}": {
      "put": {
        "x-controller-name": "CategoriasController",
        "x-operation-name": "replaceById",
        "tags": [
          "CategoriasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Categorias PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Categorias"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "CategoriasController.replaceById"
      },
      "patch": {
        "x-controller-name": "CategoriasController",
        "x-operation-name": "updateById",
        "tags": [
          "CategoriasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Categorias PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CategoriasPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "CategoriasController.updateById"
      },
      "get": {
        "x-controller-name": "CategoriasController",
        "x-operation-name": "findById",
        "tags": [
          "CategoriasController"
        ],
        "responses": {
          "200": {
            "description": "Categorias model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CategoriasWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Categorias.Filter"
                }
              }
            }
          }
        ],
        "operationId": "CategoriasController.findById"
      },
      "delete": {
        "x-controller-name": "CategoriasController",
        "x-operation-name": "deleteById",
        "tags": [
          "CategoriasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Categorias DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "CategoriasController.deleteById"
      }
    },
    "/categorias": {
      "post": {
        "x-controller-name": "CategoriasController",
        "x-operation-name": "create",
        "tags": [
          "CategoriasController"
        ],
        "responses": {
          "200": {
            "description": "Categorias model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Categorias"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewCategorias"
              }
            }
          }
        },
        "operationId": "CategoriasController.create"
      },
      "patch": {
        "x-controller-name": "CategoriasController",
        "x-operation-name": "updateAll",
        "tags": [
          "CategoriasController"
        ],
        "responses": {
          "200": {
            "description": "Categorias PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Categorias.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Categorias>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CategoriasPartial"
              }
            }
          }
        },
        "operationId": "CategoriasController.updateAll"
      },
      "get": {
        "x-controller-name": "CategoriasController",
        "x-operation-name": "find",
        "tags": [
          "CategoriasController"
        ],
        "responses": {
          "200": {
            "description": "Array of Categorias model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CategoriasWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Categorias.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "CategoriasController.find"
      }
    },
    "/categoriasrecetas/count": {
      "get": {
        "x-controller-name": "CategoriasrecetasController",
        "x-operation-name": "count",
        "tags": [
          "CategoriasrecetasController"
        ],
        "responses": {
          "200": {
            "description": "Categoriasrecetas model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Categoriasrecetas.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Categoriasrecetas>"
                }
              }
            }
          }
        ],
        "operationId": "CategoriasrecetasController.count"
      }
    },
    "/categoriasrecetas/{id}": {
      "put": {
        "x-controller-name": "CategoriasrecetasController",
        "x-operation-name": "replaceById",
        "tags": [
          "CategoriasrecetasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Categoriasrecetas PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Categoriasrecetas"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "CategoriasrecetasController.replaceById"
      },
      "patch": {
        "x-controller-name": "CategoriasrecetasController",
        "x-operation-name": "updateById",
        "tags": [
          "CategoriasrecetasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Categoriasrecetas PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CategoriasrecetasPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "CategoriasrecetasController.updateById"
      },
      "get": {
        "x-controller-name": "CategoriasrecetasController",
        "x-operation-name": "findById",
        "tags": [
          "CategoriasrecetasController"
        ],
        "responses": {
          "200": {
            "description": "Categoriasrecetas model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CategoriasrecetasWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Categoriasrecetas.Filter"
                }
              }
            }
          }
        ],
        "operationId": "CategoriasrecetasController.findById"
      },
      "delete": {
        "x-controller-name": "CategoriasrecetasController",
        "x-operation-name": "deleteById",
        "tags": [
          "CategoriasrecetasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Categoriasrecetas DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "CategoriasrecetasController.deleteById"
      }
    },
    "/categoriasrecetas": {
      "post": {
        "x-controller-name": "CategoriasrecetasController",
        "x-operation-name": "create",
        "tags": [
          "CategoriasrecetasController"
        ],
        "responses": {
          "200": {
            "description": "Categoriasrecetas model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Categoriasrecetas"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewCategoriasrecetas"
              }
            }
          }
        },
        "operationId": "CategoriasrecetasController.create"
      },
      "patch": {
        "x-controller-name": "CategoriasrecetasController",
        "x-operation-name": "updateAll",
        "tags": [
          "CategoriasrecetasController"
        ],
        "responses": {
          "200": {
            "description": "Categoriasrecetas PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Categoriasrecetas.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Categoriasrecetas>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CategoriasrecetasPartial"
              }
            }
          }
        },
        "operationId": "CategoriasrecetasController.updateAll"
      },
      "get": {
        "x-controller-name": "CategoriasrecetasController",
        "x-operation-name": "find",
        "tags": [
          "CategoriasrecetasController"
        ],
        "responses": {
          "200": {
            "description": "Array of Categoriasrecetas model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CategoriasrecetasWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Categoriasrecetas.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "CategoriasrecetasController.find"
      }
    },
    "/chats/count": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "count",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Chat model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Chat.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Chat>"
                }
              }
            }
          }
        ],
        "operationId": "ChatController.count"
      }
    },
    "/chats/{id}": {
      "put": {
        "x-controller-name": "ChatController",
        "x-operation-name": "replaceById",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "204": {
            "description": "Chat PUT success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Chat"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ChatController.replaceById"
      },
      "patch": {
        "x-controller-name": "ChatController",
        "x-operation-name": "updateById",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "204": {
            "description": "Chat PATCH success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ChatPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ChatController.updateById"
      },
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "findById",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Chat model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ChatWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Chat.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ChatController.findById"
      },
      "delete": {
        "x-controller-name": "ChatController",
        "x-operation-name": "deleteById",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "204": {
            "description": "Chat DELETE success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ChatController.deleteById"
      }
    },
    "/chats": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "create",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Chat model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Chat"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewChat"
              }
            }
          }
        },
        "operationId": "ChatController.create"
      },
      "patch": {
        "x-controller-name": "ChatController",
        "x-operation-name": "updateAll",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Chat PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Chat.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Chat>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ChatPartial"
              }
            }
          }
        },
        "operationId": "ChatController.updateAll"
      },
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "find",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Array of Chat model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ChatWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Chat.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ChatController.find"
      }
    },
    "/clienteejercicios/count": {
      "get": {
        "x-controller-name": "ClienteejercicioController",
        "x-operation-name": "count",
        "tags": [
          "ClienteejercicioController"
        ],
        "responses": {
          "200": {
            "description": "Clienteejercicio model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Clienteejercicio.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Clienteejercicio>"
                }
              }
            }
          }
        ],
        "operationId": "ClienteejercicioController.count"
      }
    },
    "/clienteejercicios/{id}": {
      "put": {
        "x-controller-name": "ClienteejercicioController",
        "x-operation-name": "replaceById",
        "tags": [
          "ClienteejercicioController"
        ],
        "responses": {
          "204": {
            "description": "Clienteejercicio PUT success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Clienteejercicio"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ClienteejercicioController.replaceById"
      },
      "patch": {
        "x-controller-name": "ClienteejercicioController",
        "x-operation-name": "updateById",
        "tags": [
          "ClienteejercicioController"
        ],
        "responses": {
          "204": {
            "description": "Clienteejercicio PATCH success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClienteejercicioPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ClienteejercicioController.updateById"
      },
      "get": {
        "x-controller-name": "ClienteejercicioController",
        "x-operation-name": "findById",
        "tags": [
          "ClienteejercicioController"
        ],
        "responses": {
          "200": {
            "description": "Clienteejercicio model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClienteejercicioWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Clienteejercicio.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ClienteejercicioController.findById"
      },
      "delete": {
        "x-controller-name": "ClienteejercicioController",
        "x-operation-name": "deleteById",
        "tags": [
          "ClienteejercicioController"
        ],
        "responses": {
          "204": {
            "description": "Clienteejercicio DELETE success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ClienteejercicioController.deleteById"
      }
    },
    "/clienteejercicios": {
      "post": {
        "x-controller-name": "ClienteejercicioController",
        "x-operation-name": "create",
        "tags": [
          "ClienteejercicioController"
        ],
        "responses": {
          "200": {
            "description": "Clienteejercicio model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Clienteejercicio"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewClienteejercicio"
              }
            }
          }
        },
        "operationId": "ClienteejercicioController.create"
      },
      "patch": {
        "x-controller-name": "ClienteejercicioController",
        "x-operation-name": "updateAll",
        "tags": [
          "ClienteejercicioController"
        ],
        "responses": {
          "200": {
            "description": "Clienteejercicio PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Clienteejercicio.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Clienteejercicio>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClienteejercicioPartial"
              }
            }
          }
        },
        "operationId": "ClienteejercicioController.updateAll"
      },
      "get": {
        "x-controller-name": "ClienteejercicioController",
        "x-operation-name": "find",
        "tags": [
          "ClienteejercicioController"
        ],
        "responses": {
          "200": {
            "description": "Array of Clienteejercicio model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ClienteejercicioWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Clienteejercicio.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ClienteejercicioController.find"
      }
    },
    "/clienteequipamientos/count": {
      "get": {
        "x-controller-name": "ClienteequipamientosController",
        "x-operation-name": "count",
        "tags": [
          "ClienteequipamientosController"
        ],
        "responses": {
          "200": {
            "description": "Clienteequipamientos model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Clienteequipamientos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Clienteequipamientos>"
                }
              }
            }
          }
        ],
        "operationId": "ClienteequipamientosController.count"
      }
    },
    "/clienteequipamientos/{id}": {
      "put": {
        "x-controller-name": "ClienteequipamientosController",
        "x-operation-name": "replaceById",
        "tags": [
          "ClienteequipamientosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Clienteequipamientos PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Clienteequipamientos"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ClienteequipamientosController.replaceById"
      },
      "patch": {
        "x-controller-name": "ClienteequipamientosController",
        "x-operation-name": "updateById",
        "tags": [
          "ClienteequipamientosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Clienteequipamientos PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClienteequipamientosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ClienteequipamientosController.updateById"
      },
      "get": {
        "x-controller-name": "ClienteequipamientosController",
        "x-operation-name": "findById",
        "tags": [
          "ClienteequipamientosController"
        ],
        "responses": {
          "200": {
            "description": "Clienteequipamientos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClienteequipamientosWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Clienteequipamientos.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ClienteequipamientosController.findById"
      },
      "delete": {
        "x-controller-name": "ClienteequipamientosController",
        "x-operation-name": "deleteById",
        "tags": [
          "ClienteequipamientosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Clienteequipamientos DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ClienteequipamientosController.deleteById"
      }
    },
    "/clienteequipamientos": {
      "post": {
        "x-controller-name": "ClienteequipamientosController",
        "x-operation-name": "create",
        "tags": [
          "ClienteequipamientosController"
        ],
        "responses": {
          "200": {
            "description": "Clienteequipamientos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Clienteequipamientos"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewClienteequipamientos"
              }
            }
          }
        },
        "operationId": "ClienteequipamientosController.create"
      },
      "patch": {
        "x-controller-name": "ClienteequipamientosController",
        "x-operation-name": "updateAll",
        "tags": [
          "ClienteequipamientosController"
        ],
        "responses": {
          "200": {
            "description": "Clienteequipamientos PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Clienteequipamientos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Clienteequipamientos>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClienteequipamientosPartial"
              }
            }
          }
        },
        "operationId": "ClienteequipamientosController.updateAll"
      },
      "get": {
        "x-controller-name": "ClienteequipamientosController",
        "x-operation-name": "find",
        "tags": [
          "ClienteequipamientosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Clienteequipamientos model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ClienteequipamientosWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Clienteequipamientos.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ClienteequipamientosController.find"
      }
    },
    "/clienterecetas/count": {
      "get": {
        "x-controller-name": "ClienterecetaController",
        "x-operation-name": "count",
        "tags": [
          "ClienterecetaController"
        ],
        "responses": {
          "200": {
            "description": "Clientereceta model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Clientereceta.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Clientereceta>"
                }
              }
            }
          }
        ],
        "operationId": "ClienterecetaController.count"
      }
    },
    "/clienterecetas/{id}": {
      "put": {
        "x-controller-name": "ClienterecetaController",
        "x-operation-name": "replaceById",
        "tags": [
          "ClienterecetaController"
        ],
        "responses": {
          "204": {
            "description": "Clientereceta PUT success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Clientereceta"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ClienterecetaController.replaceById"
      },
      "patch": {
        "x-controller-name": "ClienterecetaController",
        "x-operation-name": "updateById",
        "tags": [
          "ClienterecetaController"
        ],
        "responses": {
          "204": {
            "description": "Clientereceta PATCH success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClienterecetaPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ClienterecetaController.updateById"
      },
      "get": {
        "x-controller-name": "ClienterecetaController",
        "x-operation-name": "findById",
        "tags": [
          "ClienterecetaController"
        ],
        "responses": {
          "200": {
            "description": "Clientereceta model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClienterecetaWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Clientereceta.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ClienterecetaController.findById"
      },
      "delete": {
        "x-controller-name": "ClienterecetaController",
        "x-operation-name": "deleteById",
        "tags": [
          "ClienterecetaController"
        ],
        "responses": {
          "204": {
            "description": "Clientereceta DELETE success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ClienterecetaController.deleteById"
      }
    },
    "/clienterecetas": {
      "post": {
        "x-controller-name": "ClienterecetaController",
        "x-operation-name": "create",
        "tags": [
          "ClienterecetaController"
        ],
        "responses": {
          "200": {
            "description": "Clientereceta model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Clientereceta"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewClientereceta"
              }
            }
          }
        },
        "operationId": "ClienterecetaController.create"
      },
      "patch": {
        "x-controller-name": "ClienterecetaController",
        "x-operation-name": "updateAll",
        "tags": [
          "ClienterecetaController"
        ],
        "responses": {
          "200": {
            "description": "Clientereceta PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Clientereceta.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Clientereceta>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClienterecetaPartial"
              }
            }
          }
        },
        "operationId": "ClienterecetaController.updateAll"
      },
      "get": {
        "x-controller-name": "ClienterecetaController",
        "x-operation-name": "find",
        "tags": [
          "ClienterecetaController"
        ],
        "responses": {
          "200": {
            "description": "Array of Clientereceta model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ClienterecetaWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Clientereceta.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ClienterecetaController.find"
      }
    },
    "/clientes/count": {
      "get": {
        "x-controller-name": "ClientesController",
        "x-operation-name": "count",
        "tags": [
          "ClientesController"
        ],
        "responses": {
          "200": {
            "description": "Clientes model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Clientes.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Clientes>"
                }
              }
            }
          }
        ],
        "operationId": "ClientesController.count"
      }
    },
    "/clientes/{id}/direcciones": {
      "post": {
        "x-controller-name": "ClientesDireccionesController",
        "x-operation-name": "create",
        "tags": [
          "ClientesDireccionesController"
        ],
        "responses": {
          "200": {
            "description": "Direccion creada para el cliente",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Direcciones"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDireccionInCliente"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ClientesDireccionesController.create"
      },
      "patch": {
        "x-controller-name": "ClientesDireccionesController",
        "x-operation-name": "patch",
        "tags": [
          "ClientesDireccionesController"
        ],
        "responses": {
          "200": {
            "description": "Clientes.Direcciones PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Direcciones.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Direcciones>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DireccionesPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ClientesDireccionesController.patch"
      },
      "get": {
        "x-controller-name": "ClientesDireccionesController",
        "x-operation-name": "find",
        "tags": [
          "ClientesDireccionesController"
        ],
        "responses": {
          "200": {
            "description": "Direcciones asociadas al cliente",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Direcciones"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "ClientesDireccionesController.find"
      },
      "delete": {
        "x-controller-name": "ClientesDireccionesController",
        "x-operation-name": "delete",
        "tags": [
          "ClientesDireccionesController"
        ],
        "responses": {
          "200": {
            "description": "Clientes.Direcciones DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Direcciones.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Direcciones>"
                }
              }
            }
          }
        ],
        "operationId": "ClientesDireccionesController.delete"
      }
    },
    "/clientes/{id}": {
      "put": {
        "x-controller-name": "ClientesController",
        "x-operation-name": "replaceById",
        "tags": [
          "ClientesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Clientes PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Clientes"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ClientesController.replaceById"
      },
      "patch": {
        "x-controller-name": "ClientesController",
        "x-operation-name": "updateById",
        "tags": [
          "ClientesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Clientes PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClientesPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ClientesController.updateById"
      },
      "get": {
        "x-controller-name": "ClientesController",
        "x-operation-name": "findById",
        "tags": [
          "ClientesController"
        ],
        "responses": {
          "200": {
            "description": "Clientes model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClientesWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Clientes.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ClientesController.findById"
      },
      "delete": {
        "x-controller-name": "ClientesController",
        "x-operation-name": "deleteById",
        "tags": [
          "ClientesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Clientes DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ClientesController.deleteById"
      }
    },
    "/clientes": {
      "post": {
        "x-controller-name": "ClientesController",
        "x-operation-name": "create",
        "tags": [
          "ClientesController"
        ],
        "responses": {
          "200": {
            "description": "Clientes model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Clientes"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewClientes"
              }
            }
          }
        },
        "operationId": "ClientesController.create"
      },
      "patch": {
        "x-controller-name": "ClientesController",
        "x-operation-name": "updateAll",
        "tags": [
          "ClientesController"
        ],
        "responses": {
          "200": {
            "description": "Clientes PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Clientes.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Clientes>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClientesPartial"
              }
            }
          }
        },
        "operationId": "ClientesController.updateAll"
      },
      "get": {
        "x-controller-name": "ClientesController",
        "x-operation-name": "find",
        "tags": [
          "ClientesController"
        ],
        "responses": {
          "200": {
            "description": "Array of Clientes model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ClientesWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Clientes.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ClientesController.find"
      }
    },
    "/clientesuplementos/count": {
      "get": {
        "x-controller-name": "ClientesuplementoController",
        "x-operation-name": "count",
        "tags": [
          "ClientesuplementoController"
        ],
        "responses": {
          "200": {
            "description": "Clientesuplemento model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Clientesuplemento.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Clientesuplemento>"
                }
              }
            }
          }
        ],
        "operationId": "ClientesuplementoController.count"
      }
    },
    "/clientesuplementos/{id}": {
      "put": {
        "x-controller-name": "ClientesuplementoController",
        "x-operation-name": "replaceById",
        "tags": [
          "ClientesuplementoController"
        ],
        "responses": {
          "204": {
            "description": "Clientesuplemento PUT success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Clientesuplemento"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ClientesuplementoController.replaceById"
      },
      "patch": {
        "x-controller-name": "ClientesuplementoController",
        "x-operation-name": "updateById",
        "tags": [
          "ClientesuplementoController"
        ],
        "responses": {
          "204": {
            "description": "Clientesuplemento PATCH success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClientesuplementoPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ClientesuplementoController.updateById"
      },
      "get": {
        "x-controller-name": "ClientesuplementoController",
        "x-operation-name": "findById",
        "tags": [
          "ClientesuplementoController"
        ],
        "responses": {
          "200": {
            "description": "Clientesuplemento model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ClientesuplementoWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Clientesuplemento.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ClientesuplementoController.findById"
      },
      "delete": {
        "x-controller-name": "ClientesuplementoController",
        "x-operation-name": "deleteById",
        "tags": [
          "ClientesuplementoController"
        ],
        "responses": {
          "204": {
            "description": "Clientesuplemento DELETE success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ClientesuplementoController.deleteById"
      }
    },
    "/clientesuplementos": {
      "post": {
        "x-controller-name": "ClientesuplementoController",
        "x-operation-name": "create",
        "tags": [
          "ClientesuplementoController"
        ],
        "responses": {
          "200": {
            "description": "Clientesuplemento model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Clientesuplemento"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewClientesuplemento"
              }
            }
          }
        },
        "operationId": "ClientesuplementoController.create"
      },
      "patch": {
        "x-controller-name": "ClientesuplementoController",
        "x-operation-name": "updateAll",
        "tags": [
          "ClientesuplementoController"
        ],
        "responses": {
          "200": {
            "description": "Clientesuplemento PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Clientesuplemento.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Clientesuplemento>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClientesuplementoPartial"
              }
            }
          }
        },
        "operationId": "ClientesuplementoController.updateAll"
      },
      "get": {
        "x-controller-name": "ClientesuplementoController",
        "x-operation-name": "find",
        "tags": [
          "ClientesuplementoController"
        ],
        "responses": {
          "200": {
            "description": "Array of Clientesuplemento model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ClientesuplementoWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Clientesuplemento.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ClientesuplementoController.find"
      }
    },
    "/colores/count": {
      "get": {
        "x-controller-name": "ColoresController",
        "x-operation-name": "count",
        "tags": [
          "ColoresController"
        ],
        "responses": {
          "200": {
            "description": "Colores model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Colores.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Colores>"
                }
              }
            }
          }
        ],
        "operationId": "ColoresController.count"
      }
    },
    "/colores/{id}": {
      "put": {
        "x-controller-name": "ColoresController",
        "x-operation-name": "replaceById",
        "tags": [
          "ColoresController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Colores PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Colores"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ColoresController.replaceById"
      },
      "patch": {
        "x-controller-name": "ColoresController",
        "x-operation-name": "updateById",
        "tags": [
          "ColoresController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Colores PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ColoresPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ColoresController.updateById"
      },
      "get": {
        "x-controller-name": "ColoresController",
        "x-operation-name": "findById",
        "tags": [
          "ColoresController"
        ],
        "responses": {
          "200": {
            "description": "Colores model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ColoresWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Colores.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ColoresController.findById"
      },
      "delete": {
        "x-controller-name": "ColoresController",
        "x-operation-name": "deleteById",
        "tags": [
          "ColoresController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Colores DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ColoresController.deleteById"
      }
    },
    "/colores": {
      "post": {
        "x-controller-name": "ColoresController",
        "x-operation-name": "create",
        "tags": [
          "ColoresController"
        ],
        "responses": {
          "200": {
            "description": "Colores model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Colores"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewColores"
              }
            }
          }
        },
        "operationId": "ColoresController.create"
      },
      "patch": {
        "x-controller-name": "ColoresController",
        "x-operation-name": "updateAll",
        "tags": [
          "ColoresController"
        ],
        "responses": {
          "200": {
            "description": "Colores PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Colores.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Colores>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ColoresPartial"
              }
            }
          }
        },
        "operationId": "ColoresController.updateAll"
      },
      "get": {
        "x-controller-name": "ColoresController",
        "x-operation-name": "find",
        "tags": [
          "ColoresController"
        ],
        "responses": {
          "200": {
            "description": "Array of Colores model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ColoresWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Colores.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ColoresController.find"
      }
    },
    "/comidaspordia/count": {
      "get": {
        "x-controller-name": "ComidaspordiaController",
        "x-operation-name": "count",
        "tags": [
          "ComidaspordiaController"
        ],
        "responses": {
          "200": {
            "description": "Comidaspordia model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Comidaspordia.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Comidaspordia>"
                }
              }
            }
          }
        ],
        "operationId": "ComidaspordiaController.count"
      }
    },
    "/comidaspordia/{id}": {
      "put": {
        "x-controller-name": "ComidaspordiaController",
        "x-operation-name": "replaceById",
        "tags": [
          "ComidaspordiaController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Comidaspordia PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Comidaspordia"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ComidaspordiaController.replaceById"
      },
      "patch": {
        "x-controller-name": "ComidaspordiaController",
        "x-operation-name": "updateById",
        "tags": [
          "ComidaspordiaController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Comidaspordia PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ComidaspordiaPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ComidaspordiaController.updateById"
      },
      "get": {
        "x-controller-name": "ComidaspordiaController",
        "x-operation-name": "findById",
        "tags": [
          "ComidaspordiaController"
        ],
        "responses": {
          "200": {
            "description": "Comidaspordia model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ComidaspordiaWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Comidaspordia.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ComidaspordiaController.findById"
      },
      "delete": {
        "x-controller-name": "ComidaspordiaController",
        "x-operation-name": "deleteById",
        "tags": [
          "ComidaspordiaController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Comidaspordia DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ComidaspordiaController.deleteById"
      }
    },
    "/comidaspordia": {
      "post": {
        "x-controller-name": "ComidaspordiaController",
        "x-operation-name": "create",
        "tags": [
          "ComidaspordiaController"
        ],
        "responses": {
          "200": {
            "description": "Comidaspordia model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Comidaspordia"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewComidaspordia"
              }
            }
          }
        },
        "operationId": "ComidaspordiaController.create"
      },
      "patch": {
        "x-controller-name": "ComidaspordiaController",
        "x-operation-name": "updateAll",
        "tags": [
          "ComidaspordiaController"
        ],
        "responses": {
          "200": {
            "description": "Comidaspordia PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Comidaspordia.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Comidaspordia>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ComidaspordiaPartial"
              }
            }
          }
        },
        "operationId": "ComidaspordiaController.updateAll"
      },
      "get": {
        "x-controller-name": "ComidaspordiaController",
        "x-operation-name": "find",
        "tags": [
          "ComidaspordiaController"
        ],
        "responses": {
          "200": {
            "description": "Array of Comidaspordia model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ComidaspordiaWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Comidaspordia.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ComidaspordiaController.find"
      }
    },
    "/condicionesejercicios/count": {
      "get": {
        "x-controller-name": "CondicionesejerciciosController",
        "x-operation-name": "count",
        "tags": [
          "CondicionesejerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Condicionesejercicios model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Condicionesejercicios.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Condicionesejercicios>"
                }
              }
            }
          }
        ],
        "operationId": "CondicionesejerciciosController.count"
      }
    },
    "/condicionesejercicios/{id}": {
      "put": {
        "x-controller-name": "CondicionesejerciciosController",
        "x-operation-name": "replaceById",
        "tags": [
          "CondicionesejerciciosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Condicionesejercicios PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Condicionesejercicios"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "CondicionesejerciciosController.replaceById"
      },
      "patch": {
        "x-controller-name": "CondicionesejerciciosController",
        "x-operation-name": "updateById",
        "tags": [
          "CondicionesejerciciosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Condicionesejercicios PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CondicionesejerciciosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "CondicionesejerciciosController.updateById"
      },
      "get": {
        "x-controller-name": "CondicionesejerciciosController",
        "x-operation-name": "findById",
        "tags": [
          "CondicionesejerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Condicionesejercicios model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CondicionesejerciciosWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Condicionesejercicios.Filter"
                }
              }
            }
          }
        ],
        "operationId": "CondicionesejerciciosController.findById"
      },
      "delete": {
        "x-controller-name": "CondicionesejerciciosController",
        "x-operation-name": "deleteById",
        "tags": [
          "CondicionesejerciciosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Condicionesejercicios DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "CondicionesejerciciosController.deleteById"
      }
    },
    "/condicionesejercicios": {
      "post": {
        "x-controller-name": "CondicionesejerciciosController",
        "x-operation-name": "create",
        "tags": [
          "CondicionesejerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Condicionesejercicios model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Condicionesejercicios"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewCondicionesejercicios"
              }
            }
          }
        },
        "operationId": "CondicionesejerciciosController.create"
      },
      "patch": {
        "x-controller-name": "CondicionesejerciciosController",
        "x-operation-name": "updateAll",
        "tags": [
          "CondicionesejerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Condicionesejercicios PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Condicionesejercicios.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Condicionesejercicios>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CondicionesejerciciosPartial"
              }
            }
          }
        },
        "operationId": "CondicionesejerciciosController.updateAll"
      },
      "get": {
        "x-controller-name": "CondicionesejerciciosController",
        "x-operation-name": "find",
        "tags": [
          "CondicionesejerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Condicionesejercicios model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CondicionesejerciciosWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Condicionesejercicios.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "CondicionesejerciciosController.find"
      }
    },
    "/configuracion/count": {
      "get": {
        "x-controller-name": "ConfiguracionController",
        "x-operation-name": "count",
        "tags": [
          "ConfiguracionController"
        ],
        "responses": {
          "200": {
            "description": "Configuracion model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Configuracion.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Configuracion>"
                }
              }
            }
          }
        ],
        "operationId": "ConfiguracionController.count"
      }
    },
    "/configuracion/{id}": {
      "put": {
        "x-controller-name": "ConfiguracionController",
        "x-operation-name": "replaceById",
        "tags": [
          "ConfiguracionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Configuracion PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Configuracion"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ConfiguracionController.replaceById"
      },
      "patch": {
        "x-controller-name": "ConfiguracionController",
        "x-operation-name": "updateById",
        "tags": [
          "ConfiguracionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Configuracion PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConfiguracionPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ConfiguracionController.updateById"
      },
      "get": {
        "x-controller-name": "ConfiguracionController",
        "x-operation-name": "findById",
        "tags": [
          "ConfiguracionController"
        ],
        "responses": {
          "200": {
            "description": "Configuracion model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfiguracionWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Configuracion.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ConfiguracionController.findById"
      },
      "delete": {
        "x-controller-name": "ConfiguracionController",
        "x-operation-name": "deleteById",
        "tags": [
          "ConfiguracionController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Configuracion DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ConfiguracionController.deleteById"
      }
    },
    "/configuracion": {
      "post": {
        "x-controller-name": "ConfiguracionController",
        "x-operation-name": "create",
        "tags": [
          "ConfiguracionController"
        ],
        "responses": {
          "200": {
            "description": "Configuracion model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Configuracion"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewConfiguracion"
              }
            }
          }
        },
        "operationId": "ConfiguracionController.create"
      },
      "patch": {
        "x-controller-name": "ConfiguracionController",
        "x-operation-name": "updateAll",
        "tags": [
          "ConfiguracionController"
        ],
        "responses": {
          "200": {
            "description": "Configuracion PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Configuracion.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Configuracion>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConfiguracionPartial"
              }
            }
          }
        },
        "operationId": "ConfiguracionController.updateAll"
      },
      "get": {
        "x-controller-name": "ConfiguracionController",
        "x-operation-name": "find",
        "tags": [
          "ConfiguracionController"
        ],
        "responses": {
          "200": {
            "description": "Array of Configuracion model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ConfiguracionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Configuracion.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ConfiguracionController.find"
      }
    },
    "/configuracions/{id}/archivos": {
      "post": {
        "x-controller-name": "ConfiguracionArchivosController",
        "x-operation-name": "create",
        "tags": [
          "ConfiguracionArchivosController"
        ],
        "responses": {
          "200": {
            "description": "Configuracion model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Archivos"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewArchivosInConfiguracion"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ConfiguracionArchivosController.create"
      },
      "patch": {
        "x-controller-name": "ConfiguracionArchivosController",
        "x-operation-name": "patch",
        "tags": [
          "ConfiguracionArchivosController"
        ],
        "responses": {
          "200": {
            "description": "Configuracion.Archivos PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Archivos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Archivos>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ArchivosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ConfiguracionArchivosController.patch"
      },
      "get": {
        "x-controller-name": "ConfiguracionArchivosController",
        "x-operation-name": "find",
        "tags": [
          "ConfiguracionArchivosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Configuracion has many Archivos",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Archivos"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "ConfiguracionArchivosController.find"
      },
      "delete": {
        "x-controller-name": "ConfiguracionArchivosController",
        "x-operation-name": "delete",
        "tags": [
          "ConfiguracionArchivosController"
        ],
        "responses": {
          "200": {
            "description": "Configuracion.Archivos DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Archivos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Archivos>"
                }
              }
            }
          }
        ],
        "operationId": "ConfiguracionArchivosController.delete"
      }
    },
    "/contacto/count": {
      "get": {
        "x-controller-name": "ContactoController",
        "x-operation-name": "count",
        "tags": [
          "ContactoController"
        ],
        "responses": {
          "200": {
            "description": "Contacto model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Contacto.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Contacto>"
                }
              }
            }
          }
        ],
        "operationId": "ContactoController.count"
      }
    },
    "/contacto/{id}": {
      "put": {
        "x-controller-name": "ContactoController",
        "x-operation-name": "replaceById",
        "tags": [
          "ContactoController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Contacto PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Contacto"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ContactoController.replaceById"
      },
      "patch": {
        "x-controller-name": "ContactoController",
        "x-operation-name": "updateById",
        "tags": [
          "ContactoController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Contacto PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ContactoPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ContactoController.updateById"
      },
      "get": {
        "x-controller-name": "ContactoController",
        "x-operation-name": "findById",
        "tags": [
          "ContactoController"
        ],
        "responses": {
          "200": {
            "description": "Contacto model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ContactoWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Contacto.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ContactoController.findById"
      },
      "delete": {
        "x-controller-name": "ContactoController",
        "x-operation-name": "deleteById",
        "tags": [
          "ContactoController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Contacto DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ContactoController.deleteById"
      }
    },
    "/contacto": {
      "post": {
        "x-controller-name": "ContactoController",
        "x-operation-name": "create",
        "tags": [
          "ContactoController"
        ],
        "responses": {
          "200": {
            "description": "Contacto model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Contacto"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewContacto"
              }
            }
          }
        },
        "operationId": "ContactoController.create"
      },
      "patch": {
        "x-controller-name": "ContactoController",
        "x-operation-name": "updateAll",
        "tags": [
          "ContactoController"
        ],
        "responses": {
          "200": {
            "description": "Contacto PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Contacto.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Contacto>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ContactoPartial"
              }
            }
          }
        },
        "operationId": "ContactoController.updateAll"
      },
      "get": {
        "x-controller-name": "ContactoController",
        "x-operation-name": "find",
        "tags": [
          "ContactoController"
        ],
        "responses": {
          "200": {
            "description": "Array of Contacto model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ContactoWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Contacto.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ContactoController.find"
      }
    },
    "/contenidos/count": {
      "get": {
        "x-controller-name": "ContenidosController",
        "x-operation-name": "count",
        "tags": [
          "ContenidosController"
        ],
        "responses": {
          "200": {
            "description": "Contenidos model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Contenidos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Contenidos>"
                }
              }
            }
          }
        ],
        "operationId": "ContenidosController.count"
      }
    },
    "/contenidos/{id}": {
      "put": {
        "x-controller-name": "ContenidosController",
        "x-operation-name": "replaceById",
        "tags": [
          "ContenidosController"
        ],
        "responses": {
          "204": {
            "description": "Contenidos PUT success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Contenidos"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ContenidosController.replaceById"
      },
      "patch": {
        "x-controller-name": "ContenidosController",
        "x-operation-name": "updateById",
        "tags": [
          "ContenidosController"
        ],
        "responses": {
          "204": {
            "description": "Contenidos PATCH success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ContenidosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ContenidosController.updateById"
      },
      "get": {
        "x-controller-name": "ContenidosController",
        "x-operation-name": "findById",
        "tags": [
          "ContenidosController"
        ],
        "responses": {
          "200": {
            "description": "Contenidos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ContenidosWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Contenidos.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ContenidosController.findById"
      },
      "delete": {
        "x-controller-name": "ContenidosController",
        "x-operation-name": "deleteById",
        "tags": [
          "ContenidosController"
        ],
        "responses": {
          "204": {
            "description": "Contenidos DELETE success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ContenidosController.deleteById"
      }
    },
    "/contenidos": {
      "post": {
        "x-controller-name": "ContenidosController",
        "x-operation-name": "create",
        "tags": [
          "ContenidosController"
        ],
        "responses": {
          "200": {
            "description": "Contenidos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Contenidos"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewContenidos"
              }
            }
          }
        },
        "operationId": "ContenidosController.create"
      },
      "patch": {
        "x-controller-name": "ContenidosController",
        "x-operation-name": "updateAll",
        "tags": [
          "ContenidosController"
        ],
        "responses": {
          "200": {
            "description": "Contenidos PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Contenidos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Contenidos>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ContenidosPartial"
              }
            }
          }
        },
        "operationId": "ContenidosController.updateAll"
      },
      "get": {
        "x-controller-name": "ContenidosController",
        "x-operation-name": "find",
        "tags": [
          "ContenidosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Contenidos model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ContenidosWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Contenidos.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ContenidosController.find"
      }
    },
    "/dashboard/negocio/automatizaciones": {
      "get": {
        "x-controller-name": "OperacionesinteligentesController",
        "x-operation-name": "automationDashboard",
        "tags": [
          "OperacionesinteligentesController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Monitor diario de automatizaciones y acciones operativas"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "OperacionesinteligentesController.automationDashboard"
      }
    },
    "/dashboard/negocio/intervenciones/impacto": {
      "get": {
        "x-controller-name": "OperacionesinteligentesController",
        "x-operation-name": "interventionsImpactDashboard",
        "tags": [
          "OperacionesinteligentesController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Impacto operativo de intervenciones por tipo y resultado"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "idProfesional",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "OperacionesinteligentesController.interventionsImpactDashboard"
      }
    },
    "/dashboard/negocio/intervenciones": {
      "get": {
        "x-controller-name": "OperacionesinteligentesController",
        "x-operation-name": "interventionsDashboard",
        "tags": [
          "OperacionesinteligentesController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Efectividad de intervenciones de coach sobre clientes en riesgo"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "OperacionesinteligentesController.interventionsDashboard"
      }
    },
    "/dashboard/negocio/profesionales/alertas": {
      "get": {
        "x-controller-name": "OperacionesinteligentesController",
        "x-operation-name": "professionalAlerts",
        "tags": [
          "OperacionesinteligentesController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Alertas operativas por profesional para desvio de performance"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "minInterventions",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "maxNoResponseRatePct",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "minScore",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "OperacionesinteligentesController.professionalAlerts"
      }
    },
    "/dashboard/negocio/profesionales/{idProfesional}/impacto-correccion": {
      "get": {
        "x-controller-name": "OperacionesinteligentesController",
        "x-operation-name": "professionalCorrectionImpact",
        "tags": [
          "OperacionesinteligentesController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Comparativo antes/despues para un profesional usando la ultima ejecucion de plan de correccion"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idProfesional",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "executionId",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "windowDays",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "OperacionesinteligentesController.professionalCorrectionImpact"
      }
    },
    "/dashboard/negocio/profesionales": {
      "get": {
        "x-controller-name": "OperacionesinteligentesController",
        "x-operation-name": "professionalsDashboard",
        "tags": [
          "OperacionesinteligentesController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Score operativo por profesional basado en intervenciones"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "OperacionesinteligentesController.professionalsDashboard"
      }
    },
    "/dashboard/negocio/resumen": {
      "get": {
        "x-controller-name": "OperacionesinteligentesController",
        "x-operation-name": "businessDashboard",
        "tags": [
          "OperacionesinteligentesController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Dashboard de metricas clave de negocio"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "OperacionesinteligentesController.businessDashboard"
      }
    },
    "/dificultadesrecetas/count": {
      "get": {
        "x-controller-name": "DificultadesrecetasController",
        "x-operation-name": "count",
        "tags": [
          "DificultadesrecetasController"
        ],
        "responses": {
          "200": {
            "description": "Dificultadesrecetas model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Dificultadesrecetas.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Dificultadesrecetas>"
                }
              }
            }
          }
        ],
        "operationId": "DificultadesrecetasController.count"
      }
    },
    "/dificultadesrecetas/{id}": {
      "put": {
        "x-controller-name": "DificultadesrecetasController",
        "x-operation-name": "replaceById",
        "tags": [
          "DificultadesrecetasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Dificultadesrecetas PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Dificultadesrecetas"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DificultadesrecetasController.replaceById"
      },
      "patch": {
        "x-controller-name": "DificultadesrecetasController",
        "x-operation-name": "updateById",
        "tags": [
          "DificultadesrecetasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Dificultadesrecetas PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DificultadesrecetasPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DificultadesrecetasController.updateById"
      },
      "get": {
        "x-controller-name": "DificultadesrecetasController",
        "x-operation-name": "findById",
        "tags": [
          "DificultadesrecetasController"
        ],
        "responses": {
          "200": {
            "description": "Dificultadesrecetas model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DificultadesrecetasWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Dificultadesrecetas.Filter"
                }
              }
            }
          }
        ],
        "operationId": "DificultadesrecetasController.findById"
      },
      "delete": {
        "x-controller-name": "DificultadesrecetasController",
        "x-operation-name": "deleteById",
        "tags": [
          "DificultadesrecetasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Dificultadesrecetas DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "DificultadesrecetasController.deleteById"
      }
    },
    "/dificultadesrecetas": {
      "post": {
        "x-controller-name": "DificultadesrecetasController",
        "x-operation-name": "create",
        "tags": [
          "DificultadesrecetasController"
        ],
        "responses": {
          "200": {
            "description": "Dificultadesrecetas model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Dificultadesrecetas"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDificultadesrecetas"
              }
            }
          }
        },
        "operationId": "DificultadesrecetasController.create"
      },
      "patch": {
        "x-controller-name": "DificultadesrecetasController",
        "x-operation-name": "updateAll",
        "tags": [
          "DificultadesrecetasController"
        ],
        "responses": {
          "200": {
            "description": "Dificultadesrecetas PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Dificultadesrecetas.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Dificultadesrecetas>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DificultadesrecetasPartial"
              }
            }
          }
        },
        "operationId": "DificultadesrecetasController.updateAll"
      },
      "get": {
        "x-controller-name": "DificultadesrecetasController",
        "x-operation-name": "find",
        "tags": [
          "DificultadesrecetasController"
        ],
        "responses": {
          "200": {
            "description": "Array of Dificultadesrecetas model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DificultadesrecetasWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Dificultadesrecetas.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "DificultadesrecetasController.find"
      }
    },
    "/direcciones/count": {
      "get": {
        "x-controller-name": "DireccionesController",
        "x-operation-name": "count",
        "tags": [
          "DireccionesController"
        ],
        "responses": {
          "200": {
            "description": "Direcciones model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Direcciones.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Direcciones>"
                }
              }
            }
          }
        ],
        "operationId": "DireccionesController.count"
      }
    },
    "/direcciones/{id}": {
      "put": {
        "x-controller-name": "DireccionesController",
        "x-operation-name": "replaceById",
        "tags": [
          "DireccionesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Direcciones PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Direcciones"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DireccionesController.replaceById"
      },
      "patch": {
        "x-controller-name": "DireccionesController",
        "x-operation-name": "updateById",
        "tags": [
          "DireccionesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Direcciones PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DireccionesPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DireccionesController.updateById"
      },
      "get": {
        "x-controller-name": "DireccionesController",
        "x-operation-name": "findById",
        "tags": [
          "DireccionesController"
        ],
        "responses": {
          "200": {
            "description": "Direcciones model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DireccionesWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Direcciones.Filter"
                }
              }
            }
          }
        ],
        "operationId": "DireccionesController.findById"
      },
      "delete": {
        "x-controller-name": "DireccionesController",
        "x-operation-name": "deleteById",
        "tags": [
          "DireccionesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Direcciones DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "DireccionesController.deleteById"
      }
    },
    "/direcciones": {
      "post": {
        "x-controller-name": "DireccionesController",
        "x-operation-name": "create",
        "tags": [
          "DireccionesController"
        ],
        "responses": {
          "200": {
            "description": "Direcciones model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Direcciones"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDirecciones"
              }
            }
          }
        },
        "operationId": "DireccionesController.create"
      },
      "patch": {
        "x-controller-name": "DireccionesController",
        "x-operation-name": "updateAll",
        "tags": [
          "DireccionesController"
        ],
        "responses": {
          "200": {
            "description": "Direcciones PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Direcciones.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Direcciones>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DireccionesPartial"
              }
            }
          }
        },
        "operationId": "DireccionesController.updateAll"
      },
      "get": {
        "x-controller-name": "DireccionesController",
        "x-operation-name": "find",
        "tags": [
          "DireccionesController"
        ],
        "responses": {
          "200": {
            "description": "Array of Direcciones model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DireccionesWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Direcciones.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "DireccionesController.find"
      }
    },
    "/disciplinas/count": {
      "get": {
        "x-controller-name": "DisciplinasController",
        "x-operation-name": "count",
        "tags": [
          "DisciplinasController"
        ],
        "responses": {
          "200": {
            "description": "Disciplinas model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Disciplinas.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Disciplinas>"
                }
              }
            }
          }
        ],
        "operationId": "DisciplinasController.count"
      }
    },
    "/disciplinas/{id}": {
      "put": {
        "x-controller-name": "DisciplinasController",
        "x-operation-name": "replaceById",
        "tags": [
          "DisciplinasController"
        ],
        "responses": {
          "204": {
            "description": "Disciplinas PUT success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Disciplinas"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DisciplinasController.replaceById"
      },
      "patch": {
        "x-controller-name": "DisciplinasController",
        "x-operation-name": "updateById",
        "tags": [
          "DisciplinasController"
        ],
        "responses": {
          "204": {
            "description": "Disciplinas PATCH success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DisciplinasPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DisciplinasController.updateById"
      },
      "get": {
        "x-controller-name": "DisciplinasController",
        "x-operation-name": "findById",
        "tags": [
          "DisciplinasController"
        ],
        "responses": {
          "200": {
            "description": "Disciplinas model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DisciplinasWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Disciplinas.Filter"
                }
              }
            }
          }
        ],
        "operationId": "DisciplinasController.findById"
      },
      "delete": {
        "x-controller-name": "DisciplinasController",
        "x-operation-name": "deleteById",
        "tags": [
          "DisciplinasController"
        ],
        "responses": {
          "204": {
            "description": "Disciplinas DELETE success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "DisciplinasController.deleteById"
      }
    },
    "/disciplinas": {
      "post": {
        "x-controller-name": "DisciplinasController",
        "x-operation-name": "create",
        "tags": [
          "DisciplinasController"
        ],
        "responses": {
          "200": {
            "description": "Disciplinas model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Disciplinas"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDisciplinas"
              }
            }
          }
        },
        "operationId": "DisciplinasController.create"
      },
      "patch": {
        "x-controller-name": "DisciplinasController",
        "x-operation-name": "updateAll",
        "tags": [
          "DisciplinasController"
        ],
        "responses": {
          "200": {
            "description": "Disciplinas PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Disciplinas.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Disciplinas>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DisciplinasPartial"
              }
            }
          }
        },
        "operationId": "DisciplinasController.updateAll"
      },
      "get": {
        "x-controller-name": "DisciplinasController",
        "x-operation-name": "find",
        "tags": [
          "DisciplinasController"
        ],
        "responses": {
          "200": {
            "description": "Array of Disciplinas model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DisciplinasWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Disciplinas.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "DisciplinasController.find"
      }
    },
    "/disenos/count": {
      "get": {
        "x-controller-name": "DisenosController",
        "x-operation-name": "count",
        "tags": [
          "DisenosController"
        ],
        "responses": {
          "200": {
            "description": "Disenos model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Disenos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Disenos>"
                }
              }
            }
          }
        ],
        "operationId": "DisenosController.count"
      }
    },
    "/disenos/{id}": {
      "put": {
        "x-controller-name": "DisenosController",
        "x-operation-name": "replaceById",
        "tags": [
          "DisenosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Disenos PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Disenos"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DisenosController.replaceById"
      },
      "patch": {
        "x-controller-name": "DisenosController",
        "x-operation-name": "updateById",
        "tags": [
          "DisenosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Disenos PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DisenosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DisenosController.updateById"
      },
      "get": {
        "x-controller-name": "DisenosController",
        "x-operation-name": "findById",
        "tags": [
          "DisenosController"
        ],
        "responses": {
          "200": {
            "description": "Disenos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DisenosWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Disenos.Filter"
                }
              }
            }
          }
        ],
        "operationId": "DisenosController.findById"
      },
      "delete": {
        "x-controller-name": "DisenosController",
        "x-operation-name": "deleteById",
        "tags": [
          "DisenosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Disenos DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "DisenosController.deleteById"
      }
    },
    "/disenos": {
      "post": {
        "x-controller-name": "DisenosController",
        "x-operation-name": "create",
        "tags": [
          "DisenosController"
        ],
        "responses": {
          "200": {
            "description": "Disenos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Disenos"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDisenos"
              }
            }
          }
        },
        "operationId": "DisenosController.create"
      },
      "patch": {
        "x-controller-name": "DisenosController",
        "x-operation-name": "updateAll",
        "tags": [
          "DisenosController"
        ],
        "responses": {
          "200": {
            "description": "Disenos PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Disenos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Disenos>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DisenosPartial"
              }
            }
          }
        },
        "operationId": "DisenosController.updateAll"
      },
      "get": {
        "x-controller-name": "DisenosController",
        "x-operation-name": "find",
        "tags": [
          "DisenosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Disenos model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DisenosWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Disenos.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "DisenosController.find"
      }
    },
    "/ejercicioequipamientos/count": {
      "get": {
        "x-controller-name": "EjercicioequipamientosController",
        "x-operation-name": "count",
        "tags": [
          "EjercicioequipamientosController"
        ],
        "responses": {
          "200": {
            "description": "Ejercicioequipamientos model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Ejercicioequipamientos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Ejercicioequipamientos>"
                }
              }
            }
          }
        ],
        "operationId": "EjercicioequipamientosController.count"
      }
    },
    "/ejercicioequipamientos/{id}": {
      "put": {
        "x-controller-name": "EjercicioequipamientosController",
        "x-operation-name": "replaceById",
        "tags": [
          "EjercicioequipamientosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Ejercicioequipamientos PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Ejercicioequipamientos"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "EjercicioequipamientosController.replaceById"
      },
      "patch": {
        "x-controller-name": "EjercicioequipamientosController",
        "x-operation-name": "updateById",
        "tags": [
          "EjercicioequipamientosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Ejercicioequipamientos PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EjercicioequipamientosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "EjercicioequipamientosController.updateById"
      },
      "get": {
        "x-controller-name": "EjercicioequipamientosController",
        "x-operation-name": "findById",
        "tags": [
          "EjercicioequipamientosController"
        ],
        "responses": {
          "200": {
            "description": "Ejercicioequipamientos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EjercicioequipamientosWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ejercicioequipamientos.Filter"
                }
              }
            }
          }
        ],
        "operationId": "EjercicioequipamientosController.findById"
      },
      "delete": {
        "x-controller-name": "EjercicioequipamientosController",
        "x-operation-name": "deleteById",
        "tags": [
          "EjercicioequipamientosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Ejercicioequipamientos DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "EjercicioequipamientosController.deleteById"
      }
    },
    "/ejercicioequipamientos": {
      "post": {
        "x-controller-name": "EjercicioequipamientosController",
        "x-operation-name": "create",
        "tags": [
          "EjercicioequipamientosController"
        ],
        "responses": {
          "200": {
            "description": "Ejercicioequipamientos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ejercicioequipamientos"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEjercicioequipamientos"
              }
            }
          }
        },
        "operationId": "EjercicioequipamientosController.create"
      },
      "patch": {
        "x-controller-name": "EjercicioequipamientosController",
        "x-operation-name": "updateAll",
        "tags": [
          "EjercicioequipamientosController"
        ],
        "responses": {
          "200": {
            "description": "Ejercicioequipamientos PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Ejercicioequipamientos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Ejercicioequipamientos>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EjercicioequipamientosPartial"
              }
            }
          }
        },
        "operationId": "EjercicioequipamientosController.updateAll"
      },
      "get": {
        "x-controller-name": "EjercicioequipamientosController",
        "x-operation-name": "find",
        "tags": [
          "EjercicioequipamientosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Ejercicioequipamientos model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EjercicioequipamientosWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ejercicioequipamientos.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "EjercicioequipamientosController.find"
      }
    },
    "/ejerciciogruposmusculares/count": {
      "get": {
        "x-controller-name": "EjerciciogruposmuscularesController",
        "x-operation-name": "count",
        "tags": [
          "EjerciciogruposmuscularesController"
        ],
        "responses": {
          "200": {
            "description": "Ejerciciogruposmusculares model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Ejerciciogruposmusculares.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Ejerciciogruposmusculares>"
                }
              }
            }
          }
        ],
        "operationId": "EjerciciogruposmuscularesController.count"
      }
    },
    "/ejerciciogruposmusculares/{id}": {
      "put": {
        "x-controller-name": "EjerciciogruposmuscularesController",
        "x-operation-name": "replaceById",
        "tags": [
          "EjerciciogruposmuscularesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Ejerciciogruposmusculares PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Ejerciciogruposmusculares"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "EjerciciogruposmuscularesController.replaceById"
      },
      "patch": {
        "x-controller-name": "EjerciciogruposmuscularesController",
        "x-operation-name": "updateById",
        "tags": [
          "EjerciciogruposmuscularesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Ejerciciogruposmusculares PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EjerciciogruposmuscularesPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "EjerciciogruposmuscularesController.updateById"
      },
      "get": {
        "x-controller-name": "EjerciciogruposmuscularesController",
        "x-operation-name": "findById",
        "tags": [
          "EjerciciogruposmuscularesController"
        ],
        "responses": {
          "200": {
            "description": "Ejerciciogruposmusculares model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EjerciciogruposmuscularesWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ejerciciogruposmusculares.Filter"
                }
              }
            }
          }
        ],
        "operationId": "EjerciciogruposmuscularesController.findById"
      },
      "delete": {
        "x-controller-name": "EjerciciogruposmuscularesController",
        "x-operation-name": "deleteById",
        "tags": [
          "EjerciciogruposmuscularesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Ejerciciogruposmusculares DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "EjerciciogruposmuscularesController.deleteById"
      }
    },
    "/ejerciciogruposmusculares": {
      "post": {
        "x-controller-name": "EjerciciogruposmuscularesController",
        "x-operation-name": "create",
        "tags": [
          "EjerciciogruposmuscularesController"
        ],
        "responses": {
          "200": {
            "description": "Ejerciciogruposmusculares model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ejerciciogruposmusculares"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEjerciciogruposmusculares"
              }
            }
          }
        },
        "operationId": "EjerciciogruposmuscularesController.create"
      },
      "patch": {
        "x-controller-name": "EjerciciogruposmuscularesController",
        "x-operation-name": "updateAll",
        "tags": [
          "EjerciciogruposmuscularesController"
        ],
        "responses": {
          "200": {
            "description": "Ejerciciogruposmusculares PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Ejerciciogruposmusculares.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Ejerciciogruposmusculares>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EjerciciogruposmuscularesPartial"
              }
            }
          }
        },
        "operationId": "EjerciciogruposmuscularesController.updateAll"
      },
      "get": {
        "x-controller-name": "EjerciciogruposmuscularesController",
        "x-operation-name": "find",
        "tags": [
          "EjerciciogruposmuscularesController"
        ],
        "responses": {
          "200": {
            "description": "Array of Ejerciciogruposmusculares model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EjerciciogruposmuscularesWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ejerciciogruposmusculares.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "EjerciciogruposmuscularesController.find"
      }
    },
    "/ejercicioobjetivos/count": {
      "get": {
        "x-controller-name": "EjercicioobjetivosController",
        "x-operation-name": "count",
        "tags": [
          "EjercicioobjetivosController"
        ],
        "responses": {
          "200": {
            "description": "Ejercicioobjetivos model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Ejercicioobjetivos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Ejercicioobjetivos>"
                }
              }
            }
          }
        ],
        "operationId": "EjercicioobjetivosController.count"
      }
    },
    "/ejercicioobjetivos/{id}": {
      "put": {
        "x-controller-name": "EjercicioobjetivosController",
        "x-operation-name": "replaceById",
        "tags": [
          "EjercicioobjetivosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Ejercicioobjetivos PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Ejercicioobjetivos"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "EjercicioobjetivosController.replaceById"
      },
      "patch": {
        "x-controller-name": "EjercicioobjetivosController",
        "x-operation-name": "updateById",
        "tags": [
          "EjercicioobjetivosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Ejercicioobjetivos PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EjercicioobjetivosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "EjercicioobjetivosController.updateById"
      },
      "get": {
        "x-controller-name": "EjercicioobjetivosController",
        "x-operation-name": "findById",
        "tags": [
          "EjercicioobjetivosController"
        ],
        "responses": {
          "200": {
            "description": "Ejercicioobjetivos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EjercicioobjetivosWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ejercicioobjetivos.Filter"
                }
              }
            }
          }
        ],
        "operationId": "EjercicioobjetivosController.findById"
      },
      "delete": {
        "x-controller-name": "EjercicioobjetivosController",
        "x-operation-name": "deleteById",
        "tags": [
          "EjercicioobjetivosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Ejercicioobjetivos DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "EjercicioobjetivosController.deleteById"
      }
    },
    "/ejercicioobjetivos": {
      "post": {
        "x-controller-name": "EjercicioobjetivosController",
        "x-operation-name": "create",
        "tags": [
          "EjercicioobjetivosController"
        ],
        "responses": {
          "200": {
            "description": "Ejercicioobjetivos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ejercicioobjetivos"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEjercicioobjetivos"
              }
            }
          }
        },
        "operationId": "EjercicioobjetivosController.create"
      },
      "patch": {
        "x-controller-name": "EjercicioobjetivosController",
        "x-operation-name": "updateAll",
        "tags": [
          "EjercicioobjetivosController"
        ],
        "responses": {
          "200": {
            "description": "Ejercicioobjetivos PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Ejercicioobjetivos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Ejercicioobjetivos>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EjercicioobjetivosPartial"
              }
            }
          }
        },
        "operationId": "EjercicioobjetivosController.updateAll"
      },
      "get": {
        "x-controller-name": "EjercicioobjetivosController",
        "x-operation-name": "find",
        "tags": [
          "EjercicioobjetivosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Ejercicioobjetivos model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EjercicioobjetivosWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ejercicioobjetivos.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "EjercicioobjetivosController.find"
      }
    },
    "/ejerciciopatrones/count": {
      "get": {
        "x-controller-name": "EjerciciopatronesController",
        "x-operation-name": "count",
        "tags": [
          "EjerciciopatronesController"
        ],
        "responses": {
          "200": {
            "description": "Ejerciciopatrones model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Ejerciciopatrones.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Ejerciciopatrones>"
                }
              }
            }
          }
        ],
        "operationId": "EjerciciopatronesController.count"
      }
    },
    "/ejerciciopatrones/{id}": {
      "put": {
        "x-controller-name": "EjerciciopatronesController",
        "x-operation-name": "replaceById",
        "tags": [
          "EjerciciopatronesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Ejerciciopatrones PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Ejerciciopatrones"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "EjerciciopatronesController.replaceById"
      },
      "patch": {
        "x-controller-name": "EjerciciopatronesController",
        "x-operation-name": "updateById",
        "tags": [
          "EjerciciopatronesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Ejerciciopatrones PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EjerciciopatronesPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "EjerciciopatronesController.updateById"
      },
      "get": {
        "x-controller-name": "EjerciciopatronesController",
        "x-operation-name": "findById",
        "tags": [
          "EjerciciopatronesController"
        ],
        "responses": {
          "200": {
            "description": "Ejerciciopatrones model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EjerciciopatronesWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ejerciciopatrones.Filter"
                }
              }
            }
          }
        ],
        "operationId": "EjerciciopatronesController.findById"
      },
      "delete": {
        "x-controller-name": "EjerciciopatronesController",
        "x-operation-name": "deleteById",
        "tags": [
          "EjerciciopatronesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Ejerciciopatrones DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "EjerciciopatronesController.deleteById"
      }
    },
    "/ejerciciopatrones": {
      "post": {
        "x-controller-name": "EjerciciopatronesController",
        "x-operation-name": "create",
        "tags": [
          "EjerciciopatronesController"
        ],
        "responses": {
          "200": {
            "description": "Ejerciciopatrones model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ejerciciopatrones"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEjerciciopatrones"
              }
            }
          }
        },
        "operationId": "EjerciciopatronesController.create"
      },
      "patch": {
        "x-controller-name": "EjerciciopatronesController",
        "x-operation-name": "updateAll",
        "tags": [
          "EjerciciopatronesController"
        ],
        "responses": {
          "200": {
            "description": "Ejerciciopatrones PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Ejerciciopatrones.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Ejerciciopatrones>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EjerciciopatronesPartial"
              }
            }
          }
        },
        "operationId": "EjerciciopatronesController.updateAll"
      },
      "get": {
        "x-controller-name": "EjerciciopatronesController",
        "x-operation-name": "find",
        "tags": [
          "EjerciciopatronesController"
        ],
        "responses": {
          "200": {
            "description": "Array of Ejerciciopatrones model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EjerciciopatronesWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ejerciciopatrones.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "EjerciciopatronesController.find"
      }
    },
    "/ejercicios/count": {
      "get": {
        "x-controller-name": "EjerciciosController",
        "x-operation-name": "count",
        "tags": [
          "EjerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Ejercicios model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Ejercicios.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Ejercicios>"
                }
              }
            }
          }
        ],
        "operationId": "EjerciciosController.count"
      }
    },
    "/ejercicios/{id}": {
      "put": {
        "x-controller-name": "EjerciciosController",
        "x-operation-name": "replaceById",
        "tags": [
          "EjerciciosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Ejercicios PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Ejercicios"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "EjerciciosController.replaceById"
      },
      "patch": {
        "x-controller-name": "EjerciciosController",
        "x-operation-name": "updateById",
        "tags": [
          "EjerciciosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Ejercicios PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EjerciciosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "EjerciciosController.updateById"
      },
      "get": {
        "x-controller-name": "EjerciciosController",
        "x-operation-name": "findById",
        "tags": [
          "EjerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Ejercicios model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EjerciciosWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ejercicios.Filter"
                }
              }
            }
          }
        ],
        "operationId": "EjerciciosController.findById"
      },
      "delete": {
        "x-controller-name": "EjerciciosController",
        "x-operation-name": "deleteById",
        "tags": [
          "EjerciciosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Ejercicios DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "EjerciciosController.deleteById"
      }
    },
    "/ejercicios": {
      "post": {
        "x-controller-name": "EjerciciosController",
        "x-operation-name": "create",
        "tags": [
          "EjerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Ejercicios model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ejercicios"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEjercicios"
              }
            }
          }
        },
        "operationId": "EjerciciosController.create"
      },
      "patch": {
        "x-controller-name": "EjerciciosController",
        "x-operation-name": "updateAll",
        "tags": [
          "EjerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Ejercicios PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Ejercicios.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Ejercicios>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EjerciciosPartial"
              }
            }
          }
        },
        "operationId": "EjerciciosController.updateAll"
      },
      "get": {
        "x-controller-name": "EjerciciosController",
        "x-operation-name": "find",
        "tags": [
          "EjerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Ejercicios model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EjerciciosWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ejercicios.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "EjerciciosController.find"
      }
    },
    "/equipamientos/count": {
      "get": {
        "x-controller-name": "EquipamientosController",
        "x-operation-name": "count",
        "tags": [
          "EquipamientosController"
        ],
        "responses": {
          "200": {
            "description": "Equipamientos model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Equipamientos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Equipamientos>"
                }
              }
            }
          }
        ],
        "operationId": "EquipamientosController.count"
      }
    },
    "/equipamientos/{id}": {
      "put": {
        "x-controller-name": "EquipamientosController",
        "x-operation-name": "replaceById",
        "tags": [
          "EquipamientosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Equipamientos PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Equipamientos"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "EquipamientosController.replaceById"
      },
      "patch": {
        "x-controller-name": "EquipamientosController",
        "x-operation-name": "updateById",
        "tags": [
          "EquipamientosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Equipamientos PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EquipamientosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "EquipamientosController.updateById"
      },
      "get": {
        "x-controller-name": "EquipamientosController",
        "x-operation-name": "findById",
        "tags": [
          "EquipamientosController"
        ],
        "responses": {
          "200": {
            "description": "Equipamientos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EquipamientosWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Equipamientos.Filter"
                }
              }
            }
          }
        ],
        "operationId": "EquipamientosController.findById"
      },
      "delete": {
        "x-controller-name": "EquipamientosController",
        "x-operation-name": "deleteById",
        "tags": [
          "EquipamientosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Equipamientos DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "EquipamientosController.deleteById"
      }
    },
    "/equipamientos": {
      "post": {
        "x-controller-name": "EquipamientosController",
        "x-operation-name": "create",
        "tags": [
          "EquipamientosController"
        ],
        "responses": {
          "200": {
            "description": "Equipamientos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Equipamientos"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEquipamientos"
              }
            }
          }
        },
        "operationId": "EquipamientosController.create"
      },
      "patch": {
        "x-controller-name": "EquipamientosController",
        "x-operation-name": "updateAll",
        "tags": [
          "EquipamientosController"
        ],
        "responses": {
          "200": {
            "description": "Equipamientos PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Equipamientos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Equipamientos>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EquipamientosPartial"
              }
            }
          }
        },
        "operationId": "EquipamientosController.updateAll"
      },
      "get": {
        "x-controller-name": "EquipamientosController",
        "x-operation-name": "find",
        "tags": [
          "EquipamientosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Equipamientos model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EquipamientosWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Equipamientos.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "EquipamientosController.find"
      }
    },
    "/errorescomunes/count": {
      "get": {
        "x-controller-name": "ErrorescomunesController",
        "x-operation-name": "count",
        "tags": [
          "ErrorescomunesController"
        ],
        "responses": {
          "200": {
            "description": "Errorescomunes model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Errorescomunes.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Errorescomunes>"
                }
              }
            }
          }
        ],
        "operationId": "ErrorescomunesController.count"
      }
    },
    "/errorescomunes/{id}": {
      "put": {
        "x-controller-name": "ErrorescomunesController",
        "x-operation-name": "replaceById",
        "tags": [
          "ErrorescomunesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Errorescomunes PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Errorescomunes"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ErrorescomunesController.replaceById"
      },
      "patch": {
        "x-controller-name": "ErrorescomunesController",
        "x-operation-name": "updateById",
        "tags": [
          "ErrorescomunesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Errorescomunes PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ErrorescomunesPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ErrorescomunesController.updateById"
      },
      "get": {
        "x-controller-name": "ErrorescomunesController",
        "x-operation-name": "findById",
        "tags": [
          "ErrorescomunesController"
        ],
        "responses": {
          "200": {
            "description": "Errorescomunes model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ErrorescomunesWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Errorescomunes.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ErrorescomunesController.findById"
      },
      "delete": {
        "x-controller-name": "ErrorescomunesController",
        "x-operation-name": "deleteById",
        "tags": [
          "ErrorescomunesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Errorescomunes DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ErrorescomunesController.deleteById"
      }
    },
    "/errorescomunes": {
      "post": {
        "x-controller-name": "ErrorescomunesController",
        "x-operation-name": "create",
        "tags": [
          "ErrorescomunesController"
        ],
        "responses": {
          "200": {
            "description": "Errorescomunes model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Errorescomunes"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewErrorescomunes"
              }
            }
          }
        },
        "operationId": "ErrorescomunesController.create"
      },
      "patch": {
        "x-controller-name": "ErrorescomunesController",
        "x-operation-name": "updateAll",
        "tags": [
          "ErrorescomunesController"
        ],
        "responses": {
          "200": {
            "description": "Errorescomunes PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Errorescomunes.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Errorescomunes>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ErrorescomunesPartial"
              }
            }
          }
        },
        "operationId": "ErrorescomunesController.updateAll"
      },
      "get": {
        "x-controller-name": "ErrorescomunesController",
        "x-operation-name": "find",
        "tags": [
          "ErrorescomunesController"
        ],
        "responses": {
          "200": {
            "description": "Array of Errorescomunes model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ErrorescomunesWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Errorescomunes.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ErrorescomunesController.find"
      }
    },
    "/formacorporal/count": {
      "get": {
        "x-controller-name": "FormacorporalController",
        "x-operation-name": "count",
        "tags": [
          "FormacorporalController"
        ],
        "responses": {
          "200": {
            "description": "Formacorporal model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Formacorporal.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Formacorporal>"
                }
              }
            }
          }
        ],
        "operationId": "FormacorporalController.count"
      }
    },
    "/formacorporal/{id}": {
      "put": {
        "x-controller-name": "FormacorporalController",
        "x-operation-name": "replaceById",
        "tags": [
          "FormacorporalController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Formacorporal PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Formacorporal"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "FormacorporalController.replaceById"
      },
      "patch": {
        "x-controller-name": "FormacorporalController",
        "x-operation-name": "updateById",
        "tags": [
          "FormacorporalController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Formacorporal PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FormacorporalPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "FormacorporalController.updateById"
      },
      "get": {
        "x-controller-name": "FormacorporalController",
        "x-operation-name": "findById",
        "tags": [
          "FormacorporalController"
        ],
        "responses": {
          "200": {
            "description": "Formacorporal model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FormacorporalWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Formacorporal.Filter"
                }
              }
            }
          }
        ],
        "operationId": "FormacorporalController.findById"
      },
      "delete": {
        "x-controller-name": "FormacorporalController",
        "x-operation-name": "deleteById",
        "tags": [
          "FormacorporalController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Formacorporal DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "FormacorporalController.deleteById"
      }
    },
    "/formacorporal": {
      "post": {
        "x-controller-name": "FormacorporalController",
        "x-operation-name": "create",
        "tags": [
          "FormacorporalController"
        ],
        "responses": {
          "200": {
            "description": "Formacorporal model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Formacorporal"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewFormacorporal"
              }
            }
          }
        },
        "operationId": "FormacorporalController.create"
      },
      "patch": {
        "x-controller-name": "FormacorporalController",
        "x-operation-name": "updateAll",
        "tags": [
          "FormacorporalController"
        ],
        "responses": {
          "200": {
            "description": "Formacorporal PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Formacorporal.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Formacorporal>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FormacorporalPartial"
              }
            }
          }
        },
        "operationId": "FormacorporalController.updateAll"
      },
      "get": {
        "x-controller-name": "FormacorporalController",
        "x-operation-name": "find",
        "tags": [
          "FormacorporalController"
        ],
        "responses": {
          "200": {
            "description": "Array of Formacorporal model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FormacorporalWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Formacorporal.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "FormacorporalController.find"
      }
    },
    "/generos/count": {
      "get": {
        "x-controller-name": "GenerosController",
        "x-operation-name": "count",
        "tags": [
          "GenerosController"
        ],
        "responses": {
          "200": {
            "description": "Generos model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Generos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Generos>"
                }
              }
            }
          }
        ],
        "operationId": "GenerosController.count"
      }
    },
    "/generos/{id}": {
      "put": {
        "x-controller-name": "GenerosController",
        "x-operation-name": "replaceById",
        "tags": [
          "GenerosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Generos PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Generos"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "GenerosController.replaceById"
      },
      "patch": {
        "x-controller-name": "GenerosController",
        "x-operation-name": "updateById",
        "tags": [
          "GenerosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Generos PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GenerosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "GenerosController.updateById"
      },
      "get": {
        "x-controller-name": "GenerosController",
        "x-operation-name": "findById",
        "tags": [
          "GenerosController"
        ],
        "responses": {
          "200": {
            "description": "Generos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GenerosWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Generos.Filter"
                }
              }
            }
          }
        ],
        "operationId": "GenerosController.findById"
      },
      "delete": {
        "x-controller-name": "GenerosController",
        "x-operation-name": "deleteById",
        "tags": [
          "GenerosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Generos DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "GenerosController.deleteById"
      }
    },
    "/generos": {
      "post": {
        "x-controller-name": "GenerosController",
        "x-operation-name": "create",
        "tags": [
          "GenerosController"
        ],
        "responses": {
          "200": {
            "description": "Generos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Generos"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewGeneros"
              }
            }
          }
        },
        "operationId": "GenerosController.create"
      },
      "patch": {
        "x-controller-name": "GenerosController",
        "x-operation-name": "updateAll",
        "tags": [
          "GenerosController"
        ],
        "responses": {
          "200": {
            "description": "Generos PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Generos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Generos>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GenerosPartial"
              }
            }
          }
        },
        "operationId": "GenerosController.updateAll"
      },
      "get": {
        "x-controller-name": "GenerosController",
        "x-operation-name": "find",
        "tags": [
          "GenerosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Generos model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GenerosWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Generos.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "GenerosController.find"
      }
    },
    "/gmail/send": {
      "post": {
        "x-controller-name": "GmailController",
        "x-operation-name": "send",
        "tags": [
          "GmailController"
        ],
        "responses": {
          "200": {
            "description": "Correo enviado con Gmail API",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "ok": {
                      "type": "boolean"
                    },
                    "id": {
                      "type": "string"
                    },
                    "threadId": {
                      "type": "string"
                    },
                    "labelIds": {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "to",
                  "subject"
                ],
                "properties": {
                  "to": {
                    "oneOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "array",
                        "items": {
                          "type": "string"
                        },
                        "minItems": 1
                      }
                    ]
                  },
                  "subject": {
                    "type": "string"
                  },
                  "text": {
                    "type": "string"
                  },
                  "html": {
                    "type": "string"
                  },
                  "cc": {
                    "oneOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "array",
                        "items": {
                          "type": "string"
                        }
                      }
                    ]
                  },
                  "bcc": {
                    "oneOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "array",
                        "items": {
                          "type": "string"
                        }
                      }
                    ]
                  },
                  "replyTo": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "GmailController.send"
      }
    },
    "/gruposmusculares/count": {
      "get": {
        "x-controller-name": "GruposmuscularesController",
        "x-operation-name": "count",
        "tags": [
          "GruposmuscularesController"
        ],
        "responses": {
          "200": {
            "description": "Gruposmusculares model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Gruposmusculares.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Gruposmusculares>"
                }
              }
            }
          }
        ],
        "operationId": "GruposmuscularesController.count"
      }
    },
    "/gruposmusculares/{id}": {
      "put": {
        "x-controller-name": "GruposmuscularesController",
        "x-operation-name": "replaceById",
        "tags": [
          "GruposmuscularesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Gruposmusculares PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Gruposmusculares"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "GruposmuscularesController.replaceById"
      },
      "patch": {
        "x-controller-name": "GruposmuscularesController",
        "x-operation-name": "updateById",
        "tags": [
          "GruposmuscularesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Gruposmusculares PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GruposmuscularesPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "GruposmuscularesController.updateById"
      },
      "get": {
        "x-controller-name": "GruposmuscularesController",
        "x-operation-name": "findById",
        "tags": [
          "GruposmuscularesController"
        ],
        "responses": {
          "200": {
            "description": "Gruposmusculares model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GruposmuscularesWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Gruposmusculares.Filter"
                }
              }
            }
          }
        ],
        "operationId": "GruposmuscularesController.findById"
      },
      "delete": {
        "x-controller-name": "GruposmuscularesController",
        "x-operation-name": "deleteById",
        "tags": [
          "GruposmuscularesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Gruposmusculares DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "GruposmuscularesController.deleteById"
      }
    },
    "/gruposmusculares": {
      "post": {
        "x-controller-name": "GruposmuscularesController",
        "x-operation-name": "create",
        "tags": [
          "GruposmuscularesController"
        ],
        "responses": {
          "200": {
            "description": "Gruposmusculares model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Gruposmusculares"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewGruposmusculares"
              }
            }
          }
        },
        "operationId": "GruposmuscularesController.create"
      },
      "patch": {
        "x-controller-name": "GruposmuscularesController",
        "x-operation-name": "updateAll",
        "tags": [
          "GruposmuscularesController"
        ],
        "responses": {
          "200": {
            "description": "Gruposmusculares PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Gruposmusculares.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Gruposmusculares>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GruposmuscularesPartial"
              }
            }
          }
        },
        "operationId": "GruposmuscularesController.updateAll"
      },
      "get": {
        "x-controller-name": "GruposmuscularesController",
        "x-operation-name": "find",
        "tags": [
          "GruposmuscularesController"
        ],
        "responses": {
          "200": {
            "description": "Array of Gruposmusculares model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GruposmuscularesWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Gruposmusculares.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "GruposmuscularesController.find"
      }
    },
    "/idiomas/count": {
      "get": {
        "x-controller-name": "IdiomasController",
        "x-operation-name": "count",
        "tags": [
          "IdiomasController"
        ],
        "responses": {
          "200": {
            "description": "Idiomas model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Idiomas.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Idiomas>"
                }
              }
            }
          }
        ],
        "operationId": "IdiomasController.count"
      }
    },
    "/idiomas/{id}": {
      "put": {
        "x-controller-name": "IdiomasController",
        "x-operation-name": "replaceById",
        "tags": [
          "IdiomasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Idiomas PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Idiomas"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "IdiomasController.replaceById"
      },
      "patch": {
        "x-controller-name": "IdiomasController",
        "x-operation-name": "updateById",
        "tags": [
          "IdiomasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Idiomas PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IdiomasPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "IdiomasController.updateById"
      },
      "get": {
        "x-controller-name": "IdiomasController",
        "x-operation-name": "findById",
        "tags": [
          "IdiomasController"
        ],
        "responses": {
          "200": {
            "description": "Idiomas model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IdiomasWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Idiomas.Filter"
                }
              }
            }
          }
        ],
        "operationId": "IdiomasController.findById"
      },
      "delete": {
        "x-controller-name": "IdiomasController",
        "x-operation-name": "deleteById",
        "tags": [
          "IdiomasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Idiomas DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "IdiomasController.deleteById"
      }
    },
    "/idiomas": {
      "post": {
        "x-controller-name": "IdiomasController",
        "x-operation-name": "create",
        "tags": [
          "IdiomasController"
        ],
        "responses": {
          "200": {
            "description": "Idiomas model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Idiomas"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewIdiomas"
              }
            }
          }
        },
        "operationId": "IdiomasController.create"
      },
      "patch": {
        "x-controller-name": "IdiomasController",
        "x-operation-name": "updateAll",
        "tags": [
          "IdiomasController"
        ],
        "responses": {
          "200": {
            "description": "Idiomas PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Idiomas.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Idiomas>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IdiomasPartial"
              }
            }
          }
        },
        "operationId": "IdiomasController.updateAll"
      },
      "get": {
        "x-controller-name": "IdiomasController",
        "x-operation-name": "find",
        "tags": [
          "IdiomasController"
        ],
        "responses": {
          "200": {
            "description": "Array of Idiomas model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IdiomasWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Idiomas.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "IdiomasController.find"
      }
    },
    "/ingredienteclienterecetas/count": {
      "get": {
        "x-controller-name": "IngredienteclienterecetaController",
        "x-operation-name": "count",
        "tags": [
          "IngredienteclienterecetaController"
        ],
        "responses": {
          "200": {
            "description": "Ingredienteclientereceta model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Ingredienteclientereceta.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Ingredienteclientereceta>"
                }
              }
            }
          }
        ],
        "operationId": "IngredienteclienterecetaController.count"
      }
    },
    "/ingredienteclienterecetas/{id}": {
      "put": {
        "x-controller-name": "IngredienteclienterecetaController",
        "x-operation-name": "replaceById",
        "tags": [
          "IngredienteclienterecetaController"
        ],
        "responses": {
          "204": {
            "description": "Ingredienteclientereceta PUT success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Ingredienteclientereceta"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "IngredienteclienterecetaController.replaceById"
      },
      "patch": {
        "x-controller-name": "IngredienteclienterecetaController",
        "x-operation-name": "updateById",
        "tags": [
          "IngredienteclienterecetaController"
        ],
        "responses": {
          "204": {
            "description": "Ingredienteclientereceta PATCH success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IngredienteclienterecetaPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "IngredienteclienterecetaController.updateById"
      },
      "get": {
        "x-controller-name": "IngredienteclienterecetaController",
        "x-operation-name": "findById",
        "tags": [
          "IngredienteclienterecetaController"
        ],
        "responses": {
          "200": {
            "description": "Ingredienteclientereceta model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IngredienteclienterecetaWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ingredienteclientereceta.Filter"
                }
              }
            }
          }
        ],
        "operationId": "IngredienteclienterecetaController.findById"
      },
      "delete": {
        "x-controller-name": "IngredienteclienterecetaController",
        "x-operation-name": "deleteById",
        "tags": [
          "IngredienteclienterecetaController"
        ],
        "responses": {
          "204": {
            "description": "Ingredienteclientereceta DELETE success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "IngredienteclienterecetaController.deleteById"
      }
    },
    "/ingredienteclienterecetas": {
      "post": {
        "x-controller-name": "IngredienteclienterecetaController",
        "x-operation-name": "create",
        "tags": [
          "IngredienteclienterecetaController"
        ],
        "responses": {
          "200": {
            "description": "Ingredienteclientereceta model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ingredienteclientereceta"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewIngredienteclientereceta"
              }
            }
          }
        },
        "operationId": "IngredienteclienterecetaController.create"
      },
      "patch": {
        "x-controller-name": "IngredienteclienterecetaController",
        "x-operation-name": "updateAll",
        "tags": [
          "IngredienteclienterecetaController"
        ],
        "responses": {
          "200": {
            "description": "Ingredienteclientereceta PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Ingredienteclientereceta.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Ingredienteclientereceta>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IngredienteclienterecetaPartial"
              }
            }
          }
        },
        "operationId": "IngredienteclienterecetaController.updateAll"
      },
      "get": {
        "x-controller-name": "IngredienteclienterecetaController",
        "x-operation-name": "find",
        "tags": [
          "IngredienteclienterecetaController"
        ],
        "responses": {
          "200": {
            "description": "Array of Ingredienteclientereceta model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IngredienteclienterecetaWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ingredienteclientereceta.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "IngredienteclienterecetaController.find"
      }
    },
    "/ingredientes/count": {
      "get": {
        "x-controller-name": "IngredientesController",
        "x-operation-name": "count",
        "tags": [
          "IngredientesController"
        ],
        "responses": {
          "200": {
            "description": "Ingredientes model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Ingredientes.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Ingredientes>"
                }
              }
            }
          }
        ],
        "operationId": "IngredientesController.count"
      }
    },
    "/ingredientes/{id}/generar-icono": {
      "post": {
        "x-controller-name": "IngredientesController",
        "x-operation-name": "generarIconoIngrediente",
        "tags": [
          "IngredientesController"
        ],
        "responses": {
          "200": {
            "description": "Icono de ingrediente generado y registrado en Archivos",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "idIngrediente": {
                      "type": "number"
                    },
                    "fileName": {
                      "type": "string"
                    },
                    "imagePath": {
                      "type": "string"
                    },
                    "archivoId": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "IngredientesController.generarIconoIngrediente"
      }
    },
    "/ingredientes/{id}": {
      "put": {
        "x-controller-name": "IngredientesController",
        "x-operation-name": "replaceById",
        "tags": [
          "IngredientesController"
        ],
        "responses": {
          "204": {
            "description": "Ingredientes PUT success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Ingredientes"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "IngredientesController.replaceById"
      },
      "patch": {
        "x-controller-name": "IngredientesController",
        "x-operation-name": "updateById",
        "tags": [
          "IngredientesController"
        ],
        "responses": {
          "204": {
            "description": "Ingredientes PATCH success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IngredientesPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "IngredientesController.updateById"
      },
      "get": {
        "x-controller-name": "IngredientesController",
        "x-operation-name": "findById",
        "tags": [
          "IngredientesController"
        ],
        "responses": {
          "200": {
            "description": "Ingredientes model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IngredientesWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ingredientes.Filter"
                }
              }
            }
          }
        ],
        "operationId": "IngredientesController.findById"
      },
      "delete": {
        "x-controller-name": "IngredientesController",
        "x-operation-name": "deleteById",
        "tags": [
          "IngredientesController"
        ],
        "responses": {
          "204": {
            "description": "Ingredientes DELETE success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "IngredientesController.deleteById"
      }
    },
    "/ingredientes": {
      "post": {
        "x-controller-name": "IngredientesController",
        "x-operation-name": "create",
        "tags": [
          "IngredientesController"
        ],
        "responses": {
          "200": {
            "description": "Ingredientes model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ingredientes"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewIngredientes"
              }
            }
          }
        },
        "operationId": "IngredientesController.create"
      },
      "patch": {
        "x-controller-name": "IngredientesController",
        "x-operation-name": "updateAll",
        "tags": [
          "IngredientesController"
        ],
        "responses": {
          "200": {
            "description": "Ingredientes PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Ingredientes.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Ingredientes>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IngredientesPartial"
              }
            }
          }
        },
        "operationId": "IngredientesController.updateAll"
      },
      "get": {
        "x-controller-name": "IngredientesController",
        "x-operation-name": "find",
        "tags": [
          "IngredientesController"
        ],
        "responses": {
          "200": {
            "description": "Array of Ingredientes model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IngredientesWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ingredientes.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "IngredientesController.find"
      }
    },
    "/ingredientesequivalencias/count": {
      "get": {
        "x-controller-name": "IngredientesequivalenciasController",
        "x-operation-name": "count",
        "tags": [
          "IngredientesequivalenciasController"
        ],
        "responses": {
          "200": {
            "description": "Ingredientesequivalencias model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Ingredientesequivalencias.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Ingredientesequivalencias>"
                }
              }
            }
          }
        ],
        "operationId": "IngredientesequivalenciasController.count"
      }
    },
    "/ingredientesequivalencias/{id}": {
      "put": {
        "x-controller-name": "IngredientesequivalenciasController",
        "x-operation-name": "replaceById",
        "tags": [
          "IngredientesequivalenciasController"
        ],
        "responses": {
          "204": {
            "description": "Ingredientesequivalencias PUT success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Ingredientesequivalencias"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "IngredientesequivalenciasController.replaceById"
      },
      "patch": {
        "x-controller-name": "IngredientesequivalenciasController",
        "x-operation-name": "updateById",
        "tags": [
          "IngredientesequivalenciasController"
        ],
        "responses": {
          "204": {
            "description": "Ingredientesequivalencias PATCH success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IngredientesequivalenciasPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "IngredientesequivalenciasController.updateById"
      },
      "get": {
        "x-controller-name": "IngredientesequivalenciasController",
        "x-operation-name": "findById",
        "tags": [
          "IngredientesequivalenciasController"
        ],
        "responses": {
          "200": {
            "description": "Ingredientesequivalencias model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IngredientesequivalenciasWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ingredientesequivalencias.Filter"
                }
              }
            }
          }
        ],
        "operationId": "IngredientesequivalenciasController.findById"
      },
      "delete": {
        "x-controller-name": "IngredientesequivalenciasController",
        "x-operation-name": "deleteById",
        "tags": [
          "IngredientesequivalenciasController"
        ],
        "responses": {
          "204": {
            "description": "Ingredientesequivalencias DELETE success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "IngredientesequivalenciasController.deleteById"
      }
    },
    "/ingredientesequivalencias": {
      "post": {
        "x-controller-name": "IngredientesequivalenciasController",
        "x-operation-name": "create",
        "tags": [
          "IngredientesequivalenciasController"
        ],
        "responses": {
          "200": {
            "description": "Ingredientesequivalencias model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ingredientesequivalencias"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewIngredientesequivalencias"
              }
            }
          }
        },
        "operationId": "IngredientesequivalenciasController.create"
      },
      "patch": {
        "x-controller-name": "IngredientesequivalenciasController",
        "x-operation-name": "updateAll",
        "tags": [
          "IngredientesequivalenciasController"
        ],
        "responses": {
          "200": {
            "description": "Ingredientesequivalencias PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Ingredientesequivalencias.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Ingredientesequivalencias>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IngredientesequivalenciasPartial"
              }
            }
          }
        },
        "operationId": "IngredientesequivalenciasController.updateAll"
      },
      "get": {
        "x-controller-name": "IngredientesequivalenciasController",
        "x-operation-name": "find",
        "tags": [
          "IngredientesequivalenciasController"
        ],
        "responses": {
          "200": {
            "description": "Array of Ingredientesequivalencias model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IngredientesequivalenciasWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ingredientesequivalencias.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "IngredientesequivalenciasController.find"
      }
    },
    "/ingredientesrecetas/count": {
      "get": {
        "x-controller-name": "IngredientesrecetaController",
        "x-operation-name": "count",
        "tags": [
          "IngredientesrecetaController"
        ],
        "responses": {
          "200": {
            "description": "Ingredientesreceta model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Ingredientesreceta.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Ingredientesreceta>"
                }
              }
            }
          }
        ],
        "operationId": "IngredientesrecetaController.count"
      }
    },
    "/ingredientesrecetas/{id}": {
      "put": {
        "x-controller-name": "IngredientesrecetaController",
        "x-operation-name": "replaceById",
        "tags": [
          "IngredientesrecetaController"
        ],
        "responses": {
          "204": {
            "description": "Ingredientesreceta PUT success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Ingredientesreceta"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "IngredientesrecetaController.replaceById"
      },
      "patch": {
        "x-controller-name": "IngredientesrecetaController",
        "x-operation-name": "updateById",
        "tags": [
          "IngredientesrecetaController"
        ],
        "responses": {
          "204": {
            "description": "Ingredientesreceta PATCH success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IngredientesrecetaPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "IngredientesrecetaController.updateById"
      },
      "get": {
        "x-controller-name": "IngredientesrecetaController",
        "x-operation-name": "findById",
        "tags": [
          "IngredientesrecetaController"
        ],
        "responses": {
          "200": {
            "description": "Ingredientesreceta model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IngredientesrecetaWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ingredientesreceta.Filter"
                }
              }
            }
          }
        ],
        "operationId": "IngredientesrecetaController.findById"
      },
      "delete": {
        "x-controller-name": "IngredientesrecetaController",
        "x-operation-name": "deleteById",
        "tags": [
          "IngredientesrecetaController"
        ],
        "responses": {
          "204": {
            "description": "Ingredientesreceta DELETE success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "IngredientesrecetaController.deleteById"
      }
    },
    "/ingredientesrecetas": {
      "post": {
        "x-controller-name": "IngredientesrecetaController",
        "x-operation-name": "create",
        "tags": [
          "IngredientesrecetaController"
        ],
        "responses": {
          "200": {
            "description": "Ingredientesreceta model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ingredientesreceta"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewIngredientesreceta"
              }
            }
          }
        },
        "operationId": "IngredientesrecetaController.create"
      },
      "patch": {
        "x-controller-name": "IngredientesrecetaController",
        "x-operation-name": "updateAll",
        "tags": [
          "IngredientesrecetaController"
        ],
        "responses": {
          "200": {
            "description": "Ingredientesreceta PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Ingredientesreceta.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Ingredientesreceta>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IngredientesrecetaPartial"
              }
            }
          }
        },
        "operationId": "IngredientesrecetaController.updateAll"
      },
      "get": {
        "x-controller-name": "IngredientesrecetaController",
        "x-operation-name": "find",
        "tags": [
          "IngredientesrecetaController"
        ],
        "responses": {
          "200": {
            "description": "Array of Ingredientesreceta model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IngredientesrecetaWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Ingredientesreceta.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "IngredientesrecetaController.find"
      }
    },
    "/inicio/count": {
      "get": {
        "x-controller-name": "InicioController",
        "x-operation-name": "count",
        "tags": [
          "InicioController"
        ],
        "responses": {
          "200": {
            "description": "Inicio model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Inicio.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Inicio>"
                }
              }
            }
          }
        ],
        "operationId": "InicioController.count"
      }
    },
    "/inicio/{id}": {
      "put": {
        "x-controller-name": "InicioController",
        "x-operation-name": "replaceById",
        "tags": [
          "InicioController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Inicio PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Inicio"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "InicioController.replaceById"
      },
      "patch": {
        "x-controller-name": "InicioController",
        "x-operation-name": "updateById",
        "tags": [
          "InicioController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Inicio PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InicioPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "InicioController.updateById"
      },
      "get": {
        "x-controller-name": "InicioController",
        "x-operation-name": "findById",
        "tags": [
          "InicioController"
        ],
        "responses": {
          "200": {
            "description": "Inicio model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InicioWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Inicio.Filter"
                }
              }
            }
          }
        ],
        "operationId": "InicioController.findById"
      },
      "delete": {
        "x-controller-name": "InicioController",
        "x-operation-name": "deleteById",
        "tags": [
          "InicioController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Inicio DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "InicioController.deleteById"
      }
    },
    "/inicio": {
      "post": {
        "x-controller-name": "InicioController",
        "x-operation-name": "create",
        "tags": [
          "InicioController"
        ],
        "responses": {
          "200": {
            "description": "Inicio model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Inicio"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewInicio"
              }
            }
          }
        },
        "operationId": "InicioController.create"
      },
      "patch": {
        "x-controller-name": "InicioController",
        "x-operation-name": "updateAll",
        "tags": [
          "InicioController"
        ],
        "responses": {
          "200": {
            "description": "Inicio PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Inicio.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Inicio>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InicioPartial"
              }
            }
          }
        },
        "operationId": "InicioController.updateAll"
      },
      "get": {
        "x-controller-name": "InicioController",
        "x-operation-name": "find",
        "tags": [
          "InicioController"
        ],
        "responses": {
          "200": {
            "description": "Array of Inicio model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/InicioWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Inicio.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "InicioController.find"
      }
    },
    "/inventariomovimiento/count": {
      "get": {
        "x-controller-name": "InventariomovimientoController",
        "x-operation-name": "count",
        "tags": [
          "InventariomovimientoController"
        ],
        "responses": {
          "200": {
            "description": "Inventariomovimiento model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Inventariomovimiento.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Inventariomovimiento>"
                }
              }
            }
          }
        ],
        "operationId": "InventariomovimientoController.count"
      }
    },
    "/inventariomovimiento/{id}": {
      "put": {
        "x-controller-name": "InventariomovimientoController",
        "x-operation-name": "replaceById",
        "tags": [
          "InventariomovimientoController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Inventariomovimiento PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Inventariomovimiento"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "InventariomovimientoController.replaceById"
      },
      "patch": {
        "x-controller-name": "InventariomovimientoController",
        "x-operation-name": "updateById",
        "tags": [
          "InventariomovimientoController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Inventariomovimiento PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InventariomovimientoPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "InventariomovimientoController.updateById"
      },
      "get": {
        "x-controller-name": "InventariomovimientoController",
        "x-operation-name": "findById",
        "tags": [
          "InventariomovimientoController"
        ],
        "responses": {
          "200": {
            "description": "Inventariomovimiento model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InventariomovimientoWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Inventariomovimiento.Filter"
                }
              }
            }
          }
        ],
        "operationId": "InventariomovimientoController.findById"
      },
      "delete": {
        "x-controller-name": "InventariomovimientoController",
        "x-operation-name": "deleteById",
        "tags": [
          "InventariomovimientoController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Inventariomovimiento DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "InventariomovimientoController.deleteById"
      }
    },
    "/inventariomovimiento": {
      "post": {
        "x-controller-name": "InventariomovimientoController",
        "x-operation-name": "create",
        "tags": [
          "InventariomovimientoController"
        ],
        "responses": {
          "200": {
            "description": "Inventariomovimiento model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Inventariomovimiento"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewInventariomovimiento"
              }
            }
          }
        },
        "operationId": "InventariomovimientoController.create"
      },
      "patch": {
        "x-controller-name": "InventariomovimientoController",
        "x-operation-name": "updateAll",
        "tags": [
          "InventariomovimientoController"
        ],
        "responses": {
          "200": {
            "description": "Inventariomovimiento PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Inventariomovimiento.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Inventariomovimiento>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InventariomovimientoPartial"
              }
            }
          }
        },
        "operationId": "InventariomovimientoController.updateAll"
      },
      "get": {
        "x-controller-name": "InventariomovimientoController",
        "x-operation-name": "find",
        "tags": [
          "InventariomovimientoController"
        ],
        "responses": {
          "200": {
            "description": "Array of Inventariomovimiento model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/InventariomovimientoWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Inventariomovimiento.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "InventariomovimientoController.find"
      }
    },
    "/inventarios/bulk": {
      "post": {
        "x-controller-name": "InventariosController",
        "x-operation-name": "bulkCreate",
        "tags": [
          "InventariosController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Inventarios bulk upsert result"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "records"
                ],
                "properties": {
                  "records": {
                    "type": "array",
                    "items": {
                      "$ref": "#/components/schemas/InventariosPartial"
                    }
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "InventariosController.bulkCreate"
      },
      "patch": {
        "x-controller-name": "InventariosController",
        "x-operation-name": "bulkPatch",
        "tags": [
          "InventariosController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Inventarios bulk patch result"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "records"
                ],
                "properties": {
                  "records": {
                    "type": "array",
                    "items": {
                      "$ref": "#/components/schemas/InventariosPartial"
                    }
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "InventariosController.bulkPatch"
      }
    },
    "/inventarios/count": {
      "get": {
        "x-controller-name": "InventariosController",
        "x-operation-name": "count",
        "tags": [
          "InventariosController"
        ],
        "responses": {
          "200": {
            "description": "Inventarios model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Inventarios.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Inventarios>"
                }
              }
            }
          }
        ],
        "operationId": "InventariosController.count"
      }
    },
    "/inventarios/{id}": {
      "put": {
        "x-controller-name": "InventariosController",
        "x-operation-name": "replaceById",
        "tags": [
          "InventariosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Inventarios PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Inventarios"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "InventariosController.replaceById"
      },
      "patch": {
        "x-controller-name": "InventariosController",
        "x-operation-name": "updateById",
        "tags": [
          "InventariosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Inventarios PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InventariosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "InventariosController.updateById"
      },
      "get": {
        "x-controller-name": "InventariosController",
        "x-operation-name": "findById",
        "tags": [
          "InventariosController"
        ],
        "responses": {
          "200": {
            "description": "Inventarios model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InventariosWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Inventarios.Filter"
                }
              }
            }
          }
        ],
        "operationId": "InventariosController.findById"
      },
      "delete": {
        "x-controller-name": "InventariosController",
        "x-operation-name": "deleteById",
        "tags": [
          "InventariosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Inventarios DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "InventariosController.deleteById"
      }
    },
    "/inventarios": {
      "post": {
        "x-controller-name": "InventariosController",
        "x-operation-name": "create",
        "tags": [
          "InventariosController"
        ],
        "responses": {
          "200": {
            "description": "Inventarios model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Inventarios"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewInventarios"
              }
            }
          }
        },
        "operationId": "InventariosController.create"
      },
      "patch": {
        "x-controller-name": "InventariosController",
        "x-operation-name": "updateAll",
        "tags": [
          "InventariosController"
        ],
        "responses": {
          "200": {
            "description": "Inventarios PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Inventarios.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Inventarios>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InventariosPartial"
              }
            }
          }
        },
        "operationId": "InventariosController.updateAll"
      },
      "get": {
        "x-controller-name": "InventariosController",
        "x-operation-name": "find",
        "tags": [
          "InventariosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Inventarios model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/InventariosWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Inventarios.Filter1"
                }
              }
            }
          },
          {
            "name": "idProducto",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "InventariosController.find"
      }
    },
    "/licencias/funcionalidades/matriz/toggle": {
      "post": {
        "x-controller-name": "LicenciasFuncionalidadesController",
        "x-operation-name": "toggle",
        "tags": [
          "LicenciasFuncionalidadesController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Actualiza una o varias asignaciones de funcionalidad por plan"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "idEmpresa": {
                    "type": "number"
                  },
                  "updatedBy": {
                    "type": "number"
                  },
                  "assignments": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "required": [
                        "idPlan",
                        "idFuncionalidad",
                        "habilitado"
                      ],
                      "properties": {
                        "idPlan": {
                          "type": "number"
                        },
                        "idFuncionalidad": {
                          "type": "number"
                        },
                        "habilitado": {
                          "type": "boolean"
                        }
                      }
                    }
                  }
                },
                "required": [
                  "assignments"
                ]
              }
            }
          },
          "required": true
        },
        "operationId": "LicenciasFuncionalidadesController.toggle"
      }
    },
    "/licencias/funcionalidades/matriz": {
      "get": {
        "x-controller-name": "LicenciasFuncionalidadesController",
        "x-operation-name": "matrix",
        "tags": [
          "LicenciasFuncionalidadesController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Matriz de funcionalidades por plan"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "LicenciasFuncionalidadesController.matrix"
      }
    },
    "/lugaresentrenamientos/count": {
      "get": {
        "x-controller-name": "LugaresentrenamientosController",
        "x-operation-name": "count",
        "tags": [
          "LugaresentrenamientosController"
        ],
        "responses": {
          "200": {
            "description": "Lugaresentrenamientos model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Lugaresentrenamientos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Lugaresentrenamientos>"
                }
              }
            }
          }
        ],
        "operationId": "LugaresentrenamientosController.count"
      }
    },
    "/lugaresentrenamientos/{id}": {
      "put": {
        "x-controller-name": "LugaresentrenamientosController",
        "x-operation-name": "replaceById",
        "tags": [
          "LugaresentrenamientosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Lugaresentrenamientos PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Lugaresentrenamientos"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "LugaresentrenamientosController.replaceById"
      },
      "patch": {
        "x-controller-name": "LugaresentrenamientosController",
        "x-operation-name": "updateById",
        "tags": [
          "LugaresentrenamientosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Lugaresentrenamientos PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LugaresentrenamientosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "LugaresentrenamientosController.updateById"
      },
      "get": {
        "x-controller-name": "LugaresentrenamientosController",
        "x-operation-name": "findById",
        "tags": [
          "LugaresentrenamientosController"
        ],
        "responses": {
          "200": {
            "description": "Lugaresentrenamientos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LugaresentrenamientosWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Lugaresentrenamientos.Filter"
                }
              }
            }
          }
        ],
        "operationId": "LugaresentrenamientosController.findById"
      },
      "delete": {
        "x-controller-name": "LugaresentrenamientosController",
        "x-operation-name": "deleteById",
        "tags": [
          "LugaresentrenamientosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Lugaresentrenamientos DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "LugaresentrenamientosController.deleteById"
      }
    },
    "/lugaresentrenamientos": {
      "post": {
        "x-controller-name": "LugaresentrenamientosController",
        "x-operation-name": "create",
        "tags": [
          "LugaresentrenamientosController"
        ],
        "responses": {
          "200": {
            "description": "Lugaresentrenamientos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Lugaresentrenamientos"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewLugaresentrenamientos"
              }
            }
          }
        },
        "operationId": "LugaresentrenamientosController.create"
      },
      "patch": {
        "x-controller-name": "LugaresentrenamientosController",
        "x-operation-name": "updateAll",
        "tags": [
          "LugaresentrenamientosController"
        ],
        "responses": {
          "200": {
            "description": "Lugaresentrenamientos PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Lugaresentrenamientos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Lugaresentrenamientos>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LugaresentrenamientosPartial"
              }
            }
          }
        },
        "operationId": "LugaresentrenamientosController.updateAll"
      },
      "get": {
        "x-controller-name": "LugaresentrenamientosController",
        "x-operation-name": "find",
        "tags": [
          "LugaresentrenamientosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Lugaresentrenamientos model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LugaresentrenamientosWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Lugaresentrenamientos.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "LugaresentrenamientosController.find"
      }
    },
    "/mobile/push/dispositivos/registrar": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "registrarDispositivoPushMobile",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Registra o actualiza token push del dispositivo mobile",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "pushToken"
                ],
                "properties": {
                  "pushToken": {
                    "type": "string"
                  },
                  "platform": {
                    "type": "string"
                  },
                  "appVersion": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "ChatController.registrarDispositivoPushMobile"
      }
    },
    "/mobile/soporte/llamadas/historial": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "historialLlamadasClienteMobile",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Historial completo de llamadas del cliente autenticado",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "dias",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "tipo",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "estado",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "withRecording",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ChatController.historialLlamadasClienteMobile"
      }
    },
    "/modelos/count": {
      "get": {
        "x-controller-name": "ModelosController",
        "x-operation-name": "count",
        "tags": [
          "ModelosController"
        ],
        "responses": {
          "200": {
            "description": "Modelos model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Modelos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Modelos>"
                }
              }
            }
          }
        ],
        "operationId": "ModelosController.count"
      }
    },
    "/modelos/{id}": {
      "put": {
        "x-controller-name": "ModelosController",
        "x-operation-name": "replaceById",
        "tags": [
          "ModelosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Modelos PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Modelos"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ModelosController.replaceById"
      },
      "patch": {
        "x-controller-name": "ModelosController",
        "x-operation-name": "updateById",
        "tags": [
          "ModelosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Modelos PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ModelosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ModelosController.updateById"
      },
      "get": {
        "x-controller-name": "ModelosController",
        "x-operation-name": "findById",
        "tags": [
          "ModelosController"
        ],
        "responses": {
          "200": {
            "description": "Modelos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ModelosWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Modelos.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ModelosController.findById"
      },
      "delete": {
        "x-controller-name": "ModelosController",
        "x-operation-name": "deleteById",
        "tags": [
          "ModelosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Modelos DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ModelosController.deleteById"
      }
    },
    "/modelos": {
      "post": {
        "x-controller-name": "ModelosController",
        "x-operation-name": "create",
        "tags": [
          "ModelosController"
        ],
        "responses": {
          "200": {
            "description": "Modelos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Modelos"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewModelos"
              }
            }
          }
        },
        "operationId": "ModelosController.create"
      },
      "patch": {
        "x-controller-name": "ModelosController",
        "x-operation-name": "updateAll",
        "tags": [
          "ModelosController"
        ],
        "responses": {
          "200": {
            "description": "Modelos PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Modelos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Modelos>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ModelosPartial"
              }
            }
          }
        },
        "operationId": "ModelosController.updateAll"
      },
      "get": {
        "x-controller-name": "ModelosController",
        "x-operation-name": "find",
        "tags": [
          "ModelosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Modelos model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ModelosWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Modelos.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ModelosController.find"
      }
    },
    "/momentossuplementos/count": {
      "get": {
        "x-controller-name": "MomentossuplementosController",
        "x-operation-name": "count",
        "tags": [
          "MomentossuplementosController"
        ],
        "responses": {
          "200": {
            "description": "Momentossuplementos model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Momentossuplementos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Momentossuplementos>"
                }
              }
            }
          }
        ],
        "operationId": "MomentossuplementosController.count"
      }
    },
    "/momentossuplementos/{id}": {
      "put": {
        "x-controller-name": "MomentossuplementosController",
        "x-operation-name": "replaceById",
        "tags": [
          "MomentossuplementosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Momentossuplementos PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Momentossuplementos"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "MomentossuplementosController.replaceById"
      },
      "patch": {
        "x-controller-name": "MomentossuplementosController",
        "x-operation-name": "updateById",
        "tags": [
          "MomentossuplementosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Momentossuplementos PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MomentossuplementosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "MomentossuplementosController.updateById"
      },
      "get": {
        "x-controller-name": "MomentossuplementosController",
        "x-operation-name": "findById",
        "tags": [
          "MomentossuplementosController"
        ],
        "responses": {
          "200": {
            "description": "Momentossuplementos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MomentossuplementosWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Momentossuplementos.Filter"
                }
              }
            }
          }
        ],
        "operationId": "MomentossuplementosController.findById"
      },
      "delete": {
        "x-controller-name": "MomentossuplementosController",
        "x-operation-name": "deleteById",
        "tags": [
          "MomentossuplementosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Momentossuplementos DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "MomentossuplementosController.deleteById"
      }
    },
    "/momentossuplementos": {
      "post": {
        "x-controller-name": "MomentossuplementosController",
        "x-operation-name": "create",
        "tags": [
          "MomentossuplementosController"
        ],
        "responses": {
          "200": {
            "description": "Momentossuplementos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Momentossuplementos"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewMomentossuplementos"
              }
            }
          }
        },
        "operationId": "MomentossuplementosController.create"
      },
      "patch": {
        "x-controller-name": "MomentossuplementosController",
        "x-operation-name": "updateAll",
        "tags": [
          "MomentossuplementosController"
        ],
        "responses": {
          "200": {
            "description": "Momentossuplementos PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Momentossuplementos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Momentossuplementos>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MomentossuplementosPartial"
              }
            }
          }
        },
        "operationId": "MomentossuplementosController.updateAll"
      },
      "get": {
        "x-controller-name": "MomentossuplementosController",
        "x-operation-name": "find",
        "tags": [
          "MomentossuplementosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Momentossuplementos model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MomentossuplementosWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Momentossuplementos.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "MomentossuplementosController.find"
      }
    },
    "/motivaciones/count": {
      "get": {
        "x-controller-name": "MotivacionesController",
        "x-operation-name": "count",
        "tags": [
          "MotivacionesController"
        ],
        "responses": {
          "200": {
            "description": "Motivaciones model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Motivaciones.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Motivaciones>"
                }
              }
            }
          }
        ],
        "operationId": "MotivacionesController.count"
      }
    },
    "/motivaciones/{id}": {
      "put": {
        "x-controller-name": "MotivacionesController",
        "x-operation-name": "replaceById",
        "tags": [
          "MotivacionesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Motivaciones PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Motivaciones"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "MotivacionesController.replaceById"
      },
      "patch": {
        "x-controller-name": "MotivacionesController",
        "x-operation-name": "updateById",
        "tags": [
          "MotivacionesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Motivaciones PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MotivacionesPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "MotivacionesController.updateById"
      },
      "get": {
        "x-controller-name": "MotivacionesController",
        "x-operation-name": "findById",
        "tags": [
          "MotivacionesController"
        ],
        "responses": {
          "200": {
            "description": "Motivaciones model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MotivacionesWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Motivaciones.Filter"
                }
              }
            }
          }
        ],
        "operationId": "MotivacionesController.findById"
      },
      "delete": {
        "x-controller-name": "MotivacionesController",
        "x-operation-name": "deleteById",
        "tags": [
          "MotivacionesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Motivaciones DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "MotivacionesController.deleteById"
      }
    },
    "/motivaciones": {
      "post": {
        "x-controller-name": "MotivacionesController",
        "x-operation-name": "create",
        "tags": [
          "MotivacionesController"
        ],
        "responses": {
          "200": {
            "description": "Motivaciones model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Motivaciones"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewMotivaciones"
              }
            }
          }
        },
        "operationId": "MotivacionesController.create"
      },
      "patch": {
        "x-controller-name": "MotivacionesController",
        "x-operation-name": "updateAll",
        "tags": [
          "MotivacionesController"
        ],
        "responses": {
          "200": {
            "description": "Motivaciones PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Motivaciones.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Motivaciones>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MotivacionesPartial"
              }
            }
          }
        },
        "operationId": "MotivacionesController.updateAll"
      },
      "get": {
        "x-controller-name": "MotivacionesController",
        "x-operation-name": "find",
        "tags": [
          "MotivacionesController"
        ],
        "responses": {
          "200": {
            "description": "Array of Motivaciones model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MotivacionesWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Motivaciones.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "MotivacionesController.find"
      }
    },
    "/nivelesejercicios/count": {
      "get": {
        "x-controller-name": "NivelesejerciciosController",
        "x-operation-name": "count",
        "tags": [
          "NivelesejerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Nivelesejercicios model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Nivelesejercicios.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Nivelesejercicios>"
                }
              }
            }
          }
        ],
        "operationId": "NivelesejerciciosController.count"
      }
    },
    "/nivelesejercicios/{id}": {
      "put": {
        "x-controller-name": "NivelesejerciciosController",
        "x-operation-name": "replaceById",
        "tags": [
          "NivelesejerciciosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Nivelesejercicios PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Nivelesejercicios"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NivelesejerciciosController.replaceById"
      },
      "patch": {
        "x-controller-name": "NivelesejerciciosController",
        "x-operation-name": "updateById",
        "tags": [
          "NivelesejerciciosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Nivelesejercicios PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NivelesejerciciosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NivelesejerciciosController.updateById"
      },
      "get": {
        "x-controller-name": "NivelesejerciciosController",
        "x-operation-name": "findById",
        "tags": [
          "NivelesejerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Nivelesejercicios model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NivelesejerciciosWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Nivelesejercicios.Filter"
                }
              }
            }
          }
        ],
        "operationId": "NivelesejerciciosController.findById"
      },
      "delete": {
        "x-controller-name": "NivelesejerciciosController",
        "x-operation-name": "deleteById",
        "tags": [
          "NivelesejerciciosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Nivelesejercicios DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NivelesejerciciosController.deleteById"
      }
    },
    "/nivelesejercicios": {
      "post": {
        "x-controller-name": "NivelesejerciciosController",
        "x-operation-name": "create",
        "tags": [
          "NivelesejerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Nivelesejercicios model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Nivelesejercicios"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNivelesejercicios"
              }
            }
          }
        },
        "operationId": "NivelesejerciciosController.create"
      },
      "patch": {
        "x-controller-name": "NivelesejerciciosController",
        "x-operation-name": "updateAll",
        "tags": [
          "NivelesejerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Nivelesejercicios PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Nivelesejercicios.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Nivelesejercicios>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NivelesejerciciosPartial"
              }
            }
          }
        },
        "operationId": "NivelesejerciciosController.updateAll"
      },
      "get": {
        "x-controller-name": "NivelesejerciciosController",
        "x-operation-name": "find",
        "tags": [
          "NivelesejerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Nivelesejercicios model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NivelesejerciciosWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Nivelesejercicios.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "NivelesejerciciosController.find"
      }
    },
    "/notificaciones/count": {
      "get": {
        "x-controller-name": "NotificacionesController",
        "x-operation-name": "count",
        "tags": [
          "NotificacionesController"
        ],
        "responses": {
          "200": {
            "description": "Notificaciones model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Notificaciones.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Notificaciones>"
                }
              }
            }
          }
        ],
        "operationId": "NotificacionesController.count"
      }
    },
    "/notificaciones/{id}": {
      "put": {
        "x-controller-name": "NotificacionesController",
        "x-operation-name": "replaceById",
        "tags": [
          "NotificacionesController"
        ],
        "responses": {
          "204": {
            "description": "Notificaciones PUT success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Notificaciones"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NotificacionesController.replaceById"
      },
      "patch": {
        "x-controller-name": "NotificacionesController",
        "x-operation-name": "updateById",
        "tags": [
          "NotificacionesController"
        ],
        "responses": {
          "204": {
            "description": "Notificaciones PATCH success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NotificacionesPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "NotificacionesController.updateById"
      },
      "get": {
        "x-controller-name": "NotificacionesController",
        "x-operation-name": "findById",
        "tags": [
          "NotificacionesController"
        ],
        "responses": {
          "200": {
            "description": "Notificaciones model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NotificacionesWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Notificaciones.Filter"
                }
              }
            }
          }
        ],
        "operationId": "NotificacionesController.findById"
      },
      "delete": {
        "x-controller-name": "NotificacionesController",
        "x-operation-name": "deleteById",
        "tags": [
          "NotificacionesController"
        ],
        "responses": {
          "204": {
            "description": "Notificaciones DELETE success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "NotificacionesController.deleteById"
      }
    },
    "/notificaciones": {
      "post": {
        "x-controller-name": "NotificacionesController",
        "x-operation-name": "create",
        "tags": [
          "NotificacionesController"
        ],
        "responses": {
          "200": {
            "description": "Notificaciones model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Notificaciones"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewNotificaciones"
              }
            }
          }
        },
        "operationId": "NotificacionesController.create"
      },
      "patch": {
        "x-controller-name": "NotificacionesController",
        "x-operation-name": "updateAll",
        "tags": [
          "NotificacionesController"
        ],
        "responses": {
          "200": {
            "description": "Notificaciones PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Notificaciones.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Notificaciones>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NotificacionesPartial"
              }
            }
          }
        },
        "operationId": "NotificacionesController.updateAll"
      },
      "get": {
        "x-controller-name": "NotificacionesController",
        "x-operation-name": "find",
        "tags": [
          "NotificacionesController"
        ],
        "responses": {
          "200": {
            "description": "Array of Notificaciones model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NotificacionesWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Notificaciones.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "NotificacionesController.find"
      }
    },
    "/objetivosejercicios/count": {
      "get": {
        "x-controller-name": "ObjetivosejerciciosController",
        "x-operation-name": "count",
        "tags": [
          "ObjetivosejerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Objetivosejercicios model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Objetivosejercicios.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Objetivosejercicios>"
                }
              }
            }
          }
        ],
        "operationId": "ObjetivosejerciciosController.count"
      }
    },
    "/objetivosejercicios/{id}": {
      "put": {
        "x-controller-name": "ObjetivosejerciciosController",
        "x-operation-name": "replaceById",
        "tags": [
          "ObjetivosejerciciosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Objetivosejercicios PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Objetivosejercicios"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ObjetivosejerciciosController.replaceById"
      },
      "patch": {
        "x-controller-name": "ObjetivosejerciciosController",
        "x-operation-name": "updateById",
        "tags": [
          "ObjetivosejerciciosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Objetivosejercicios PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjetivosejerciciosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ObjetivosejerciciosController.updateById"
      },
      "get": {
        "x-controller-name": "ObjetivosejerciciosController",
        "x-operation-name": "findById",
        "tags": [
          "ObjetivosejerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Objetivosejercicios model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjetivosejerciciosWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Objetivosejercicios.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ObjetivosejerciciosController.findById"
      },
      "delete": {
        "x-controller-name": "ObjetivosejerciciosController",
        "x-operation-name": "deleteById",
        "tags": [
          "ObjetivosejerciciosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Objetivosejercicios DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ObjetivosejerciciosController.deleteById"
      }
    },
    "/objetivosejercicios": {
      "post": {
        "x-controller-name": "ObjetivosejerciciosController",
        "x-operation-name": "create",
        "tags": [
          "ObjetivosejerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Objetivosejercicios model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Objetivosejercicios"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewObjetivosejercicios"
              }
            }
          }
        },
        "operationId": "ObjetivosejerciciosController.create"
      },
      "patch": {
        "x-controller-name": "ObjetivosejerciciosController",
        "x-operation-name": "updateAll",
        "tags": [
          "ObjetivosejerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Objetivosejercicios PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Objetivosejercicios.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Objetivosejercicios>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjetivosejerciciosPartial"
              }
            }
          }
        },
        "operationId": "ObjetivosejerciciosController.updateAll"
      },
      "get": {
        "x-controller-name": "ObjetivosejerciciosController",
        "x-operation-name": "find",
        "tags": [
          "ObjetivosejerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Objetivosejercicios model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ObjetivosejerciciosWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Objetivosejercicios.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ObjetivosejerciciosController.find"
      }
    },
    "/objetivosnutricionales/count": {
      "get": {
        "x-controller-name": "ObjetivosnutricionalesController",
        "x-operation-name": "count",
        "tags": [
          "ObjetivosnutricionalesController"
        ],
        "responses": {
          "200": {
            "description": "Objetivosnutricionales model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Objetivosnutricionales.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Objetivosnutricionales>"
                }
              }
            }
          }
        ],
        "operationId": "ObjetivosnutricionalesController.count"
      }
    },
    "/objetivosnutricionales/{id}": {
      "put": {
        "x-controller-name": "ObjetivosnutricionalesController",
        "x-operation-name": "replaceById",
        "tags": [
          "ObjetivosnutricionalesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Objetivosnutricionales PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Objetivosnutricionales"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ObjetivosnutricionalesController.replaceById"
      },
      "patch": {
        "x-controller-name": "ObjetivosnutricionalesController",
        "x-operation-name": "updateById",
        "tags": [
          "ObjetivosnutricionalesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Objetivosnutricionales PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjetivosnutricionalesPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ObjetivosnutricionalesController.updateById"
      },
      "get": {
        "x-controller-name": "ObjetivosnutricionalesController",
        "x-operation-name": "findById",
        "tags": [
          "ObjetivosnutricionalesController"
        ],
        "responses": {
          "200": {
            "description": "Objetivosnutricionales model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjetivosnutricionalesWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Objetivosnutricionales.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ObjetivosnutricionalesController.findById"
      },
      "delete": {
        "x-controller-name": "ObjetivosnutricionalesController",
        "x-operation-name": "deleteById",
        "tags": [
          "ObjetivosnutricionalesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Objetivosnutricionales DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ObjetivosnutricionalesController.deleteById"
      }
    },
    "/objetivosnutricionales": {
      "post": {
        "x-controller-name": "ObjetivosnutricionalesController",
        "x-operation-name": "create",
        "tags": [
          "ObjetivosnutricionalesController"
        ],
        "responses": {
          "200": {
            "description": "Objetivosnutricionales model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Objetivosnutricionales"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewObjetivosnutricionales"
              }
            }
          }
        },
        "operationId": "ObjetivosnutricionalesController.create"
      },
      "patch": {
        "x-controller-name": "ObjetivosnutricionalesController",
        "x-operation-name": "updateAll",
        "tags": [
          "ObjetivosnutricionalesController"
        ],
        "responses": {
          "200": {
            "description": "Objetivosnutricionales PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Objetivosnutricionales.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Objetivosnutricionales>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjetivosnutricionalesPartial"
              }
            }
          }
        },
        "operationId": "ObjetivosnutricionalesController.updateAll"
      },
      "get": {
        "x-controller-name": "ObjetivosnutricionalesController",
        "x-operation-name": "find",
        "tags": [
          "ObjetivosnutricionalesController"
        ],
        "responses": {
          "200": {
            "description": "Array of Objetivosnutricionales model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ObjetivosnutricionalesWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Objetivosnutricionales.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ObjetivosnutricionalesController.find"
      }
    },
    "/operaciones/adherencia/riesgo": {
      "get": {
        "x-controller-name": "OperacionesinteligentesController",
        "x-operation-name": "riskByTeam",
        "tags": [
          "OperacionesinteligentesController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Riesgo de abandono y adherencia por equipo"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "idProfesional",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "OperacionesinteligentesController.riskByTeam"
      }
    },
    "/operaciones/coach/acciones/aplicar": {
      "post": {
        "x-controller-name": "OperacionesinteligentesController",
        "x-operation-name": "applyCoachAction",
        "tags": [
          "OperacionesinteligentesController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Aplica una accion operativa de coach en un click"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "idCliente",
                  "actionType"
                ],
                "properties": {
                  "idEmpresa": {
                    "type": "number"
                  },
                  "idCliente": {
                    "type": "number"
                  },
                  "actionType": {
                    "type": "string"
                  },
                  "idProfesional": {
                    "type": "number"
                  },
                  "dryRun": {
                    "type": "boolean"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "OperacionesinteligentesController.applyCoachAction"
      }
    },
    "/operaciones/coach/acciones/aplicar-lote": {
      "post": {
        "x-controller-name": "OperacionesinteligentesController",
        "x-operation-name": "applyCoachActionBatch",
        "tags": [
          "OperacionesinteligentesController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Aplica acciones priorizadas de forma masiva para el equipo coach"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "idEmpresa": {
                    "type": "number"
                  },
                  "idProfesional": {
                    "type": "number"
                  },
                  "dryRun": {
                    "type": "boolean"
                  },
                  "limit": {
                    "type": "number"
                  },
                  "minPriority": {
                    "type": "number"
                  },
                  "actionTypes": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "operationId": "OperacionesinteligentesController.applyCoachActionBatch"
      }
    },
    "/operaciones/coach/acciones": {
      "get": {
        "x-controller-name": "OperacionesinteligentesController",
        "x-operation-name": "coachActionCenter",
        "tags": [
          "OperacionesinteligentesController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Centro de acciones priorizadas para coach/profesional"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "idProfesional",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "OperacionesinteligentesController.coachActionCenter"
      }
    },
    "/operaciones/coach/intervenciones/autocerrar": {
      "post": {
        "x-controller-name": "OperacionesinteligentesController",
        "x-operation-name": "autoCloseInterventions",
        "tags": [
          "OperacionesinteligentesController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Autocierra pendientes sin señales de cliente tras ventana SLA"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "idEmpresa": {
                    "type": "number"
                  },
                  "idProfesional": {
                    "type": "number"
                  },
                  "days": {
                    "type": "number"
                  },
                  "limit": {
                    "type": "number"
                  },
                  "minHours": {
                    "type": "number"
                  },
                  "resultado": {
                    "type": "string"
                  },
                  "estado": {
                    "type": "string"
                  },
                  "notas": {
                    "type": "string"
                  },
                  "dryRun": {
                    "type": "boolean"
                  }
                }
              }
            }
          }
        },
        "operationId": "OperacionesinteligentesController.autoCloseInterventions"
      }
    },
    "/operaciones/coach/intervenciones/cerrar-lote": {
      "post": {
        "x-controller-name": "OperacionesinteligentesController",
        "x-operation-name": "closeInterventionsBatch",
        "tags": [
          "OperacionesinteligentesController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Cierra en lote intervenciones pendientes con un resultado comun"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "idEmpresa": {
                    "type": "number"
                  },
                  "idProfesional": {
                    "type": "number"
                  },
                  "resultado": {
                    "type": "string"
                  },
                  "estado": {
                    "type": "string"
                  },
                  "notas": {
                    "type": "string"
                  },
                  "days": {
                    "type": "number"
                  },
                  "limit": {
                    "type": "number"
                  },
                  "dryRun": {
                    "type": "boolean"
                  }
                }
              }
            }
          }
        },
        "operationId": "OperacionesinteligentesController.closeInterventionsBatch"
      }
    },
    "/operaciones/coach/intervenciones/escalar": {
      "post": {
        "x-controller-name": "OperacionesinteligentesController",
        "x-operation-name": "escalateInterventions",
        "tags": [
          "OperacionesinteligentesController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Escala intervenciones de alto riesgo con SLA vencido"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "idEmpresa": {
                    "type": "number"
                  },
                  "idProfesional": {
                    "type": "number"
                  },
                  "dryRun": {
                    "type": "boolean"
                  }
                }
              }
            }
          }
        },
        "operationId": "OperacionesinteligentesController.escalateInterventions"
      }
    },
    "/operaciones/coach/intervenciones/{id}/resultado": {
      "post": {
        "x-controller-name": "OperacionesinteligentesController",
        "x-operation-name": "setInterventionResult",
        "tags": [
          "OperacionesinteligentesController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Registrar resultado/cierre de una intervención de coach"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "resultado"
                ],
                "properties": {
                  "resultado": {
                    "type": "string"
                  },
                  "notas": {
                    "type": "string"
                  },
                  "estado": {
                    "type": "string"
                  },
                  "idProfesional": {
                    "type": "number"
                  }
                }
              }
            }
          },
          "required": true,
          "x-parameter-index": 1
        },
        "operationId": "OperacionesinteligentesController.setInterventionResult"
      }
    },
    "/operaciones/coach/intervenciones": {
      "get": {
        "x-controller-name": "OperacionesinteligentesController",
        "x-operation-name": "coachInterventions",
        "tags": [
          "OperacionesinteligentesController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Backlog de intervenciones de coach con estado y resultado"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "idProfesional",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "idCliente",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "estado",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "OperacionesinteligentesController.coachInterventions"
      }
    },
    "/operaciones/coach/sla": {
      "get": {
        "x-controller-name": "OperacionesinteligentesController",
        "x-operation-name": "coachSla",
        "tags": [
          "OperacionesinteligentesController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SLA de seguimiento para clientes en riesgo y acciones de coach"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "idProfesional",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "OperacionesinteligentesController.coachSla"
      }
    },
    "/operaciones/config/alertas": {
      "post": {
        "x-controller-name": "OperacionesinteligentesController",
        "x-operation-name": "saveAlertsConfig",
        "tags": [
          "OperacionesinteligentesController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Guardar configuracion de alertas por empresa"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "idEmpresa": {
                    "type": "number"
                  },
                  "days": {
                    "type": "number"
                  },
                  "minInterventions": {
                    "type": "number"
                  },
                  "maxNoResponseRatePct": {
                    "type": "number"
                  },
                  "minScore": {
                    "type": "number"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "OperacionesinteligentesController.saveAlertsConfig"
      },
      "get": {
        "x-controller-name": "OperacionesinteligentesController",
        "x-operation-name": "getAlertsConfig",
        "tags": [
          "OperacionesinteligentesController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Configuracion persistente de alertas por empresa"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "OperacionesinteligentesController.getAlertsConfig"
      }
    },
    "/operaciones/ejecuciones/historial": {
      "get": {
        "x-controller-name": "OperacionesinteligentesController",
        "x-operation-name": "operationsExecutionHistory",
        "tags": [
          "OperacionesinteligentesController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Historial de ejecuciones operativas automatizadas y masivas"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "idProfesional",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "tipoEjecucion",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "OperacionesinteligentesController.operationsExecutionHistory"
      }
    },
    "/operaciones/ejecuciones/{id}/reintentar": {
      "post": {
        "x-controller-name": "OperacionesinteligentesController",
        "x-operation-name": "retryOperationExecution",
        "tags": [
          "OperacionesinteligentesController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Reintenta una ejecucion operativa previa usando su payload original"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "dryRun": {
                    "type": "boolean"
                  }
                }
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "OperacionesinteligentesController.retryOperationExecution"
      }
    },
    "/operaciones/profesionales/{idProfesional}/plan-correccion": {
      "post": {
        "x-controller-name": "OperacionesinteligentesController",
        "x-operation-name": "runProfessionalCorrectionPlan",
        "tags": [
          "OperacionesinteligentesController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Ejecuta plan de correccion operativa para un profesional con alertas"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idProfesional",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "idEmpresa": {
                    "type": "number"
                  },
                  "dryRun": {
                    "type": "boolean"
                  },
                  "minPriority": {
                    "type": "number"
                  },
                  "actionTypes": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "OperacionesinteligentesController.runProfessionalCorrectionPlan"
      }
    },
    "/patronesejercicios/count": {
      "get": {
        "x-controller-name": "PatronesejerciciosController",
        "x-operation-name": "count",
        "tags": [
          "PatronesejerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Patronesejercicios model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Patronesejercicios.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Patronesejercicios>"
                }
              }
            }
          }
        ],
        "operationId": "PatronesejerciciosController.count"
      }
    },
    "/patronesejercicios/{id}": {
      "put": {
        "x-controller-name": "PatronesejerciciosController",
        "x-operation-name": "replaceById",
        "tags": [
          "PatronesejerciciosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Patronesejercicios PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Patronesejercicios"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PatronesejerciciosController.replaceById"
      },
      "patch": {
        "x-controller-name": "PatronesejerciciosController",
        "x-operation-name": "updateById",
        "tags": [
          "PatronesejerciciosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Patronesejercicios PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PatronesejerciciosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PatronesejerciciosController.updateById"
      },
      "get": {
        "x-controller-name": "PatronesejerciciosController",
        "x-operation-name": "findById",
        "tags": [
          "PatronesejerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Patronesejercicios model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PatronesejerciciosWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Patronesejercicios.Filter"
                }
              }
            }
          }
        ],
        "operationId": "PatronesejerciciosController.findById"
      },
      "delete": {
        "x-controller-name": "PatronesejerciciosController",
        "x-operation-name": "deleteById",
        "tags": [
          "PatronesejerciciosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Patronesejercicios DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "PatronesejerciciosController.deleteById"
      }
    },
    "/patronesejercicios": {
      "post": {
        "x-controller-name": "PatronesejerciciosController",
        "x-operation-name": "create",
        "tags": [
          "PatronesejerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Patronesejercicios model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Patronesejercicios"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewPatronesejercicios"
              }
            }
          }
        },
        "operationId": "PatronesejerciciosController.create"
      },
      "patch": {
        "x-controller-name": "PatronesejerciciosController",
        "x-operation-name": "updateAll",
        "tags": [
          "PatronesejerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Patronesejercicios PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Patronesejercicios.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Patronesejercicios>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PatronesejerciciosPartial"
              }
            }
          }
        },
        "operationId": "PatronesejerciciosController.updateAll"
      },
      "get": {
        "x-controller-name": "PatronesejerciciosController",
        "x-operation-name": "find",
        "tags": [
          "PatronesejerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Patronesejercicios model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PatronesejerciciosWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Patronesejercicios.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "PatronesejerciciosController.find"
      }
    },
    "/pdv/catalogo": {
      "get": {
        "x-controller-name": "PdvController",
        "x-operation-name": "catalogo",
        "tags": [
          "PdvController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Catalogo y contexto del PDV"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "PdvController.catalogo"
      }
    },
    "/pdv/venta": {
      "post": {
        "x-controller-name": "PdvController",
        "x-operation-name": "venta",
        "tags": [
          "PdvController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Registro de venta desde PDV"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "idEmpresa",
                  "items"
                ],
                "properties": {
                  "idEmpresa": {
                    "type": "number"
                  },
                  "idCliente": {
                    "type": "number"
                  },
                  "tipoPago": {
                    "type": "number"
                  },
                  "tipoPedido": {
                    "type": "number"
                  },
                  "notas": {
                    "type": "string"
                  },
                  "items": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "idProducto": {
                          "type": "number"
                        },
                        "idVariante": {
                          "type": "number"
                        },
                        "descripcion": {
                          "type": "string"
                        },
                        "precio": {
                          "type": "number"
                        },
                        "cantidad": {
                          "type": "number"
                        },
                        "impuestos": {
                          "type": "boolean"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "PdvController.venta"
      }
    },
    "/pedidos/count": {
      "get": {
        "x-controller-name": "PedidosController",
        "x-operation-name": "count",
        "tags": [
          "PedidosController"
        ],
        "responses": {
          "200": {
            "description": "Pedidos model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Pedidos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Pedidos>"
                }
              }
            }
          }
        ],
        "operationId": "PedidosController.count"
      }
    },
    "/pedidos/{id}/pedidosdetalles": {
      "post": {
        "x-controller-name": "PedidosPedidosdetalleController",
        "x-operation-name": "create",
        "tags": [
          "PedidosPedidosdetalleController"
        ],
        "responses": {
          "200": {
            "description": "Pedidos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Pedidosdetalle"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewPedidosdetalleInPedidos"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PedidosPedidosdetalleController.create"
      },
      "patch": {
        "x-controller-name": "PedidosPedidosdetalleController",
        "x-operation-name": "patch",
        "tags": [
          "PedidosPedidosdetalleController"
        ],
        "responses": {
          "200": {
            "description": "Pedidos.Pedidosdetalle PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Pedidosdetalle.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Pedidosdetalle>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PedidosdetallePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PedidosPedidosdetalleController.patch"
      },
      "get": {
        "x-controller-name": "PedidosPedidosdetalleController",
        "x-operation-name": "find",
        "tags": [
          "PedidosPedidosdetalleController"
        ],
        "responses": {
          "200": {
            "description": "Array of Pedidos has many Pedidosdetalle",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Pedidosdetalle"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "PedidosPedidosdetalleController.find"
      },
      "delete": {
        "x-controller-name": "PedidosPedidosdetalleController",
        "x-operation-name": "delete",
        "tags": [
          "PedidosPedidosdetalleController"
        ],
        "responses": {
          "200": {
            "description": "Pedidos.Pedidosdetalle DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Pedidosdetalle.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Pedidosdetalle>"
                }
              }
            }
          }
        ],
        "operationId": "PedidosPedidosdetalleController.delete"
      }
    },
    "/pedidos/{id}": {
      "put": {
        "x-controller-name": "PedidosController",
        "x-operation-name": "replaceById",
        "tags": [
          "PedidosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Pedidos PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Pedidos"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PedidosController.replaceById"
      },
      "patch": {
        "x-controller-name": "PedidosController",
        "x-operation-name": "updateById",
        "tags": [
          "PedidosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Pedidos PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PedidosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PedidosController.updateById"
      },
      "get": {
        "x-controller-name": "PedidosController",
        "x-operation-name": "findById",
        "tags": [
          "PedidosController"
        ],
        "responses": {
          "200": {
            "description": "Pedidos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PedidosWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Pedidos.Filter"
                }
              }
            }
          }
        ],
        "operationId": "PedidosController.findById"
      },
      "delete": {
        "x-controller-name": "PedidosController",
        "x-operation-name": "deleteById",
        "tags": [
          "PedidosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Pedidos DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "PedidosController.deleteById"
      }
    },
    "/pedidos": {
      "post": {
        "x-controller-name": "PedidosController",
        "x-operation-name": "create",
        "tags": [
          "PedidosController"
        ],
        "responses": {
          "200": {
            "description": "Pedidos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Pedidos"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewPedidos"
              }
            }
          }
        },
        "operationId": "PedidosController.create"
      },
      "patch": {
        "x-controller-name": "PedidosController",
        "x-operation-name": "updateAll",
        "tags": [
          "PedidosController"
        ],
        "responses": {
          "200": {
            "description": "Pedidos PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Pedidos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Pedidos>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PedidosPartial"
              }
            }
          }
        },
        "operationId": "PedidosController.updateAll"
      },
      "get": {
        "x-controller-name": "PedidosController",
        "x-operation-name": "find",
        "tags": [
          "PedidosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Pedidos model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PedidosWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Pedidos.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "PedidosController.find"
      }
    },
    "/pedidosdetalle/count": {
      "get": {
        "x-controller-name": "PedidosdetalleController",
        "x-operation-name": "count",
        "tags": [
          "PedidosdetalleController"
        ],
        "responses": {
          "200": {
            "description": "Pedidosdetalle model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Pedidosdetalle.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Pedidosdetalle>"
                }
              }
            }
          }
        ],
        "operationId": "PedidosdetalleController.count"
      }
    },
    "/pedidosdetalle/{id}": {
      "put": {
        "x-controller-name": "PedidosdetalleController",
        "x-operation-name": "replaceById",
        "tags": [
          "PedidosdetalleController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Pedidosdetalle PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Pedidosdetalle"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PedidosdetalleController.replaceById"
      },
      "patch": {
        "x-controller-name": "PedidosdetalleController",
        "x-operation-name": "updateById",
        "tags": [
          "PedidosdetalleController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Pedidosdetalle PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PedidosdetallePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PedidosdetalleController.updateById"
      },
      "get": {
        "x-controller-name": "PedidosdetalleController",
        "x-operation-name": "findById",
        "tags": [
          "PedidosdetalleController"
        ],
        "responses": {
          "200": {
            "description": "Pedidosdetalle model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PedidosdetalleWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Pedidosdetalle.Filter"
                }
              }
            }
          }
        ],
        "operationId": "PedidosdetalleController.findById"
      },
      "delete": {
        "x-controller-name": "PedidosdetalleController",
        "x-operation-name": "deleteById",
        "tags": [
          "PedidosdetalleController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Pedidosdetalle DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "PedidosdetalleController.deleteById"
      }
    },
    "/pedidosdetalle": {
      "post": {
        "x-controller-name": "PedidosdetalleController",
        "x-operation-name": "create",
        "tags": [
          "PedidosdetalleController"
        ],
        "responses": {
          "200": {
            "description": "Pedidosdetalle model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Pedidosdetalle"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewPedidosdetalle"
              }
            }
          }
        },
        "operationId": "PedidosdetalleController.create"
      },
      "patch": {
        "x-controller-name": "PedidosdetalleController",
        "x-operation-name": "updateAll",
        "tags": [
          "PedidosdetalleController"
        ],
        "responses": {
          "200": {
            "description": "Pedidosdetalle PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Pedidosdetalle.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Pedidosdetalle>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PedidosdetallePartial"
              }
            }
          }
        },
        "operationId": "PedidosdetalleController.updateAll"
      },
      "get": {
        "x-controller-name": "PedidosdetalleController",
        "x-operation-name": "find",
        "tags": [
          "PedidosdetalleController"
        ],
        "responses": {
          "200": {
            "description": "Array of Pedidosdetalle model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PedidosdetalleWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Pedidosdetalle.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "PedidosdetalleController.find"
      }
    },
    "/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"
      }
    },
    "/planes/count": {
      "get": {
        "x-controller-name": "PlanesController",
        "x-operation-name": "count",
        "tags": [
          "PlanesController"
        ],
        "responses": {
          "200": {
            "description": "Planes model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Planes.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Planes>"
                }
              }
            }
          }
        ],
        "operationId": "PlanesController.count"
      }
    },
    "/planes/{id}": {
      "put": {
        "x-controller-name": "PlanesController",
        "x-operation-name": "replaceById",
        "tags": [
          "PlanesController"
        ],
        "responses": {
          "204": {
            "description": "Planes PUT success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Planes"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PlanesController.replaceById"
      },
      "patch": {
        "x-controller-name": "PlanesController",
        "x-operation-name": "updateById",
        "tags": [
          "PlanesController"
        ],
        "responses": {
          "204": {
            "description": "Planes PATCH success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PlanesPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PlanesController.updateById"
      },
      "get": {
        "x-controller-name": "PlanesController",
        "x-operation-name": "findById",
        "tags": [
          "PlanesController"
        ],
        "responses": {
          "200": {
            "description": "Planes model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlanesWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Planes.Filter"
                }
              }
            }
          }
        ],
        "operationId": "PlanesController.findById"
      },
      "delete": {
        "x-controller-name": "PlanesController",
        "x-operation-name": "deleteById",
        "tags": [
          "PlanesController"
        ],
        "responses": {
          "204": {
            "description": "Planes DELETE success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "PlanesController.deleteById"
      }
    },
    "/planes": {
      "post": {
        "x-controller-name": "PlanesController",
        "x-operation-name": "create",
        "tags": [
          "PlanesController"
        ],
        "responses": {
          "200": {
            "description": "Planes model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Planes"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewPlanes"
              }
            }
          }
        },
        "operationId": "PlanesController.create"
      },
      "patch": {
        "x-controller-name": "PlanesController",
        "x-operation-name": "updateAll",
        "tags": [
          "PlanesController"
        ],
        "responses": {
          "200": {
            "description": "Planes PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Planes.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Planes>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PlanesPartial"
              }
            }
          }
        },
        "operationId": "PlanesController.updateAll"
      },
      "get": {
        "x-controller-name": "PlanesController",
        "x-operation-name": "find",
        "tags": [
          "PlanesController"
        ],
        "responses": {
          "200": {
            "description": "Array of Planes model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlanesWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Planes.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "PlanesController.find"
      }
    },
    "/planesclientes/count": {
      "get": {
        "x-controller-name": "PlanesclienteController",
        "x-operation-name": "count",
        "tags": [
          "PlanesclienteController"
        ],
        "responses": {
          "200": {
            "description": "Planescliente model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Planescliente.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Planescliente>"
                }
              }
            }
          }
        ],
        "operationId": "PlanesclienteController.count"
      }
    },
    "/planesclientes/{id}": {
      "put": {
        "x-controller-name": "PlanesclienteController",
        "x-operation-name": "replaceById",
        "tags": [
          "PlanesclienteController"
        ],
        "responses": {
          "204": {
            "description": "Planescliente PUT success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Planescliente"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PlanesclienteController.replaceById"
      },
      "patch": {
        "x-controller-name": "PlanesclienteController",
        "x-operation-name": "updateById",
        "tags": [
          "PlanesclienteController"
        ],
        "responses": {
          "204": {
            "description": "Planescliente PATCH success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PlanesclientePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PlanesclienteController.updateById"
      },
      "get": {
        "x-controller-name": "PlanesclienteController",
        "x-operation-name": "findById",
        "tags": [
          "PlanesclienteController"
        ],
        "responses": {
          "200": {
            "description": "Planescliente model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlanesclienteWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Planescliente.Filter"
                }
              }
            }
          }
        ],
        "operationId": "PlanesclienteController.findById"
      },
      "delete": {
        "x-controller-name": "PlanesclienteController",
        "x-operation-name": "deleteById",
        "tags": [
          "PlanesclienteController"
        ],
        "responses": {
          "204": {
            "description": "Planescliente DELETE success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "PlanesclienteController.deleteById"
      }
    },
    "/planesclientes": {
      "post": {
        "x-controller-name": "PlanesclienteController",
        "x-operation-name": "create",
        "tags": [
          "PlanesclienteController"
        ],
        "responses": {
          "200": {
            "description": "Planescliente model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Planescliente"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewPlanescliente"
              }
            }
          }
        },
        "operationId": "PlanesclienteController.create"
      },
      "patch": {
        "x-controller-name": "PlanesclienteController",
        "x-operation-name": "updateAll",
        "tags": [
          "PlanesclienteController"
        ],
        "responses": {
          "200": {
            "description": "Planescliente PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Planescliente.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Planescliente>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PlanesclientePartial"
              }
            }
          }
        },
        "operationId": "PlanesclienteController.updateAll"
      },
      "get": {
        "x-controller-name": "PlanesclienteController",
        "x-operation-name": "find",
        "tags": [
          "PlanesclienteController"
        ],
        "responses": {
          "200": {
            "description": "Array of Planescliente model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlanesclienteWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Planescliente.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "PlanesclienteController.find"
      }
    },
    "/planespagina/count": {
      "get": {
        "x-controller-name": "PlanespaginaController",
        "x-operation-name": "count",
        "tags": [
          "PlanespaginaController"
        ],
        "responses": {
          "200": {
            "description": "Planespagina model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Planespagina.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Planespagina>"
                }
              }
            }
          }
        ],
        "operationId": "PlanespaginaController.count"
      }
    },
    "/planespagina/{id}": {
      "put": {
        "x-controller-name": "PlanespaginaController",
        "x-operation-name": "replaceById",
        "tags": [
          "PlanespaginaController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Planespagina PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Planespagina"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PlanespaginaController.replaceById"
      },
      "patch": {
        "x-controller-name": "PlanespaginaController",
        "x-operation-name": "updateById",
        "tags": [
          "PlanespaginaController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Planespagina PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PlanespaginaPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PlanespaginaController.updateById"
      },
      "get": {
        "x-controller-name": "PlanespaginaController",
        "x-operation-name": "findById",
        "tags": [
          "PlanespaginaController"
        ],
        "responses": {
          "200": {
            "description": "Planespagina model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlanespaginaWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Planespagina.Filter"
                }
              }
            }
          }
        ],
        "operationId": "PlanespaginaController.findById"
      },
      "delete": {
        "x-controller-name": "PlanespaginaController",
        "x-operation-name": "deleteById",
        "tags": [
          "PlanespaginaController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Planespagina DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "PlanespaginaController.deleteById"
      }
    },
    "/planespagina": {
      "post": {
        "x-controller-name": "PlanespaginaController",
        "x-operation-name": "create",
        "tags": [
          "PlanespaginaController"
        ],
        "responses": {
          "200": {
            "description": "Planespagina model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Planespagina"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewPlanespagina"
              }
            }
          }
        },
        "operationId": "PlanespaginaController.create"
      },
      "patch": {
        "x-controller-name": "PlanespaginaController",
        "x-operation-name": "updateAll",
        "tags": [
          "PlanespaginaController"
        ],
        "responses": {
          "200": {
            "description": "Planespagina PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Planespagina.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Planespagina>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PlanespaginaPartial"
              }
            }
          }
        },
        "operationId": "PlanespaginaController.updateAll"
      },
      "get": {
        "x-controller-name": "PlanespaginaController",
        "x-operation-name": "find",
        "tags": [
          "PlanespaginaController"
        ],
        "responses": {
          "200": {
            "description": "Array of Planespagina model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlanespaginaWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Planespagina.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "PlanespaginaController.find"
      }
    },
    "/planesprofesionales/count": {
      "get": {
        "x-controller-name": "PlanesprofesionalesController",
        "x-operation-name": "count",
        "tags": [
          "PlanesprofesionalesController"
        ],
        "responses": {
          "200": {
            "description": "Planesprofesionales model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Planesprofesionales.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Planesprofesionales>"
                }
              }
            }
          }
        ],
        "operationId": "PlanesprofesionalesController.count"
      }
    },
    "/planesprofesionales/{id}": {
      "put": {
        "x-controller-name": "PlanesprofesionalesController",
        "x-operation-name": "replaceById",
        "tags": [
          "PlanesprofesionalesController"
        ],
        "responses": {
          "204": {
            "description": "Planesprofesionales PUT success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Planesprofesionales"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PlanesprofesionalesController.replaceById"
      },
      "patch": {
        "x-controller-name": "PlanesprofesionalesController",
        "x-operation-name": "updateById",
        "tags": [
          "PlanesprofesionalesController"
        ],
        "responses": {
          "204": {
            "description": "Planesprofesionales PATCH success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PlanesprofesionalesPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PlanesprofesionalesController.updateById"
      },
      "get": {
        "x-controller-name": "PlanesprofesionalesController",
        "x-operation-name": "findById",
        "tags": [
          "PlanesprofesionalesController"
        ],
        "responses": {
          "200": {
            "description": "Planesprofesionales model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlanesprofesionalesWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Planesprofesionales.Filter"
                }
              }
            }
          }
        ],
        "operationId": "PlanesprofesionalesController.findById"
      },
      "delete": {
        "x-controller-name": "PlanesprofesionalesController",
        "x-operation-name": "deleteById",
        "tags": [
          "PlanesprofesionalesController"
        ],
        "responses": {
          "204": {
            "description": "Planesprofesionales DELETE success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "PlanesprofesionalesController.deleteById"
      }
    },
    "/planesprofesionales": {
      "post": {
        "x-controller-name": "PlanesprofesionalesController",
        "x-operation-name": "create",
        "tags": [
          "PlanesprofesionalesController"
        ],
        "responses": {
          "200": {
            "description": "Planesprofesionales model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Planesprofesionales"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewPlanesprofesionales"
              }
            }
          }
        },
        "operationId": "PlanesprofesionalesController.create"
      },
      "patch": {
        "x-controller-name": "PlanesprofesionalesController",
        "x-operation-name": "updateAll",
        "tags": [
          "PlanesprofesionalesController"
        ],
        "responses": {
          "200": {
            "description": "Planesprofesionales PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Planesprofesionales.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Planesprofesionales>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PlanesprofesionalesPartial"
              }
            }
          }
        },
        "operationId": "PlanesprofesionalesController.updateAll"
      },
      "get": {
        "x-controller-name": "PlanesprofesionalesController",
        "x-operation-name": "find",
        "tags": [
          "PlanesprofesionalesController"
        ],
        "responses": {
          "200": {
            "description": "Array of Planesprofesionales model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlanesprofesionalesWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Planesprofesionales.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "PlanesprofesionalesController.find"
      }
    },
    "/planmensuals/count": {
      "get": {
        "x-controller-name": "PlanmensualController",
        "x-operation-name": "count",
        "tags": [
          "PlanmensualController"
        ],
        "responses": {
          "200": {
            "description": "Planmensual model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Planmensual.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Planmensual>"
                }
              }
            }
          }
        ],
        "operationId": "PlanmensualController.count"
      }
    },
    "/planmensuals/{id}": {
      "put": {
        "x-controller-name": "PlanmensualController",
        "x-operation-name": "replaceById",
        "tags": [
          "PlanmensualController"
        ],
        "responses": {
          "204": {
            "description": "Planmensual PUT success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Planmensual"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PlanmensualController.replaceById"
      },
      "patch": {
        "x-controller-name": "PlanmensualController",
        "x-operation-name": "updateById",
        "tags": [
          "PlanmensualController"
        ],
        "responses": {
          "204": {
            "description": "Planmensual PATCH success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PlanmensualPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PlanmensualController.updateById"
      },
      "get": {
        "x-controller-name": "PlanmensualController",
        "x-operation-name": "findById",
        "tags": [
          "PlanmensualController"
        ],
        "responses": {
          "200": {
            "description": "Planmensual model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlanmensualWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Planmensual.Filter"
                }
              }
            }
          }
        ],
        "operationId": "PlanmensualController.findById"
      },
      "delete": {
        "x-controller-name": "PlanmensualController",
        "x-operation-name": "deleteById",
        "tags": [
          "PlanmensualController"
        ],
        "responses": {
          "204": {
            "description": "Planmensual DELETE success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "PlanmensualController.deleteById"
      }
    },
    "/planmensuals": {
      "post": {
        "x-controller-name": "PlanmensualController",
        "x-operation-name": "create",
        "tags": [
          "PlanmensualController"
        ],
        "responses": {
          "200": {
            "description": "Planmensual model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Planmensual"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewPlanmensual"
              }
            }
          }
        },
        "operationId": "PlanmensualController.create"
      },
      "patch": {
        "x-controller-name": "PlanmensualController",
        "x-operation-name": "updateAll",
        "tags": [
          "PlanmensualController"
        ],
        "responses": {
          "200": {
            "description": "Planmensual PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Planmensual.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Planmensual>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PlanmensualPartial"
              }
            }
          }
        },
        "operationId": "PlanmensualController.updateAll"
      },
      "get": {
        "x-controller-name": "PlanmensualController",
        "x-operation-name": "find",
        "tags": [
          "PlanmensualController"
        ],
        "responses": {
          "200": {
            "description": "Array of Planmensual model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PlanmensualWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Planmensual.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "PlanmensualController.find"
      }
    },
    "/productos/count": {
      "get": {
        "x-controller-name": "ProductosController",
        "x-operation-name": "count",
        "tags": [
          "ProductosController"
        ],
        "responses": {
          "200": {
            "description": "Productos model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Productos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Productos>"
                }
              }
            }
          }
        ],
        "operationId": "ProductosController.count"
      }
    },
    "/productos/{id}/archivos": {
      "post": {
        "x-controller-name": "ProductosArchivosController",
        "x-operation-name": "create",
        "tags": [
          "ProductosArchivosController"
        ],
        "responses": {
          "200": {
            "description": "Productos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Archivos"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewArchivosInProductos"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ProductosArchivosController.create"
      },
      "patch": {
        "x-controller-name": "ProductosArchivosController",
        "x-operation-name": "patch",
        "tags": [
          "ProductosArchivosController"
        ],
        "responses": {
          "200": {
            "description": "Productos.Archivos PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Archivos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Archivos>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ArchivosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ProductosArchivosController.patch"
      },
      "get": {
        "x-controller-name": "ProductosArchivosController",
        "x-operation-name": "find",
        "tags": [
          "ProductosArchivosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Productos has many Archivos",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Archivos"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "ProductosArchivosController.find"
      },
      "delete": {
        "x-controller-name": "ProductosArchivosController",
        "x-operation-name": "delete",
        "tags": [
          "ProductosArchivosController"
        ],
        "responses": {
          "200": {
            "description": "Productos.Archivos DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Archivos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Archivos>"
                }
              }
            }
          }
        ],
        "operationId": "ProductosArchivosController.delete"
      }
    },
    "/productos/{id}/inventarios": {
      "get": {
        "x-controller-name": "InventariosController",
        "x-operation-name": "findByProducto",
        "tags": [
          "InventariosController"
        ],
        "responses": {
          "200": {
            "description": "Inventarios asociados a un producto",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/InventariosWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "InventariosController.findByProducto"
      }
    },
    "/productos/{id}": {
      "put": {
        "x-controller-name": "ProductosController",
        "x-operation-name": "replaceById",
        "tags": [
          "ProductosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Productos PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Productos"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ProductosController.replaceById"
      },
      "patch": {
        "x-controller-name": "ProductosController",
        "x-operation-name": "updateById",
        "tags": [
          "ProductosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Productos PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ProductosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ProductosController.updateById"
      },
      "get": {
        "x-controller-name": "ProductosController",
        "x-operation-name": "findById",
        "tags": [
          "ProductosController"
        ],
        "responses": {
          "200": {
            "description": "Productos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProductosWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Productos.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ProductosController.findById"
      },
      "delete": {
        "x-controller-name": "ProductosController",
        "x-operation-name": "deleteById",
        "tags": [
          "ProductosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Productos DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ProductosController.deleteById"
      }
    },
    "/productos": {
      "post": {
        "x-controller-name": "ProductosController",
        "x-operation-name": "create",
        "tags": [
          "ProductosController"
        ],
        "responses": {
          "200": {
            "description": "Productos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Productos"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewProductos"
              }
            },
            "multipart/form-data": {
              "x-parser": "stream",
              "schema": {
                "type": "object",
                "properties": {
                  "nombre": {
                    "type": "string"
                  },
                  "alias": {
                    "type": "string"
                  },
                  "descripcion": {
                    "type": "string"
                  },
                  "idEmpresa": {
                    "type": "number"
                  },
                  "precio": {
                    "type": "number"
                  },
                  "precioComparacion": {
                    "type": "number"
                  },
                  "impuestos": {
                    "type": "boolean"
                  },
                  "costo": {
                    "type": "number"
                  },
                  "codigoBarras": {
                    "type": "string"
                  },
                  "stock": {
                    "type": "number"
                  },
                  "rastrear": {
                    "type": "boolean"
                  },
                  "continuar": {
                    "type": "boolean"
                  },
                  "disponible": {
                    "type": "number"
                  },
                  "fisico": {
                    "type": "boolean"
                  },
                  "adjunto": {
                    "type": "boolean"
                  },
                  "archivoAdjunto": {
                    "type": "string"
                  },
                  "estatus": {
                    "type": "number"
                  },
                  "tiendaOnline": {
                    "type": "boolean"
                  },
                  "idCategoria": {
                    "type": "number"
                  },
                  "idUnidad": {
                    "type": "number"
                  },
                  "idTipoProducto": {
                    "type": "number"
                  },
                  "idModelo": {
                    "type": "number"
                  },
                  "idDiseno": {
                    "type": "number"
                  },
                  "plantilla": {
                    "type": "number"
                  },
                  "status": {
                    "type": "number"
                  },
                  "createdBy": {
                    "type": "number"
                  },
                  "imagen_1": {
                    "type": "string",
                    "format": "binary"
                  },
                  "imagen_2": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              }
            }
          }
        },
        "operationId": "ProductosController.create"
      },
      "patch": {
        "x-controller-name": "ProductosController",
        "x-operation-name": "updateAll",
        "tags": [
          "ProductosController"
        ],
        "responses": {
          "200": {
            "description": "Productos PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Productos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Productos>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ProductosPartial"
              }
            }
          }
        },
        "operationId": "ProductosController.updateAll"
      },
      "get": {
        "x-controller-name": "ProductosController",
        "x-operation-name": "find",
        "tags": [
          "ProductosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Productos model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProductosWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Productos.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ProductosController.find"
      }
    },
    "/productovariantes/count": {
      "get": {
        "x-controller-name": "ProductovariantesController",
        "x-operation-name": "count",
        "tags": [
          "ProductovariantesController"
        ],
        "responses": {
          "410": {
            "description": "Gone",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Endpoint legado deshabilitado"
                }
              }
            }
          }
        },
        "operationId": "ProductovariantesController.count"
      }
    },
    "/productovariantes/{id}": {
      "put": {
        "x-controller-name": "ProductovariantesController",
        "x-operation-name": "replaceById",
        "tags": [
          "ProductovariantesController"
        ],
        "responses": {
          "410": {
            "description": "Gone",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Endpoint legado deshabilitado"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ProductovariantesController.replaceById"
      },
      "patch": {
        "x-controller-name": "ProductovariantesController",
        "x-operation-name": "updateById",
        "tags": [
          "ProductovariantesController"
        ],
        "responses": {
          "410": {
            "description": "Gone",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Endpoint legado deshabilitado"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ProductovariantesController.updateById"
      },
      "get": {
        "x-controller-name": "ProductovariantesController",
        "x-operation-name": "findById",
        "tags": [
          "ProductovariantesController"
        ],
        "responses": {
          "410": {
            "description": "Gone",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Endpoint legado deshabilitado"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ProductovariantesController.findById"
      },
      "delete": {
        "x-controller-name": "ProductovariantesController",
        "x-operation-name": "deleteById",
        "tags": [
          "ProductovariantesController"
        ],
        "responses": {
          "410": {
            "description": "Gone",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Endpoint legado deshabilitado"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ProductovariantesController.deleteById"
      }
    },
    "/productovariantes": {
      "post": {
        "x-controller-name": "ProductovariantesController",
        "x-operation-name": "create",
        "tags": [
          "ProductovariantesController"
        ],
        "responses": {
          "410": {
            "description": "Gone",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Endpoint legado deshabilitado"
                }
              }
            }
          }
        },
        "operationId": "ProductovariantesController.create"
      },
      "patch": {
        "x-controller-name": "ProductovariantesController",
        "x-operation-name": "updateAll",
        "tags": [
          "ProductovariantesController"
        ],
        "responses": {
          "410": {
            "description": "Gone",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Endpoint legado deshabilitado"
                }
              }
            }
          }
        },
        "operationId": "ProductovariantesController.updateAll"
      },
      "get": {
        "x-controller-name": "ProductovariantesController",
        "x-operation-name": "find",
        "tags": [
          "ProductovariantesController"
        ],
        "responses": {
          "410": {
            "description": "Gone",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Endpoint legado deshabilitado"
                }
              }
            }
          }
        },
        "operationId": "ProductovariantesController.find"
      }
    },
    "/profesionales/count": {
      "get": {
        "x-controller-name": "ProfesionalesController",
        "x-operation-name": "count",
        "tags": [
          "ProfesionalesController"
        ],
        "responses": {
          "200": {
            "description": "Profesionales model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Profesionales.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Profesionales>"
                }
              }
            }
          }
        ],
        "operationId": "ProfesionalesController.count"
      }
    },
    "/profesionales/{id}": {
      "put": {
        "x-controller-name": "ProfesionalesController",
        "x-operation-name": "replaceById",
        "tags": [
          "ProfesionalesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Profesionales PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Profesionales"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ProfesionalesController.replaceById"
      },
      "patch": {
        "x-controller-name": "ProfesionalesController",
        "x-operation-name": "updateById",
        "tags": [
          "ProfesionalesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Profesionales PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ProfesionalesPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ProfesionalesController.updateById"
      },
      "get": {
        "x-controller-name": "ProfesionalesController",
        "x-operation-name": "findById",
        "tags": [
          "ProfesionalesController"
        ],
        "responses": {
          "200": {
            "description": "Profesionales model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProfesionalesWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Profesionales.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ProfesionalesController.findById"
      },
      "delete": {
        "x-controller-name": "ProfesionalesController",
        "x-operation-name": "deleteById",
        "tags": [
          "ProfesionalesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Profesionales DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ProfesionalesController.deleteById"
      }
    },
    "/profesionales": {
      "post": {
        "x-controller-name": "ProfesionalesController",
        "x-operation-name": "create",
        "tags": [
          "ProfesionalesController"
        ],
        "responses": {
          "200": {
            "description": "Profesionales model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Profesionales"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewProfesionales"
              }
            }
          }
        },
        "operationId": "ProfesionalesController.create"
      },
      "patch": {
        "x-controller-name": "ProfesionalesController",
        "x-operation-name": "updateAll",
        "tags": [
          "ProfesionalesController"
        ],
        "responses": {
          "200": {
            "description": "Profesionales PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Profesionales.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Profesionales>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ProfesionalesPartial"
              }
            }
          }
        },
        "operationId": "ProfesionalesController.updateAll"
      },
      "get": {
        "x-controller-name": "ProfesionalesController",
        "x-operation-name": "find",
        "tags": [
          "ProfesionalesController"
        ],
        "responses": {
          "200": {
            "description": "Array of Profesionales model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProfesionalesWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Profesionales.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ProfesionalesController.find"
      }
    },
    "/recetas/count": {
      "get": {
        "x-controller-name": "RecetasController",
        "x-operation-name": "count",
        "tags": [
          "RecetasController"
        ],
        "responses": {
          "200": {
            "description": "Recetas model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Recetas.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Recetas>"
                }
              }
            }
          }
        ],
        "operationId": "RecetasController.count"
      }
    },
    "/recetas/{id}/generar-imagen": {
      "post": {
        "x-controller-name": "RecetasController",
        "x-operation-name": "generarImagenReceta",
        "tags": [
          "RecetasController"
        ],
        "responses": {
          "200": {
            "description": "Imagen de receta generada y registrada en Archivos",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "idReceta": {
                      "type": "number"
                    },
                    "fileName": {
                      "type": "string"
                    },
                    "imagePath": {
                      "type": "string"
                    },
                    "archivoId": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "RecetasController.generarImagenReceta"
      }
    },
    "/recetas/{id}": {
      "put": {
        "x-controller-name": "RecetasController",
        "x-operation-name": "replaceById",
        "tags": [
          "RecetasController"
        ],
        "responses": {
          "204": {
            "description": "Recetas PUT success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Recetas"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "RecetasController.replaceById"
      },
      "patch": {
        "x-controller-name": "RecetasController",
        "x-operation-name": "updateById",
        "tags": [
          "RecetasController"
        ],
        "responses": {
          "204": {
            "description": "Recetas PATCH success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RecetasPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "RecetasController.updateById"
      },
      "get": {
        "x-controller-name": "RecetasController",
        "x-operation-name": "findById",
        "tags": [
          "RecetasController"
        ],
        "responses": {
          "200": {
            "description": "Recetas model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RecetasWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Recetas.Filter"
                }
              }
            }
          }
        ],
        "operationId": "RecetasController.findById"
      },
      "delete": {
        "x-controller-name": "RecetasController",
        "x-operation-name": "deleteById",
        "tags": [
          "RecetasController"
        ],
        "responses": {
          "204": {
            "description": "Recetas DELETE success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "RecetasController.deleteById"
      }
    },
    "/recetas": {
      "post": {
        "x-controller-name": "RecetasController",
        "x-operation-name": "create",
        "tags": [
          "RecetasController"
        ],
        "responses": {
          "200": {
            "description": "Recetas model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Recetas"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewRecetas"
              }
            }
          }
        },
        "operationId": "RecetasController.create"
      },
      "patch": {
        "x-controller-name": "RecetasController",
        "x-operation-name": "updateAll",
        "tags": [
          "RecetasController"
        ],
        "responses": {
          "200": {
            "description": "Recetas PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Recetas.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Recetas>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RecetasPartial"
              }
            }
          }
        },
        "operationId": "RecetasController.updateAll"
      },
      "get": {
        "x-controller-name": "RecetasController",
        "x-operation-name": "find",
        "tags": [
          "RecetasController"
        ],
        "responses": {
          "200": {
            "description": "Array of Recetas model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RecetasWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Recetas.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "RecetasController.find"
      }
    },
    "/recetatiemposcomidas/count": {
      "get": {
        "x-controller-name": "RecetatiemposcomidasController",
        "x-operation-name": "count",
        "tags": [
          "RecetatiemposcomidasController"
        ],
        "responses": {
          "200": {
            "description": "Recetatiemposcomidas model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Recetatiemposcomidas.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Recetatiemposcomidas>"
                }
              }
            }
          }
        ],
        "operationId": "RecetatiemposcomidasController.count"
      }
    },
    "/recetatiemposcomidas/{id}": {
      "put": {
        "x-controller-name": "RecetatiemposcomidasController",
        "x-operation-name": "replaceById",
        "tags": [
          "RecetatiemposcomidasController"
        ],
        "responses": {
          "204": {
            "description": "Recetatiemposcomidas PUT success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Recetatiemposcomidas"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "RecetatiemposcomidasController.replaceById"
      },
      "patch": {
        "x-controller-name": "RecetatiemposcomidasController",
        "x-operation-name": "updateById",
        "tags": [
          "RecetatiemposcomidasController"
        ],
        "responses": {
          "204": {
            "description": "Recetatiemposcomidas PATCH success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RecetatiemposcomidasPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "RecetatiemposcomidasController.updateById"
      },
      "get": {
        "x-controller-name": "RecetatiemposcomidasController",
        "x-operation-name": "findById",
        "tags": [
          "RecetatiemposcomidasController"
        ],
        "responses": {
          "200": {
            "description": "Recetatiemposcomidas model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RecetatiemposcomidasWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Recetatiemposcomidas.Filter"
                }
              }
            }
          }
        ],
        "operationId": "RecetatiemposcomidasController.findById"
      },
      "delete": {
        "x-controller-name": "RecetatiemposcomidasController",
        "x-operation-name": "deleteById",
        "tags": [
          "RecetatiemposcomidasController"
        ],
        "responses": {
          "204": {
            "description": "Recetatiemposcomidas DELETE success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "RecetatiemposcomidasController.deleteById"
      }
    },
    "/recetatiemposcomidas": {
      "post": {
        "x-controller-name": "RecetatiemposcomidasController",
        "x-operation-name": "create",
        "tags": [
          "RecetatiemposcomidasController"
        ],
        "responses": {
          "200": {
            "description": "Recetatiemposcomidas model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Recetatiemposcomidas"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewRecetatiemposcomidas"
              }
            }
          }
        },
        "operationId": "RecetatiemposcomidasController.create"
      },
      "patch": {
        "x-controller-name": "RecetatiemposcomidasController",
        "x-operation-name": "updateAll",
        "tags": [
          "RecetatiemposcomidasController"
        ],
        "responses": {
          "200": {
            "description": "Recetatiemposcomidas PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Recetatiemposcomidas.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Recetatiemposcomidas>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RecetatiemposcomidasPartial"
              }
            }
          }
        },
        "operationId": "RecetatiemposcomidasController.updateAll"
      },
      "get": {
        "x-controller-name": "RecetatiemposcomidasController",
        "x-operation-name": "find",
        "tags": [
          "RecetatiemposcomidasController"
        ],
        "responses": {
          "200": {
            "description": "Array of Recetatiemposcomidas model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RecetatiemposcomidasWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Recetatiemposcomidas.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "RecetatiemposcomidasController.find"
      }
    },
    "/reportes/clientes/dispositivos/actividad-diaria": {
      "get": {
        "x-controller-name": "ReportesprogresoController",
        "x-operation-name": "dispositivosActividadDiaria",
        "tags": [
          "ReportesprogresoController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Serie diaria de actividad y autenticación móvil por clientes"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ReportesprogresoController.dispositivosActividadDiaria"
      }
    },
    "/reportes/clientes/dispositivos/clientes": {
      "get": {
        "x-controller-name": "ReportesprogresoController",
        "x-operation-name": "dispositivosClientes",
        "tags": [
          "ReportesprogresoController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Listado de clientes con métricas de dispositivos para panel admin"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ReportesprogresoController.dispositivosClientes"
      }
    },
    "/reportes/clientes/dispositivos/eventos": {
      "get": {
        "x-controller-name": "ReportesprogresoController",
        "x-operation-name": "dispositivosEventos",
        "tags": [
          "ReportesprogresoController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Detalle de dispositivos y eventos por cliente para timeline admin"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "idCliente",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "eventType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "dateFrom",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "dateTo",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "ReportesprogresoController.dispositivosEventos"
      }
    },
    "/reportes/clientes/dispositivos/identidad": {
      "get": {
        "x-controller-name": "ReportesprogresoController",
        "x-operation-name": "dispositivosIdentidad",
        "tags": [
          "ReportesprogresoController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Detalle unificado de cliente con identidades sociales y dispositivos recientes"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "idCliente",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "deviceLimit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ReportesprogresoController.dispositivosIdentidad"
      }
    },
    "/reportes/clientes/dispositivos/resumen": {
      "get": {
        "x-controller-name": "ReportesprogresoController",
        "x-operation-name": "dispositivosResumen",
        "tags": [
          "ReportesprogresoController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Resumen de dispositivos y actividad de clientes para dashboard admin"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "limitVersions",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ReportesprogresoController.dispositivosResumen"
      }
    },
    "/reportes/progreso/auditoria/folio/{folio}": {
      "get": {
        "x-controller-name": "ReportesprogresoController",
        "x-operation-name": "auditoriaPorFolio",
        "tags": [
          "ReportesprogresoController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Obtener sobre auditable por folio"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "folio",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "ReportesprogresoController.auditoriaPorFolio"
      }
    },
    "/reportes/progreso/auditoria/historial": {
      "get": {
        "x-controller-name": "ReportesprogresoController",
        "x-operation-name": "auditoriaHistorial",
        "tags": [
          "ReportesprogresoController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Consultar historial de sobres auditables de reportes de progreso"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "idCliente",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "tipoReporte",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ReportesprogresoController.auditoriaHistorial"
      }
    },
    "/reportes/progreso/auditoria/resumen": {
      "get": {
        "x-controller-name": "ReportesprogresoController",
        "x-operation-name": "auditoriaResumen",
        "tags": [
          "ReportesprogresoController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Resumen ejecutivo de auditoría de reportes de progreso"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "dateFrom",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "dateTo",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tipoReporte",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limitTop",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ReportesprogresoController.auditoriaResumen"
      }
    },
    "/reportes/progreso/auditoria/verificar": {
      "post": {
        "x-controller-name": "ReportesprogresoController",
        "x-operation-name": "auditoriaVerificar",
        "tags": [
          "ReportesprogresoController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Verificar integridad de auditoría por folio/hash/payload"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "description": "Datos de verificación",
          "required": true
        },
        "operationId": "ReportesprogresoController.auditoriaVerificar"
      }
    },
    "/reportes/progreso/auditoria": {
      "post": {
        "x-controller-name": "ReportesprogresoController",
        "x-operation-name": "auditoriaGuardar",
        "tags": [
          "ReportesprogresoController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Guardar evidencia auditable de reporte de progreso"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "description": "Sobre auditable del reporte",
          "required": true
        },
        "operationId": "ReportesprogresoController.auditoriaGuardar"
      }
    },
    "/reportes/progreso/cliente/{idCliente}/export": {
      "get": {
        "x-controller-name": "ReportesprogresoController",
        "x-operation-name": "clienteExport",
        "tags": [
          "ReportesprogresoController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Exportar historial de progreso de un cliente en CSV"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idCliente",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ReportesprogresoController.clienteExport"
      }
    },
    "/reportes/progreso/cliente/{idCliente}": {
      "get": {
        "x-controller-name": "ReportesprogresoController",
        "x-operation-name": "cliente",
        "tags": [
          "ReportesprogresoController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Reporte completo de progreso de un cliente"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idCliente",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ReportesprogresoController.cliente"
      }
    },
    "/reportes/progreso/equipo/export": {
      "get": {
        "x-controller-name": "ReportesprogresoController",
        "x-operation-name": "equipoExport",
        "tags": [
          "ReportesprogresoController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Exportar reporte de progreso de equipo en CSV"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "idProfesional",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ReportesprogresoController.equipoExport"
      }
    },
    "/reportes/progreso/equipo": {
      "get": {
        "x-controller-name": "ReportesprogresoController",
        "x-operation-name": "equipo",
        "tags": [
          "ReportesprogresoController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Reporte de progreso para coach, nutriologo o administrador"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "idProfesional",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ReportesprogresoController.equipo"
      }
    },
    "/reportes/progreso/perfil/{idCliente}": {
      "get": {
        "x-controller-name": "ReportesprogresoController",
        "x-operation-name": "perfil",
        "tags": [
          "ReportesprogresoController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Resumen de progreso para seccion perfil en panel web"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idCliente",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ReportesprogresoController.perfil"
      }
    },
    "/roles/count": {
      "get": {
        "x-controller-name": "RolesController",
        "x-operation-name": "count",
        "tags": [
          "RolesController"
        ],
        "responses": {
          "200": {
            "description": "Roles model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Roles.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Roles>"
                }
              }
            }
          }
        ],
        "operationId": "RolesController.count"
      }
    },
    "/roles/{id}": {
      "put": {
        "x-controller-name": "RolesController",
        "x-operation-name": "replaceById",
        "tags": [
          "RolesController"
        ],
        "responses": {
          "204": {
            "description": "Roles PUT success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Roles"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "RolesController.replaceById"
      },
      "patch": {
        "x-controller-name": "RolesController",
        "x-operation-name": "updateById",
        "tags": [
          "RolesController"
        ],
        "responses": {
          "204": {
            "description": "Roles PATCH success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RolesPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "RolesController.updateById"
      },
      "get": {
        "x-controller-name": "RolesController",
        "x-operation-name": "findById",
        "tags": [
          "RolesController"
        ],
        "responses": {
          "200": {
            "description": "Roles model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RolesWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Roles.Filter"
                }
              }
            }
          }
        ],
        "operationId": "RolesController.findById"
      },
      "delete": {
        "x-controller-name": "RolesController",
        "x-operation-name": "deleteById",
        "tags": [
          "RolesController"
        ],
        "responses": {
          "204": {
            "description": "Roles DELETE success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "RolesController.deleteById"
      }
    },
    "/roles": {
      "post": {
        "x-controller-name": "RolesController",
        "x-operation-name": "create",
        "tags": [
          "RolesController"
        ],
        "responses": {
          "200": {
            "description": "Roles model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Roles"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewRoles"
              }
            }
          }
        },
        "operationId": "RolesController.create"
      },
      "patch": {
        "x-controller-name": "RolesController",
        "x-operation-name": "updateAll",
        "tags": [
          "RolesController"
        ],
        "responses": {
          "200": {
            "description": "Roles PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Roles.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Roles>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RolesPartial"
              }
            }
          }
        },
        "operationId": "RolesController.updateAll"
      },
      "get": {
        "x-controller-name": "RolesController",
        "x-operation-name": "find",
        "tags": [
          "RolesController"
        ],
        "responses": {
          "200": {
            "description": "Array of Roles model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RolesWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Roles.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "RolesController.find"
      }
    },
    "/soporte/chat/alertas/sla": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "alertasSlaSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Alertas SLA de conversaciones activas",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ChatController.alertasSlaSoporte"
      }
    },
    "/soporte/chat/catalogo/estados": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "catalogoEstadosSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Catalogo de estados para chat de soporte",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array"
                }
              }
            }
          }
        },
        "operationId": "ChatController.catalogoEstadosSoporte"
      }
    },
    "/soporte/chat/clientes/{idCliente}/historial": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "historialClienteSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Historial de conversaciones de soporte por cliente",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idCliente",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "includeAbiertas",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ChatController.historialClienteSoporte"
      }
    },
    "/soporte/chat/comunicacion/inteligente/activar": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "activarCanalInteligenteSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Activa automaticamente el mejor canal y registra trazabilidad",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "idConversacion"
                ],
                "properties": {
                  "idConversacion": {
                    "type": "string"
                  },
                  "idEmpresa": {
                    "type": "number"
                  },
                  "preferVideo": {
                    "type": "boolean"
                  },
                  "urgencia": {
                    "type": "number"
                  },
                  "forceChannel": {
                    "type": "string",
                    "enum": [
                      "chat",
                      "audio",
                      "video"
                    ]
                  },
                  "metadata": {
                    "type": "object"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "ChatController.activarCanalInteligenteSoporte"
      }
    },
    "/soporte/chat/comunicacion/inteligente/autocambiar": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "autocambiarCanalInteligenteSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Autocambio de canal por degradacion de calidad",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "idEmpresa": {
                    "type": "number"
                  },
                  "idConversacion": {
                    "type": "string"
                  },
                  "windowSeconds": {
                    "type": "number"
                  },
                  "cooldownMinutes": {
                    "type": "number"
                  },
                  "riskThreshold": {
                    "type": "number"
                  },
                  "dryRun": {
                    "type": "boolean"
                  }
                }
              }
            }
          },
          "required": false
        },
        "operationId": "ChatController.autocambiarCanalInteligenteSoporte"
      }
    },
    "/soporte/chat/comunicacion/inteligente/recomendar": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "recomendarCanalInteligenteSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Recomienda el mejor canal de comunicacion para una conversacion",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idConversacion",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "preferVideo",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "urgencia",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ChatController.recomendarCanalInteligenteSoporte"
      }
    },
    "/soporte/chat/comunicacion/inteligente/riesgo": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "riesgoComunicacionInteligenteSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Calcula score de riesgo de comunicacion para una conversacion",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idConversacion",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "windowSeconds",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ChatController.riesgoComunicacionInteligenteSoporte"
      }
    },
    "/soporte/chat/conversaciones/autoasignar": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "autoasignarConversacionesSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Autoasigna conversaciones de soporte por balanceo de carga",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "idEmpresa": {
                    "type": "number"
                  },
                  "limit": {
                    "type": "number"
                  },
                  "onlyUnassigned": {
                    "type": "boolean"
                  },
                  "minPrioridad": {
                    "type": "number"
                  },
                  "dryRun": {
                    "type": "boolean"
                  },
                  "maxActivasPorAgente": {
                    "type": "number"
                  },
                  "cooldownMinutes": {
                    "type": "number"
                  }
                }
              }
            }
          },
          "required": false
        },
        "operationId": "ChatController.autoasignarConversacionesSoporte"
      }
    },
    "/soporte/chat/conversaciones/paginado": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "listarConversacionesSoportePaginado",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Listado paginado de conversaciones de soporte",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "estado",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "prioridad",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "idSoporte",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "idCliente",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "q",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ChatController.listarConversacionesSoportePaginado"
      }
    },
    "/soporte/chat/conversaciones/reasignacion/aplicar": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "aplicarReasignacionSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Aplica recomendaciones de reasignacion en lote",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "idEmpresa": {
                    "type": "number"
                  },
                  "dryRun": {
                    "type": "boolean"
                  },
                  "limit": {
                    "type": "number"
                  },
                  "minPrioridad": {
                    "type": "number"
                  },
                  "minLoadDelta": {
                    "type": "number"
                  },
                  "maxActivasPorAgente": {
                    "type": "number"
                  },
                  "cooldownMinutes": {
                    "type": "number"
                  },
                  "requireApproval": {
                    "type": "boolean"
                  },
                  "approvalToken": {
                    "type": "string"
                  },
                  "recommendations": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "required": [
                        "idConversacion",
                        "toAgent"
                      ],
                      "properties": {
                        "idConversacion": {
                          "type": "string"
                        },
                        "toAgent": {
                          "type": "number"
                        },
                        "fromAgent": {
                          "type": "number"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "required": false
        },
        "operationId": "ChatController.aplicarReasignacionSoporte"
      }
    },
    "/soporte/chat/conversaciones/reasignacion/recomendar": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "recomendarReasignacionSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Sugiere reasignaciones para balancear carga y mejorar SLA",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "idEmpresa": {
                    "type": "number"
                  },
                  "limit": {
                    "type": "number"
                  },
                  "minPrioridad": {
                    "type": "number"
                  },
                  "minLoadDelta": {
                    "type": "number"
                  },
                  "maxActivasPorAgente": {
                    "type": "number"
                  },
                  "cooldownMinutes": {
                    "type": "number"
                  },
                  "issueApprovalToken": {
                    "type": "boolean"
                  }
                }
              }
            }
          },
          "required": false
        },
        "operationId": "ChatController.recomendarReasignacionSoporte"
      }
    },
    "/soporte/chat/conversaciones/{idConversacion}/cerrar": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "cerrarConversacionSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Conversacion cerrada",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idConversacion",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "idSoporte": {
                    "type": "number"
                  },
                  "mensajeCierre": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "required": true,
          "x-parameter-index": 1
        },
        "operationId": "ChatController.cerrarConversacionSoporte"
      }
    },
    "/soporte/chat/conversaciones/{idConversacion}/escalar": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "escalarConversacionSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Escala prioridad de conversacion",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idConversacion",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "prioridad"
                ],
                "properties": {
                  "prioridad": {
                    "type": "number"
                  },
                  "nota": {
                    "type": "string"
                  },
                  "idSoporte": {
                    "type": "number"
                  }
                }
              }
            }
          },
          "required": true,
          "x-parameter-index": 1
        },
        "operationId": "ChatController.escalarConversacionSoporte"
      }
    },
    "/soporte/chat/conversaciones/{idConversacion}/llamadas/iniciar": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "iniciarLlamadaSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Inicia una llamada de audio/video dentro de una conversacion",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idConversacion",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "tipo"
                ],
                "properties": {
                  "tipo": {
                    "type": "string",
                    "enum": [
                      "audio",
                      "video"
                    ]
                  },
                  "idSoporte": {
                    "type": "number"
                  },
                  "idCliente": {
                    "type": "number"
                  },
                  "canal": {
                    "type": "string"
                  },
                  "roomName": {
                    "type": "string"
                  },
                  "metadata": {
                    "type": "object"
                  }
                }
              }
            }
          },
          "required": true,
          "x-parameter-index": 1
        },
        "operationId": "ChatController.iniciarLlamadaSoporte"
      }
    },
    "/soporte/chat/conversaciones/{idConversacion}/llamadas/{idLlamada}/estado": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "actualizarEstadoLlamadaSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Actualiza estado de llamada de soporte",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idConversacion",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "idLlamada",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "estado"
                ],
                "properties": {
                  "estado": {
                    "type": "string",
                    "enum": [
                      "ringing",
                      "accepted",
                      "rejected",
                      "ended",
                      "missed",
                      "failed",
                      "cancelled"
                    ]
                  },
                  "idSoporte": {
                    "type": "number"
                  },
                  "idCliente": {
                    "type": "number"
                  },
                  "reason": {
                    "type": "string"
                  },
                  "metadata": {
                    "type": "object"
                  }
                }
              }
            }
          },
          "required": true,
          "x-parameter-index": 2
        },
        "operationId": "ChatController.actualizarEstadoLlamadaSoporte"
      }
    },
    "/soporte/chat/conversaciones/{idConversacion}/llamadas/{idLlamada}/grabacion/upload": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "subirGrabacionLlamadaSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Sube grabacion base64 a admin/uploads y la registra",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idConversacion",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "idLlamada",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "fileName",
                  "contentBase64"
                ],
                "properties": {
                  "fileName": {
                    "type": "string"
                  },
                  "contentBase64": {
                    "type": "string"
                  },
                  "mimeType": {
                    "type": "string"
                  },
                  "durationSec": {
                    "type": "number"
                  },
                  "idSoporte": {
                    "type": "number"
                  },
                  "idCliente": {
                    "type": "number"
                  }
                }
              }
            }
          },
          "required": true,
          "x-parameter-index": 2
        },
        "operationId": "ChatController.subirGrabacionLlamadaSoporte"
      }
    },
    "/soporte/chat/conversaciones/{idConversacion}/llamadas/{idLlamada}/grabacion": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "guardarGrabacionLlamadaSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Registra grabacion de llamada y la vincula a tabla archivos",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idConversacion",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "idLlamada",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "fileName"
                ],
                "properties": {
                  "fileName": {
                    "type": "string"
                  },
                  "mimeType": {
                    "type": "string"
                  },
                  "size": {
                    "type": "number"
                  },
                  "durationSec": {
                    "type": "number"
                  },
                  "url": {
                    "type": "string"
                  },
                  "thumb": {
                    "type": "string"
                  },
                  "width": {
                    "type": "number"
                  },
                  "height": {
                    "type": "number"
                  },
                  "idSoporte": {
                    "type": "number"
                  },
                  "idCliente": {
                    "type": "number"
                  }
                }
              }
            }
          },
          "required": true,
          "x-parameter-index": 2
        },
        "operationId": "ChatController.guardarGrabacionLlamadaSoporte"
      }
    },
    "/soporte/chat/conversaciones/{idConversacion}/llamadas/{idLlamada}/health": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "healthLlamadaSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Salud operativa en tiempo real de la llamada",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idConversacion",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "idLlamada",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "windowSeconds",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "joinToken",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "ChatController.healthLlamadaSoporte"
      }
    },
    "/soporte/chat/conversaciones/{idConversacion}/llamadas/{idLlamada}/heartbeat": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "heartbeatLlamadaSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Heartbeat de participante y muestra de calidad",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idConversacion",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "idLlamada",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "joinToken": {
                    "type": "string"
                  },
                  "participantId": {
                    "type": "number"
                  },
                  "state": {
                    "type": "string"
                  },
                  "rttMs": {
                    "type": "number"
                  },
                  "jitterMs": {
                    "type": "number"
                  },
                  "packetLossPct": {
                    "type": "number"
                  },
                  "bitrateUpKbps": {
                    "type": "number"
                  },
                  "bitrateDownKbps": {
                    "type": "number"
                  },
                  "audioLevel": {
                    "type": "number"
                  },
                  "videoFps": {
                    "type": "number"
                  },
                  "cpuPct": {
                    "type": "number"
                  },
                  "memoryPct": {
                    "type": "number"
                  },
                  "metadata": {
                    "type": "object"
                  }
                }
              }
            }
          },
          "required": true,
          "x-parameter-index": 2
        },
        "operationId": "ChatController.heartbeatLlamadaSoporte"
      }
    },
    "/soporte/chat/conversaciones/{idConversacion}/llamadas/{idLlamada}/join": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "joinLlamadaSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Registra ingreso de participante a la llamada",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idConversacion",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "idLlamada",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "joinToken": {
                    "type": "string"
                  },
                  "idSoporte": {
                    "type": "number"
                  },
                  "idCliente": {
                    "type": "number"
                  },
                  "role": {
                    "type": "string"
                  },
                  "device": {
                    "type": "string"
                  },
                  "network": {
                    "type": "string"
                  },
                  "metadata": {
                    "type": "object"
                  }
                }
              }
            }
          },
          "required": false,
          "x-parameter-index": 2
        },
        "operationId": "ChatController.joinLlamadaSoporte"
      }
    },
    "/soporte/chat/conversaciones/{idConversacion}/llamadas/{idLlamada}/join-url": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "generarJoinUrlLlamadaSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Genera URL web segura para entrar a llamada",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idConversacion",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "idLlamada",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "idSoporte": {
                    "type": "number"
                  },
                  "idCliente": {
                    "type": "number"
                  },
                  "returnUrl": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "required": false,
          "x-parameter-index": 2
        },
        "operationId": "ChatController.generarJoinUrlLlamadaSoporte"
      }
    },
    "/soporte/chat/conversaciones/{idConversacion}/llamadas/{idLlamada}/leave": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "leaveLlamadaSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Salida explicita de participante de llamada",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idConversacion",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "idLlamada",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "joinToken"
                ],
                "properties": {
                  "joinToken": {
                    "type": "string"
                  },
                  "participantId": {
                    "type": "number"
                  },
                  "reason": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "required": true,
          "x-parameter-index": 2
        },
        "operationId": "ChatController.leaveLlamadaSoporte"
      }
    },
    "/soporte/chat/conversaciones/{idConversacion}/llamadas/{idLlamada}/participantes": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "participantesLlamadaSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Participantes actuales/historicos de llamada",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idConversacion",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "idLlamada",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ChatController.participantesLlamadaSoporte"
      }
    },
    "/soporte/chat/conversaciones/{idConversacion}/llamadas/{idLlamada}/resumen": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "resumenEjecutivoLlamadaSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Resumen ejecutivo de una llamada para seguimiento clinico-operativo",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idConversacion",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "idLlamada",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "ChatController.resumenEjecutivoLlamadaSoporte"
      }
    },
    "/soporte/chat/conversaciones/{idConversacion}/llamadas/{idLlamada}/signal": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "enviarSignalLlamadaSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Registra un evento de senalizacion RTC (offer/answer/ice)",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idConversacion",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "idLlamada",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "signalType"
                ],
                "properties": {
                  "joinToken": {
                    "type": "string"
                  },
                  "signalType": {
                    "type": "string"
                  },
                  "toActorType": {
                    "type": "string",
                    "enum": [
                      "cliente",
                      "soporte",
                      "all"
                    ]
                  },
                  "idSoporte": {
                    "type": "number"
                  },
                  "idCliente": {
                    "type": "number"
                  },
                  "data": {
                    "type": "object"
                  }
                }
              }
            }
          },
          "required": true,
          "x-parameter-index": 2
        },
        "operationId": "ChatController.enviarSignalLlamadaSoporte"
      },
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "pullSignalLlamadaSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Consulta eventos de senalizacion RTC pendientes para el actor",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idConversacion",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "idLlamada",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "sinceId",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "forActorType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "joinToken",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ChatController.pullSignalLlamadaSoporte"
      }
    },
    "/soporte/chat/conversaciones/{idConversacion}/llamadas": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "historialLlamadasConversacionSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Historial de llamadas de una conversacion",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idConversacion",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "includeEvents",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ChatController.historialLlamadasConversacionSoporte"
      }
    },
    "/soporte/chat/conversaciones/{idConversacion}/mensajes": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "enviarMensajeSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Mensaje de soporte enviado",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idConversacion",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "emisor"
                ],
                "properties": {
                  "emisor": {
                    "type": "string"
                  },
                  "idSoporte": {
                    "type": "number"
                  },
                  "idCliente": {
                    "type": "number"
                  },
                  "mensaje": {
                    "type": "string"
                  },
                  "archivo_url": {
                    "type": "string"
                  },
                  "archivo_tipo": {
                    "type": "string"
                  },
                  "archivo_upload": {
                    "type": "string"
                  },
                  "mimeType": {
                    "type": "string"
                  },
                  "size": {
                    "type": "number"
                  }
                }
              }
            }
          },
          "required": true,
          "x-parameter-index": 1
        },
        "operationId": "ChatController.enviarMensajeSoporte"
      }
    },
    "/soporte/chat/conversaciones/{idConversacion}/reabrir": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "reabrirConversacionSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Conversacion reabierta",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idConversacion",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "idSoporte": {
                    "type": "number"
                  },
                  "nota": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "required": true,
          "x-parameter-index": 1
        },
        "operationId": "ChatController.reabrirConversacionSoporte"
      }
    },
    "/soporte/chat/conversaciones/{idConversacion}/tomar": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "tomarConversacionSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Conversacion tomada por un agente de soporte",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idConversacion",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "idSoporte": {
                    "type": "number"
                  }
                }
              }
            }
          },
          "required": true,
          "x-parameter-index": 1
        },
        "operationId": "ChatController.tomarConversacionSoporte"
      }
    },
    "/soporte/chat/conversaciones/{idConversacion}/transcripcion": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "transcripcionConversacionSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Transcripcion legible de una conversacion de soporte",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idConversacion",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "includeSystem",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ChatController.transcripcionConversacionSoporte"
      }
    },
    "/soporte/chat/conversaciones/{idConversacion}/transferir": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "transferirConversacionSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Conversacion transferida a otro agente de soporte",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idConversacion",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "idSoporteDestino"
                ],
                "properties": {
                  "idSoporteActual": {
                    "type": "number"
                  },
                  "idSoporteDestino": {
                    "type": "number"
                  },
                  "nota": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "required": true,
          "x-parameter-index": 1
        },
        "operationId": "ChatController.transferirConversacionSoporte"
      }
    },
    "/soporte/chat/conversaciones/{idConversacion}": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "detalleConversacionSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Detalle e historial de una conversacion de soporte",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idConversacion",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "ChatController.detalleConversacionSoporte"
      }
    },
    "/soporte/chat/conversaciones": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "crearConversacionSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Conversacion de soporte creada",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "idEmpresa"
                ],
                "properties": {
                  "idEmpresa": {
                    "type": "number"
                  },
                  "idCliente": {
                    "type": "number"
                  },
                  "prioridad": {
                    "type": "number"
                  },
                  "mensaje": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "ChatController.crearConversacionSoporte"
      },
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "listarConversacionesSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Listado de conversaciones de soporte",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "estado",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "idSoporte",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ChatController.listarConversacionesSoporte"
      }
    },
    "/soporte/chat/llamadas/activas": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "llamadasActivasSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Listado de llamadas activas para operación de soporte",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "idSoporte",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "warnSec",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "breachSec",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ChatController.llamadasActivasSoporte"
      }
    },
    "/soporte/chat/llamadas/compliance/auditar": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "auditarComplianceLlamadasSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Audita llamadas sin grabacion y genera alertas",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "idEmpresa": {
                    "type": "number"
                  },
                  "lookbackDays": {
                    "type": "number"
                  },
                  "limit": {
                    "type": "number"
                  },
                  "dryRun": {
                    "type": "boolean"
                  }
                }
              }
            }
          },
          "required": false
        },
        "operationId": "ChatController.auditarComplianceLlamadasSoporte"
      }
    },
    "/soporte/chat/llamadas/historial": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "historialGlobalLlamadasSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Historial global de llamadas de soporte",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "dias",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "tipo",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "estado",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "withRecording",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "includeEvents",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "idSoporte",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "idCliente",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ChatController.historialGlobalLlamadasSoporte"
      }
    },
    "/soporte/chat/llamadas/intervenciones-pendientes": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "intervencionesPendientesLlamadasSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Lista accionable de pendientes tecnicos que requieren intervencion humana/infra.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "operationId": "ChatController.intervencionesPendientesLlamadasSoporte"
      }
    },
    "/soporte/chat/llamadas/live/feed": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "feedLlamadasEnVivoSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Feed incremental de eventos de llamadas en vivo",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "sinceId",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ChatController.feedLlamadasEnVivoSoporte"
      }
    },
    "/soporte/chat/llamadas/live/incidentes/escanear": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "escanearIncidentesLlamadasEnVivoSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Escanea llamadas activas y crea incidentes operativos criticos",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "idEmpresa": {
                    "type": "number"
                  },
                  "windowSeconds": {
                    "type": "number"
                  },
                  "minSamples": {
                    "type": "number"
                  },
                  "dryRun": {
                    "type": "boolean"
                  }
                }
              }
            }
          },
          "required": false
        },
        "operationId": "ChatController.escanearIncidentesLlamadasEnVivoSoporte"
      }
    },
    "/soporte/chat/llamadas/live/overview": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "overviewLlamadasEnVivoSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Vista operativa en vivo de llamadas activas",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "windowSeconds",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ChatController.overviewLlamadasEnVivoSoporte"
      }
    },
    "/soporte/chat/llamadas/mantenimiento/cleanup": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "cleanupLlamadasSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Limpieza de retencion para eventos y telemetria de llamadas",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "idEmpresa": {
                    "type": "number"
                  },
                  "daysToKeepEvents": {
                    "type": "number"
                  },
                  "daysToKeepQuality": {
                    "type": "number"
                  },
                  "dryRun": {
                    "type": "boolean"
                  }
                }
              }
            }
          },
          "required": false
        },
        "operationId": "ChatController.cleanupLlamadasSoporte"
      }
    },
    "/soporte/chat/llamadas/metricas": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "metricasLlamadasSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Metricas de llamadas de soporte",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "dias",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ChatController.metricasLlamadasSoporte"
      }
    },
    "/soporte/chat/llamadas/readiness": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "readinessLlamadasSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Checklist tecnico de readiness para videollamadas/llamadas de soporte",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "operationId": "ChatController.readinessLlamadasSoporte"
      }
    },
    "/soporte/chat/llamadas/web/config": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "configWebLlamadasSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Configuracion de motor de llamadas web (provider + ICE)",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "operationId": "ChatController.configWebLlamadasSoporte"
      }
    },
    "/soporte/chat/llamadas/webhook/grabacion": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "webhookGrabacionLlamadasSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Webhook para registrar grabaciones desde proveedor RTC",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "token": {
                    "type": "string"
                  },
                  "idLlamada": {
                    "type": "number"
                  },
                  "idConversacion": {
                    "type": "string"
                  },
                  "recordingStatus": {
                    "type": "string"
                  },
                  "fileName": {
                    "type": "string"
                  },
                  "mimeType": {
                    "type": "string"
                  },
                  "size": {
                    "type": "number"
                  },
                  "durationSec": {
                    "type": "number"
                  },
                  "url": {
                    "type": "string"
                  },
                  "metadata": {
                    "type": "object"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "ChatController.webhookGrabacionLlamadasSoporte"
      }
    },
    "/soporte/chat/llamadas/{idLlamada}/detalle": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "detalleLlamadaSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Detalle de una llamada con eventos de trazabilidad",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idLlamada",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "includeEvents",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ChatController.detalleLlamadaSoporte"
      }
    },
    "/soporte/chat/metricas/agentes": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "metricasAgentesSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Metricas de desempeño por agente de soporte",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "dias",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ChatController.metricasAgentesSoporte"
      }
    },
    "/soporte/chat/metricas/resumen": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "metricasResumenSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Resumen operativo de chat de soporte",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "dias",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ChatController.metricasResumenSoporte"
      }
    },
    "/soporte/chat/notificaciones/incoming/ack": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "acknowledgeNotificacionesIncomingSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Marca notificaciones de llamada entrante como leidas",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "notificationIds": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "idLlamada": {
                    "type": "number"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "ChatController.acknowledgeNotificacionesIncomingSoporte"
      }
    },
    "/soporte/chat/notificaciones/incoming": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "feedNotificacionesIncomingSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Feed de notificaciones de llamada entrante para soporte",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "sinceId",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "unreadOnly",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ChatController.feedNotificacionesIncomingSoporte"
      }
    },
    "/soporte/chat/operacion/auditoria/reasignaciones": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "auditoriaReasignacionesSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Auditoria de recomendaciones, aprobaciones y reasignaciones",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "idConversacion",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "approvalJti",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "ChatController.auditoriaReasignacionesSoporte"
      }
    },
    "/soporte/chat/sla/ejecutar": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "ejecutarSlaSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Ejecuta acciones automáticas de SLA en conversaciones activas",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "idEmpresa": {
                    "type": "number"
                  },
                  "dryRun": {
                    "type": "boolean"
                  },
                  "limit": {
                    "type": "number"
                  },
                  "escalateOnBreach": {
                    "type": "boolean"
                  },
                  "notifyOnRisk": {
                    "type": "boolean"
                  },
                  "dedupeWindowMinutes": {
                    "type": "number"
                  }
                }
              }
            }
          },
          "required": false
        },
        "operationId": "ChatController.ejecutarSlaSoporte"
      }
    },
    "/soporte/chat/sla/webhook/test": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "probarWebhookSlaSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Dispara un webhook de prueba para soporte SLA",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "idEmpresa": {
                    "type": "number"
                  },
                  "event": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "required": false
        },
        "operationId": "ChatController.probarWebhookSlaSoporte"
      }
    },
    "/soporte/chat/tablero/cola": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "tableroColaSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Tablero en tiempo real de cola de soporte",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idEmpresa",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "windowMinutes",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "ChatController.tableroColaSoporte"
      }
    },
    "/sucursales/count": {
      "get": {
        "x-controller-name": "SucursalesController",
        "x-operation-name": "count",
        "tags": [
          "SucursalesController"
        ],
        "responses": {
          "200": {
            "description": "Sucursales model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Sucursales.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Sucursales>"
                }
              }
            }
          }
        ],
        "operationId": "SucursalesController.count"
      }
    },
    "/sucursales/{id}": {
      "put": {
        "x-controller-name": "SucursalesController",
        "x-operation-name": "replaceById",
        "tags": [
          "SucursalesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Sucursales PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Sucursales"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SucursalesController.replaceById"
      },
      "patch": {
        "x-controller-name": "SucursalesController",
        "x-operation-name": "updateById",
        "tags": [
          "SucursalesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Sucursales PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SucursalesPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SucursalesController.updateById"
      },
      "get": {
        "x-controller-name": "SucursalesController",
        "x-operation-name": "findById",
        "tags": [
          "SucursalesController"
        ],
        "responses": {
          "200": {
            "description": "Sucursales model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SucursalesWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Sucursales.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SucursalesController.findById"
      },
      "delete": {
        "x-controller-name": "SucursalesController",
        "x-operation-name": "deleteById",
        "tags": [
          "SucursalesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Sucursales DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SucursalesController.deleteById"
      }
    },
    "/sucursales": {
      "post": {
        "x-controller-name": "SucursalesController",
        "x-operation-name": "create",
        "tags": [
          "SucursalesController"
        ],
        "responses": {
          "200": {
            "description": "Sucursales model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Sucursales"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSucursales"
              }
            }
          }
        },
        "operationId": "SucursalesController.create"
      },
      "patch": {
        "x-controller-name": "SucursalesController",
        "x-operation-name": "updateAll",
        "tags": [
          "SucursalesController"
        ],
        "responses": {
          "200": {
            "description": "Sucursales PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Sucursales.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Sucursales>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SucursalesPartial"
              }
            }
          }
        },
        "operationId": "SucursalesController.updateAll"
      },
      "get": {
        "x-controller-name": "SucursalesController",
        "x-operation-name": "find",
        "tags": [
          "SucursalesController"
        ],
        "responses": {
          "200": {
            "description": "Array of Sucursales model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SucursalesWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Sucursales.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "SucursalesController.find"
      }
    },
    "/suplementos/count": {
      "get": {
        "x-controller-name": "SuplementosController",
        "x-operation-name": "count",
        "tags": [
          "SuplementosController"
        ],
        "responses": {
          "200": {
            "description": "Suplementos model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Suplementos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Suplementos>"
                }
              }
            }
          }
        ],
        "operationId": "SuplementosController.count"
      }
    },
    "/suplementos/{id}": {
      "put": {
        "x-controller-name": "SuplementosController",
        "x-operation-name": "replaceById",
        "tags": [
          "SuplementosController"
        ],
        "responses": {
          "204": {
            "description": "Suplementos PUT success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Suplementos"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SuplementosController.replaceById"
      },
      "patch": {
        "x-controller-name": "SuplementosController",
        "x-operation-name": "updateById",
        "tags": [
          "SuplementosController"
        ],
        "responses": {
          "204": {
            "description": "Suplementos PATCH success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SuplementosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SuplementosController.updateById"
      },
      "get": {
        "x-controller-name": "SuplementosController",
        "x-operation-name": "findById",
        "tags": [
          "SuplementosController"
        ],
        "responses": {
          "200": {
            "description": "Suplementos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SuplementosWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Suplementos.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SuplementosController.findById"
      },
      "delete": {
        "x-controller-name": "SuplementosController",
        "x-operation-name": "deleteById",
        "tags": [
          "SuplementosController"
        ],
        "responses": {
          "204": {
            "description": "Suplementos DELETE success"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SuplementosController.deleteById"
      }
    },
    "/suplementos": {
      "post": {
        "x-controller-name": "SuplementosController",
        "x-operation-name": "create",
        "tags": [
          "SuplementosController"
        ],
        "responses": {
          "200": {
            "description": "Suplementos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Suplementos"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSuplementos"
              }
            }
          }
        },
        "operationId": "SuplementosController.create"
      },
      "patch": {
        "x-controller-name": "SuplementosController",
        "x-operation-name": "updateAll",
        "tags": [
          "SuplementosController"
        ],
        "responses": {
          "200": {
            "description": "Suplementos PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Suplementos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Suplementos>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SuplementosPartial"
              }
            }
          }
        },
        "operationId": "SuplementosController.updateAll"
      },
      "get": {
        "x-controller-name": "SuplementosController",
        "x-operation-name": "find",
        "tags": [
          "SuplementosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Suplementos model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SuplementosWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Suplementos.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "SuplementosController.find"
      }
    },
    "/tallas/count": {
      "get": {
        "x-controller-name": "TallasController",
        "x-operation-name": "count",
        "tags": [
          "TallasController"
        ],
        "responses": {
          "200": {
            "description": "Tallas model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Tallas.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Tallas>"
                }
              }
            }
          }
        ],
        "operationId": "TallasController.count"
      }
    },
    "/tallas/{id}": {
      "put": {
        "x-controller-name": "TallasController",
        "x-operation-name": "replaceById",
        "tags": [
          "TallasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Tallas PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Tallas"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TallasController.replaceById"
      },
      "patch": {
        "x-controller-name": "TallasController",
        "x-operation-name": "updateById",
        "tags": [
          "TallasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Tallas PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TallasPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TallasController.updateById"
      },
      "get": {
        "x-controller-name": "TallasController",
        "x-operation-name": "findById",
        "tags": [
          "TallasController"
        ],
        "responses": {
          "200": {
            "description": "Tallas model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TallasWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Tallas.Filter"
                }
              }
            }
          }
        ],
        "operationId": "TallasController.findById"
      },
      "delete": {
        "x-controller-name": "TallasController",
        "x-operation-name": "deleteById",
        "tags": [
          "TallasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Tallas DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "TallasController.deleteById"
      }
    },
    "/tallas": {
      "post": {
        "x-controller-name": "TallasController",
        "x-operation-name": "create",
        "tags": [
          "TallasController"
        ],
        "responses": {
          "200": {
            "description": "Tallas model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Tallas"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewTallas"
              }
            }
          }
        },
        "operationId": "TallasController.create"
      },
      "patch": {
        "x-controller-name": "TallasController",
        "x-operation-name": "updateAll",
        "tags": [
          "TallasController"
        ],
        "responses": {
          "200": {
            "description": "Tallas PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Tallas.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Tallas>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TallasPartial"
              }
            }
          }
        },
        "operationId": "TallasController.updateAll"
      },
      "get": {
        "x-controller-name": "TallasController",
        "x-operation-name": "find",
        "tags": [
          "TallasController"
        ],
        "responses": {
          "200": {
            "description": "Array of Tallas model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TallasWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Tallas.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "TallasController.find"
      }
    },
    "/testimonios/count": {
      "get": {
        "x-controller-name": "TestimoniosController",
        "x-operation-name": "count",
        "tags": [
          "TestimoniosController"
        ],
        "responses": {
          "200": {
            "description": "Testimonios model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Testimonios.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Testimonios>"
                }
              }
            }
          }
        ],
        "operationId": "TestimoniosController.count"
      }
    },
    "/testimonios/{id}": {
      "put": {
        "x-controller-name": "TestimoniosController",
        "x-operation-name": "replaceById",
        "tags": [
          "TestimoniosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Testimonios PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Testimonios"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TestimoniosController.replaceById"
      },
      "patch": {
        "x-controller-name": "TestimoniosController",
        "x-operation-name": "updateById",
        "tags": [
          "TestimoniosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Testimonios PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TestimoniosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TestimoniosController.updateById"
      },
      "get": {
        "x-controller-name": "TestimoniosController",
        "x-operation-name": "findById",
        "tags": [
          "TestimoniosController"
        ],
        "responses": {
          "200": {
            "description": "Testimonios model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TestimoniosWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Testimonios.Filter"
                }
              }
            }
          }
        ],
        "operationId": "TestimoniosController.findById"
      },
      "delete": {
        "x-controller-name": "TestimoniosController",
        "x-operation-name": "deleteById",
        "tags": [
          "TestimoniosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Testimonios DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "TestimoniosController.deleteById"
      }
    },
    "/testimonios": {
      "post": {
        "x-controller-name": "TestimoniosController",
        "x-operation-name": "create",
        "tags": [
          "TestimoniosController"
        ],
        "responses": {
          "200": {
            "description": "Testimonios model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Testimonios"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewTestimonios"
              }
            }
          }
        },
        "operationId": "TestimoniosController.create"
      },
      "patch": {
        "x-controller-name": "TestimoniosController",
        "x-operation-name": "updateAll",
        "tags": [
          "TestimoniosController"
        ],
        "responses": {
          "200": {
            "description": "Testimonios PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Testimonios.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Testimonios>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TestimoniosPartial"
              }
            }
          }
        },
        "operationId": "TestimoniosController.updateAll"
      },
      "get": {
        "x-controller-name": "TestimoniosController",
        "x-operation-name": "find",
        "tags": [
          "TestimoniosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Testimonios model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TestimoniosWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Testimonios.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "TestimoniosController.find"
      }
    },
    "/testimoniospagina/count": {
      "get": {
        "x-controller-name": "TestimoniospaginaController",
        "x-operation-name": "count",
        "tags": [
          "TestimoniospaginaController"
        ],
        "responses": {
          "200": {
            "description": "Testimoniospagina model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Testimoniospagina.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Testimoniospagina>"
                }
              }
            }
          }
        ],
        "operationId": "TestimoniospaginaController.count"
      }
    },
    "/testimoniospagina/{id}": {
      "put": {
        "x-controller-name": "TestimoniospaginaController",
        "x-operation-name": "replaceById",
        "tags": [
          "TestimoniospaginaController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Testimoniospagina PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Testimoniospagina"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TestimoniospaginaController.replaceById"
      },
      "patch": {
        "x-controller-name": "TestimoniospaginaController",
        "x-operation-name": "updateById",
        "tags": [
          "TestimoniospaginaController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Testimoniospagina PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TestimoniospaginaPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TestimoniospaginaController.updateById"
      },
      "get": {
        "x-controller-name": "TestimoniospaginaController",
        "x-operation-name": "findById",
        "tags": [
          "TestimoniospaginaController"
        ],
        "responses": {
          "200": {
            "description": "Testimoniospagina model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TestimoniospaginaWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Testimoniospagina.Filter"
                }
              }
            }
          }
        ],
        "operationId": "TestimoniospaginaController.findById"
      },
      "delete": {
        "x-controller-name": "TestimoniospaginaController",
        "x-operation-name": "deleteById",
        "tags": [
          "TestimoniospaginaController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Testimoniospagina DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "TestimoniospaginaController.deleteById"
      }
    },
    "/testimoniospagina": {
      "post": {
        "x-controller-name": "TestimoniospaginaController",
        "x-operation-name": "create",
        "tags": [
          "TestimoniospaginaController"
        ],
        "responses": {
          "200": {
            "description": "Testimoniospagina model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Testimoniospagina"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewTestimoniospagina"
              }
            }
          }
        },
        "operationId": "TestimoniospaginaController.create"
      },
      "patch": {
        "x-controller-name": "TestimoniospaginaController",
        "x-operation-name": "updateAll",
        "tags": [
          "TestimoniospaginaController"
        ],
        "responses": {
          "200": {
            "description": "Testimoniospagina PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Testimoniospagina.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Testimoniospagina>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TestimoniospaginaPartial"
              }
            }
          }
        },
        "operationId": "TestimoniospaginaController.updateAll"
      },
      "get": {
        "x-controller-name": "TestimoniospaginaController",
        "x-operation-name": "find",
        "tags": [
          "TestimoniospaginaController"
        ],
        "responses": {
          "200": {
            "description": "Array of Testimoniospagina model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TestimoniospaginaWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Testimoniospagina.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "TestimoniospaginaController.find"
      }
    },
    "/tiemposcomidas/count": {
      "get": {
        "x-controller-name": "TiemposcomidasController",
        "x-operation-name": "count",
        "tags": [
          "TiemposcomidasController"
        ],
        "responses": {
          "200": {
            "description": "Tiemposcomidas model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Tiemposcomidas.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Tiemposcomidas>"
                }
              }
            }
          }
        ],
        "operationId": "TiemposcomidasController.count"
      }
    },
    "/tiemposcomidas/{id}": {
      "put": {
        "x-controller-name": "TiemposcomidasController",
        "x-operation-name": "replaceById",
        "tags": [
          "TiemposcomidasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Tiemposcomidas PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Tiemposcomidas"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TiemposcomidasController.replaceById"
      },
      "patch": {
        "x-controller-name": "TiemposcomidasController",
        "x-operation-name": "updateById",
        "tags": [
          "TiemposcomidasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Tiemposcomidas PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TiemposcomidasPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TiemposcomidasController.updateById"
      },
      "get": {
        "x-controller-name": "TiemposcomidasController",
        "x-operation-name": "findById",
        "tags": [
          "TiemposcomidasController"
        ],
        "responses": {
          "200": {
            "description": "Tiemposcomidas model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TiemposcomidasWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Tiemposcomidas.Filter"
                }
              }
            }
          }
        ],
        "operationId": "TiemposcomidasController.findById"
      },
      "delete": {
        "x-controller-name": "TiemposcomidasController",
        "x-operation-name": "deleteById",
        "tags": [
          "TiemposcomidasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Tiemposcomidas DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "TiemposcomidasController.deleteById"
      }
    },
    "/tiemposcomidas": {
      "post": {
        "x-controller-name": "TiemposcomidasController",
        "x-operation-name": "create",
        "tags": [
          "TiemposcomidasController"
        ],
        "responses": {
          "200": {
            "description": "Tiemposcomidas model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Tiemposcomidas"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewTiemposcomidas"
              }
            }
          }
        },
        "operationId": "TiemposcomidasController.create"
      },
      "patch": {
        "x-controller-name": "TiemposcomidasController",
        "x-operation-name": "updateAll",
        "tags": [
          "TiemposcomidasController"
        ],
        "responses": {
          "200": {
            "description": "Tiemposcomidas PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Tiemposcomidas.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Tiemposcomidas>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TiemposcomidasPartial"
              }
            }
          }
        },
        "operationId": "TiemposcomidasController.updateAll"
      },
      "get": {
        "x-controller-name": "TiemposcomidasController",
        "x-operation-name": "find",
        "tags": [
          "TiemposcomidasController"
        ],
        "responses": {
          "200": {
            "description": "Array of Tiemposcomidas model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TiemposcomidasWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Tiemposcomidas.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "TiemposcomidasController.find"
      }
    },
    "/tiendapagina/count": {
      "get": {
        "x-controller-name": "TiendapaginaController",
        "x-operation-name": "count",
        "tags": [
          "TiendapaginaController"
        ],
        "responses": {
          "200": {
            "description": "Tiendapagina model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Tiendapagina.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Tiendapagina>"
                }
              }
            }
          }
        ],
        "operationId": "TiendapaginaController.count"
      }
    },
    "/tiendapagina/{id}": {
      "put": {
        "x-controller-name": "TiendapaginaController",
        "x-operation-name": "replaceById",
        "tags": [
          "TiendapaginaController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Tiendapagina PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Tiendapagina"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TiendapaginaController.replaceById"
      },
      "patch": {
        "x-controller-name": "TiendapaginaController",
        "x-operation-name": "updateById",
        "tags": [
          "TiendapaginaController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Tiendapagina PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TiendapaginaPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TiendapaginaController.updateById"
      },
      "get": {
        "x-controller-name": "TiendapaginaController",
        "x-operation-name": "findById",
        "tags": [
          "TiendapaginaController"
        ],
        "responses": {
          "200": {
            "description": "Tiendapagina model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TiendapaginaWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Tiendapagina.Filter"
                }
              }
            }
          }
        ],
        "operationId": "TiendapaginaController.findById"
      },
      "delete": {
        "x-controller-name": "TiendapaginaController",
        "x-operation-name": "deleteById",
        "tags": [
          "TiendapaginaController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Tiendapagina DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "TiendapaginaController.deleteById"
      }
    },
    "/tiendapagina": {
      "post": {
        "x-controller-name": "TiendapaginaController",
        "x-operation-name": "create",
        "tags": [
          "TiendapaginaController"
        ],
        "responses": {
          "200": {
            "description": "Tiendapagina model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Tiendapagina"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewTiendapagina"
              }
            }
          }
        },
        "operationId": "TiendapaginaController.create"
      },
      "patch": {
        "x-controller-name": "TiendapaginaController",
        "x-operation-name": "updateAll",
        "tags": [
          "TiendapaginaController"
        ],
        "responses": {
          "200": {
            "description": "Tiendapagina PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Tiendapagina.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Tiendapagina>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TiendapaginaPartial"
              }
            }
          }
        },
        "operationId": "TiendapaginaController.updateAll"
      },
      "get": {
        "x-controller-name": "TiendapaginaController",
        "x-operation-name": "find",
        "tags": [
          "TiendapaginaController"
        ],
        "responses": {
          "200": {
            "description": "Array of Tiendapagina model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TiendapaginaWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Tiendapagina.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "TiendapaginaController.find"
      }
    },
    "/tipoproductos/count": {
      "get": {
        "x-controller-name": "TipoproductosController",
        "x-operation-name": "count",
        "tags": [
          "TipoproductosController"
        ],
        "responses": {
          "200": {
            "description": "Tipoproductos model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Tipoproductos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Tipoproductos>"
                }
              }
            }
          }
        ],
        "operationId": "TipoproductosController.count"
      }
    },
    "/tipoproductos/{id}": {
      "put": {
        "x-controller-name": "TipoproductosController",
        "x-operation-name": "replaceById",
        "tags": [
          "TipoproductosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Tipoproductos PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Tipoproductos"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TipoproductosController.replaceById"
      },
      "patch": {
        "x-controller-name": "TipoproductosController",
        "x-operation-name": "updateById",
        "tags": [
          "TipoproductosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Tipoproductos PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TipoproductosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TipoproductosController.updateById"
      },
      "get": {
        "x-controller-name": "TipoproductosController",
        "x-operation-name": "findById",
        "tags": [
          "TipoproductosController"
        ],
        "responses": {
          "200": {
            "description": "Tipoproductos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TipoproductosWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Tipoproductos.Filter"
                }
              }
            }
          }
        ],
        "operationId": "TipoproductosController.findById"
      },
      "delete": {
        "x-controller-name": "TipoproductosController",
        "x-operation-name": "deleteById",
        "tags": [
          "TipoproductosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Tipoproductos DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "TipoproductosController.deleteById"
      }
    },
    "/tipoproductos": {
      "post": {
        "x-controller-name": "TipoproductosController",
        "x-operation-name": "create",
        "tags": [
          "TipoproductosController"
        ],
        "responses": {
          "200": {
            "description": "Tipoproductos model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Tipoproductos"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewTipoproductos"
              }
            }
          }
        },
        "operationId": "TipoproductosController.create"
      },
      "patch": {
        "x-controller-name": "TipoproductosController",
        "x-operation-name": "updateAll",
        "tags": [
          "TipoproductosController"
        ],
        "responses": {
          "200": {
            "description": "Tipoproductos PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Tipoproductos.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Tipoproductos>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TipoproductosPartial"
              }
            }
          }
        },
        "operationId": "TipoproductosController.updateAll"
      },
      "get": {
        "x-controller-name": "TipoproductosController",
        "x-operation-name": "find",
        "tags": [
          "TipoproductosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Tipoproductos model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TipoproductosWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Tipoproductos.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "TipoproductosController.find"
      }
    },
    "/tiposdietas/count": {
      "get": {
        "x-controller-name": "TiposdietasController",
        "x-operation-name": "count",
        "tags": [
          "TiposdietasController"
        ],
        "responses": {
          "200": {
            "description": "Tiposdietas model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Tiposdietas.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Tiposdietas>"
                }
              }
            }
          }
        ],
        "operationId": "TiposdietasController.count"
      }
    },
    "/tiposdietas/{id}": {
      "put": {
        "x-controller-name": "TiposdietasController",
        "x-operation-name": "replaceById",
        "tags": [
          "TiposdietasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Tiposdietas PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Tiposdietas"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TiposdietasController.replaceById"
      },
      "patch": {
        "x-controller-name": "TiposdietasController",
        "x-operation-name": "updateById",
        "tags": [
          "TiposdietasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Tiposdietas PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TiposdietasPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TiposdietasController.updateById"
      },
      "get": {
        "x-controller-name": "TiposdietasController",
        "x-operation-name": "findById",
        "tags": [
          "TiposdietasController"
        ],
        "responses": {
          "200": {
            "description": "Tiposdietas model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TiposdietasWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Tiposdietas.Filter"
                }
              }
            }
          }
        ],
        "operationId": "TiposdietasController.findById"
      },
      "delete": {
        "x-controller-name": "TiposdietasController",
        "x-operation-name": "deleteById",
        "tags": [
          "TiposdietasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Tiposdietas DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "TiposdietasController.deleteById"
      }
    },
    "/tiposdietas": {
      "post": {
        "x-controller-name": "TiposdietasController",
        "x-operation-name": "create",
        "tags": [
          "TiposdietasController"
        ],
        "responses": {
          "200": {
            "description": "Tiposdietas model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Tiposdietas"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewTiposdietas"
              }
            }
          }
        },
        "operationId": "TiposdietasController.create"
      },
      "patch": {
        "x-controller-name": "TiposdietasController",
        "x-operation-name": "updateAll",
        "tags": [
          "TiposdietasController"
        ],
        "responses": {
          "200": {
            "description": "Tiposdietas PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Tiposdietas.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Tiposdietas>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TiposdietasPartial"
              }
            }
          }
        },
        "operationId": "TiposdietasController.updateAll"
      },
      "get": {
        "x-controller-name": "TiposdietasController",
        "x-operation-name": "find",
        "tags": [
          "TiposdietasController"
        ],
        "responses": {
          "200": {
            "description": "Array of Tiposdietas model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TiposdietasWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Tiposdietas.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "TiposdietasController.find"
      }
    },
    "/tiposejercicios/count": {
      "get": {
        "x-controller-name": "TiposejerciciosController",
        "x-operation-name": "count",
        "tags": [
          "TiposejerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Tiposejercicios model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Tiposejercicios.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Tiposejercicios>"
                }
              }
            }
          }
        ],
        "operationId": "TiposejerciciosController.count"
      }
    },
    "/tiposejercicios/{id}": {
      "put": {
        "x-controller-name": "TiposejerciciosController",
        "x-operation-name": "replaceById",
        "tags": [
          "TiposejerciciosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Tiposejercicios PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Tiposejercicios"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TiposejerciciosController.replaceById"
      },
      "patch": {
        "x-controller-name": "TiposejerciciosController",
        "x-operation-name": "updateById",
        "tags": [
          "TiposejerciciosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Tiposejercicios PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TiposejerciciosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TiposejerciciosController.updateById"
      },
      "get": {
        "x-controller-name": "TiposejerciciosController",
        "x-operation-name": "findById",
        "tags": [
          "TiposejerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Tiposejercicios model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TiposejerciciosWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Tiposejercicios.Filter"
                }
              }
            }
          }
        ],
        "operationId": "TiposejerciciosController.findById"
      },
      "delete": {
        "x-controller-name": "TiposejerciciosController",
        "x-operation-name": "deleteById",
        "tags": [
          "TiposejerciciosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Tiposejercicios DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "TiposejerciciosController.deleteById"
      }
    },
    "/tiposejercicios": {
      "post": {
        "x-controller-name": "TiposejerciciosController",
        "x-operation-name": "create",
        "tags": [
          "TiposejerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Tiposejercicios model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Tiposejercicios"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewTiposejercicios"
              }
            }
          }
        },
        "operationId": "TiposejerciciosController.create"
      },
      "patch": {
        "x-controller-name": "TiposejerciciosController",
        "x-operation-name": "updateAll",
        "tags": [
          "TiposejerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Tiposejercicios PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Tiposejercicios.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Tiposejercicios>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TiposejerciciosPartial"
              }
            }
          }
        },
        "operationId": "TiposejerciciosController.updateAll"
      },
      "get": {
        "x-controller-name": "TiposejerciciosController",
        "x-operation-name": "find",
        "tags": [
          "TiposejerciciosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Tiposejercicios model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TiposejerciciosWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Tiposejercicios.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "TiposejerciciosController.find"
      }
    },
    "/tiposrecetas/count": {
      "get": {
        "x-controller-name": "TiposrecetasController",
        "x-operation-name": "count",
        "tags": [
          "TiposrecetasController"
        ],
        "responses": {
          "200": {
            "description": "Tiposrecetas model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Tiposrecetas.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Tiposrecetas>"
                }
              }
            }
          }
        ],
        "operationId": "TiposrecetasController.count"
      }
    },
    "/tiposrecetas/{id}": {
      "put": {
        "x-controller-name": "TiposrecetasController",
        "x-operation-name": "replaceById",
        "tags": [
          "TiposrecetasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Tiposrecetas PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Tiposrecetas"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TiposrecetasController.replaceById"
      },
      "patch": {
        "x-controller-name": "TiposrecetasController",
        "x-operation-name": "updateById",
        "tags": [
          "TiposrecetasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Tiposrecetas PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TiposrecetasPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TiposrecetasController.updateById"
      },
      "get": {
        "x-controller-name": "TiposrecetasController",
        "x-operation-name": "findById",
        "tags": [
          "TiposrecetasController"
        ],
        "responses": {
          "200": {
            "description": "Tiposrecetas model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TiposrecetasWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Tiposrecetas.Filter"
                }
              }
            }
          }
        ],
        "operationId": "TiposrecetasController.findById"
      },
      "delete": {
        "x-controller-name": "TiposrecetasController",
        "x-operation-name": "deleteById",
        "tags": [
          "TiposrecetasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Tiposrecetas DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "TiposrecetasController.deleteById"
      }
    },
    "/tiposrecetas": {
      "post": {
        "x-controller-name": "TiposrecetasController",
        "x-operation-name": "create",
        "tags": [
          "TiposrecetasController"
        ],
        "responses": {
          "200": {
            "description": "Tiposrecetas model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Tiposrecetas"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewTiposrecetas"
              }
            }
          }
        },
        "operationId": "TiposrecetasController.create"
      },
      "patch": {
        "x-controller-name": "TiposrecetasController",
        "x-operation-name": "updateAll",
        "tags": [
          "TiposrecetasController"
        ],
        "responses": {
          "200": {
            "description": "Tiposrecetas PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Tiposrecetas.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Tiposrecetas>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TiposrecetasPartial"
              }
            }
          }
        },
        "operationId": "TiposrecetasController.updateAll"
      },
      "get": {
        "x-controller-name": "TiposrecetasController",
        "x-operation-name": "find",
        "tags": [
          "TiposrecetasController"
        ],
        "responses": {
          "200": {
            "description": "Array of Tiposrecetas model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TiposrecetasWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Tiposrecetas.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "TiposrecetasController.find"
      }
    },
    "/tipotallas/count": {
      "get": {
        "x-controller-name": "TipotallasController",
        "x-operation-name": "count",
        "tags": [
          "TipotallasController"
        ],
        "responses": {
          "200": {
            "description": "Tipotallas model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Tipotallas.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Tipotallas>"
                }
              }
            }
          }
        ],
        "operationId": "TipotallasController.count"
      }
    },
    "/tipotallas/{id}": {
      "put": {
        "x-controller-name": "TipotallasController",
        "x-operation-name": "replaceById",
        "tags": [
          "TipotallasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Tipotallas PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Tipotallas"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TipotallasController.replaceById"
      },
      "patch": {
        "x-controller-name": "TipotallasController",
        "x-operation-name": "updateById",
        "tags": [
          "TipotallasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Tipotallas PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TipotallasPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TipotallasController.updateById"
      },
      "get": {
        "x-controller-name": "TipotallasController",
        "x-operation-name": "findById",
        "tags": [
          "TipotallasController"
        ],
        "responses": {
          "200": {
            "description": "Tipotallas model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TipotallasWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Tipotallas.Filter"
                }
              }
            }
          }
        ],
        "operationId": "TipotallasController.findById"
      },
      "delete": {
        "x-controller-name": "TipotallasController",
        "x-operation-name": "deleteById",
        "tags": [
          "TipotallasController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Tipotallas DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "TipotallasController.deleteById"
      }
    },
    "/tipotallas": {
      "post": {
        "x-controller-name": "TipotallasController",
        "x-operation-name": "create",
        "tags": [
          "TipotallasController"
        ],
        "responses": {
          "200": {
            "description": "Tipotallas model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Tipotallas"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewTipotallas"
              }
            }
          }
        },
        "operationId": "TipotallasController.create"
      },
      "patch": {
        "x-controller-name": "TipotallasController",
        "x-operation-name": "updateAll",
        "tags": [
          "TipotallasController"
        ],
        "responses": {
          "200": {
            "description": "Tipotallas PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Tipotallas.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Tipotallas>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TipotallasPartial"
              }
            }
          }
        },
        "operationId": "TipotallasController.updateAll"
      },
      "get": {
        "x-controller-name": "TipotallasController",
        "x-operation-name": "find",
        "tags": [
          "TipotallasController"
        ],
        "responses": {
          "200": {
            "description": "Array of Tipotallas model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TipotallasWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Tipotallas.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "TipotallasController.find"
      }
    },
    "/unidades/count": {
      "get": {
        "x-controller-name": "UnidadesController",
        "x-operation-name": "count",
        "tags": [
          "UnidadesController"
        ],
        "responses": {
          "200": {
            "description": "Unidades model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Unidades.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Unidades>"
                }
              }
            }
          }
        ],
        "operationId": "UnidadesController.count"
      }
    },
    "/unidades/{id}": {
      "put": {
        "x-controller-name": "UnidadesController",
        "x-operation-name": "replaceById",
        "tags": [
          "UnidadesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Unidades PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Unidades"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UnidadesController.replaceById"
      },
      "patch": {
        "x-controller-name": "UnidadesController",
        "x-operation-name": "updateById",
        "tags": [
          "UnidadesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Unidades PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UnidadesPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UnidadesController.updateById"
      },
      "get": {
        "x-controller-name": "UnidadesController",
        "x-operation-name": "findById",
        "tags": [
          "UnidadesController"
        ],
        "responses": {
          "200": {
            "description": "Unidades model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UnidadesWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Unidades.Filter"
                }
              }
            }
          }
        ],
        "operationId": "UnidadesController.findById"
      },
      "delete": {
        "x-controller-name": "UnidadesController",
        "x-operation-name": "deleteById",
        "tags": [
          "UnidadesController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Unidades DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "UnidadesController.deleteById"
      }
    },
    "/unidades": {
      "post": {
        "x-controller-name": "UnidadesController",
        "x-operation-name": "create",
        "tags": [
          "UnidadesController"
        ],
        "responses": {
          "200": {
            "description": "Unidades model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Unidades"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewUnidades"
              }
            }
          }
        },
        "operationId": "UnidadesController.create"
      },
      "patch": {
        "x-controller-name": "UnidadesController",
        "x-operation-name": "updateAll",
        "tags": [
          "UnidadesController"
        ],
        "responses": {
          "200": {
            "description": "Unidades PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Unidades.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Unidades>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UnidadesPartial"
              }
            }
          }
        },
        "operationId": "UnidadesController.updateAll"
      },
      "get": {
        "x-controller-name": "UnidadesController",
        "x-operation-name": "find",
        "tags": [
          "UnidadesController"
        ],
        "responses": {
          "200": {
            "description": "Array of Unidades model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UnidadesWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Unidades.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "UnidadesController.find"
      }
    },
    "/usuarios/count": {
      "get": {
        "x-controller-name": "UsuariosController",
        "x-operation-name": "count",
        "tags": [
          "UsuariosController"
        ],
        "responses": {
          "200": {
            "description": "Usuarios model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Usuarios.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Usuarios>"
                }
              }
            }
          }
        ],
        "operationId": "UsuariosController.count"
      }
    },
    "/usuarios/{id}": {
      "put": {
        "x-controller-name": "UsuariosController",
        "x-operation-name": "replaceById",
        "tags": [
          "UsuariosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Usuarios PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Usuarios"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UsuariosController.replaceById"
      },
      "patch": {
        "x-controller-name": "UsuariosController",
        "x-operation-name": "updateById",
        "tags": [
          "UsuariosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Usuarios PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UsuariosPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UsuariosController.updateById"
      },
      "get": {
        "x-controller-name": "UsuariosController",
        "x-operation-name": "findById",
        "tags": [
          "UsuariosController"
        ],
        "responses": {
          "200": {
            "description": "Usuarios model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UsuariosWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Usuarios.Filter"
                }
              }
            }
          }
        ],
        "operationId": "UsuariosController.findById"
      },
      "delete": {
        "x-controller-name": "UsuariosController",
        "x-operation-name": "deleteById",
        "tags": [
          "UsuariosController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Usuarios DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "UsuariosController.deleteById"
      }
    },
    "/usuarios": {
      "post": {
        "x-controller-name": "UsuariosController",
        "x-operation-name": "create",
        "tags": [
          "UsuariosController"
        ],
        "responses": {
          "200": {
            "description": "Usuarios model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Usuarios"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewUsuarios"
              }
            }
          }
        },
        "operationId": "UsuariosController.create"
      },
      "patch": {
        "x-controller-name": "UsuariosController",
        "x-operation-name": "updateAll",
        "tags": [
          "UsuariosController"
        ],
        "responses": {
          "200": {
            "description": "Usuarios PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Usuarios.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Usuarios>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UsuariosPartial"
              }
            }
          }
        },
        "operationId": "UsuariosController.updateAll"
      },
      "get": {
        "x-controller-name": "UsuariosController",
        "x-operation-name": "find",
        "tags": [
          "UsuariosController"
        ],
        "responses": {
          "200": {
            "description": "Array of Usuarios model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UsuariosWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Usuarios.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "UsuariosController.find"
      }
    },
    "/v1/academy/buscador": {
      "get": {
        "x-controller-name": "AcademyController",
        "x-operation-name": "buscador",
        "tags": [
          "AcademyController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Academy search with filters"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "q",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tipo",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "idCurso",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "idCapitulo",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "nivel",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "categoria",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "formato",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "destacado",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "preview",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "favorito",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "progreso",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "duracionMin",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "duracionMax",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "orden",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "AcademyController.buscador"
      }
    },
    "/v1/academy/calificacion": {
      "post": {
        "x-controller-name": "AcademyController",
        "x-operation-name": "calificacion",
        "tags": [
          "AcademyController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Save academy rating"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "calificacion"
                ],
                "properties": {
                  "idCurso": {
                    "type": "number"
                  },
                  "idContenido": {
                    "type": "number"
                  },
                  "calificacion": {
                    "type": "number"
                  },
                  "comentario": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "AcademyController.calificacion"
      }
    },
    "/v1/academy/contenido/{id}": {
      "get": {
        "x-controller-name": "AcademyController",
        "x-operation-name": "contenido",
        "tags": [
          "AcademyController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Academy lesson detail"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AcademyController.contenido"
      }
    },
    "/v1/academy/contenidos": {
      "get": {
        "x-controller-name": "AcademyController",
        "x-operation-name": "contenidos",
        "tags": [
          "AcademyController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Academy contents"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idCurso",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "AcademyController.contenidos"
      }
    },
    "/v1/academy/curso/{id}": {
      "get": {
        "x-controller-name": "AcademyController",
        "x-operation-name": "curso",
        "tags": [
          "AcademyController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Academy course detail"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AcademyController.curso"
      }
    },
    "/v1/academy/cursos": {
      "get": {
        "x-controller-name": "AcademyController",
        "x-operation-name": "cursos",
        "tags": [
          "AcademyController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Academy courses"
                }
              }
            }
          }
        },
        "operationId": "AcademyController.cursos"
      }
    },
    "/v1/academy/favorito": {
      "post": {
        "x-controller-name": "AcademyController",
        "x-operation-name": "favorito",
        "tags": [
          "AcademyController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Toggle academy favorite"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "idCurso": {
                    "type": "number"
                  },
                  "idContenido": {
                    "type": "number"
                  },
                  "tipo": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "AcademyController.favorito"
      }
    },
    "/v1/academy/progreso/{usuario}": {
      "get": {
        "x-controller-name": "AcademyController",
        "x-operation-name": "progreso",
        "tags": [
          "AcademyController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Academy client progress"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "usuario",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "AcademyController.progreso"
      }
    },
    "/v1/academy/progreso": {
      "post": {
        "x-controller-name": "AcademyController",
        "x-operation-name": "saveProgress",
        "tags": [
          "AcademyController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Save academy progress"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "idCurso",
                  "idContenido"
                ],
                "properties": {
                  "idCurso": {
                    "type": "number"
                  },
                  "idCapitulo": {
                    "type": "number"
                  },
                  "idContenido": {
                    "type": "number"
                  },
                  "porcentaje_avance": {
                    "type": "number"
                  },
                  "segundos_vistos": {
                    "type": "number"
                  },
                  "duracion_total_seg": {
                    "type": "number"
                  },
                  "posicion_seg": {
                    "type": "number"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "AcademyController.saveProgress"
      }
    },
    "/v1/academy/recomendaciones": {
      "get": {
        "x-controller-name": "AcademyController",
        "x-operation-name": "recomendaciones",
        "tags": [
          "AcademyController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Academy recommendations"
                }
              }
            }
          }
        },
        "operationId": "AcademyController.recomendaciones"
      }
    },
    "/v1/ai/video-editor/fit8/export-kit": {
      "post": {
        "x-controller-name": "VideoAiController",
        "x-operation-name": "exportFit8ProductionKit",
        "tags": [
          "VideoAiController"
        ],
        "responses": {
          "200": {
            "description": "Kit de produccion para ejecutar el plan de video de FIT8"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "projectName": {
                    "type": "string"
                  },
                  "plan": {
                    "type": "object"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "VideoAiController.exportFit8ProductionKit"
      }
    },
    "/v1/ai/video-editor/fit8/plan": {
      "post": {
        "x-controller-name": "VideoAiController",
        "x-operation-name": "generateFit8VideoPlan",
        "tags": [
          "VideoAiController"
        ],
        "responses": {
          "200": {
            "description": "Plan de edicion de video generado con IA para FIT8"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "brief"
                ],
                "properties": {
                  "brief": {
                    "type": "string",
                    "minLength": 8,
                    "description": "Idea central del video o brief de marketing."
                  },
                  "objective": {
                    "type": "string",
                    "enum": [
                      "ventas",
                      "leads",
                      "brand-awareness",
                      "retencion",
                      "ugc",
                      "lanzamiento"
                    ],
                    "default": "ventas"
                  },
                  "platform": {
                    "type": "string",
                    "enum": [
                      "instagram_reels",
                      "tiktok",
                      "youtube_shorts",
                      "facebook_ads",
                      "whatsapp_status",
                      "multi"
                    ],
                    "default": "instagram_reels"
                  },
                  "durationSeconds": {
                    "type": "number",
                    "minimum": 10,
                    "maximum": 120,
                    "default": 30
                  },
                  "aspectRatio": {
                    "type": "string",
                    "enum": [
                      "9:16",
                      "1:1",
                      "16:9"
                    ],
                    "default": "9:16"
                  },
                  "language": {
                    "type": "string",
                    "default": "es-MX"
                  },
                  "audience": {
                    "type": "string"
                  },
                  "offer": {
                    "type": "string"
                  },
                  "productName": {
                    "type": "string"
                  },
                  "tone": {
                    "type": "string"
                  },
                  "callToAction": {
                    "type": "string"
                  },
                  "notes": {
                    "type": "string"
                  },
                  "footage": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "type": {
                          "type": "string",
                          "enum": [
                            "video",
                            "image",
                            "testimonial",
                            "screenshot",
                            "before_after",
                            "ugc",
                            "broll"
                          ]
                        },
                        "description": {
                          "type": "string"
                        },
                        "priority": {
                          "type": "string",
                          "enum": [
                            "high",
                            "medium",
                            "low"
                          ],
                          "default": "medium"
                        }
                      }
                    }
                  },
                  "brand": {
                    "type": "object",
                    "properties": {
                      "name": {
                        "type": "string"
                      },
                      "voice": {
                        "type": "string"
                      },
                      "primaryColor": {
                        "type": "string"
                      },
                      "accentColor": {
                        "type": "string"
                      },
                      "defaultCallToAction": {
                        "type": "string"
                      },
                      "mandatoryTerms": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        }
                      },
                      "bannedClaims": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        }
                      },
                      "pillars": {
                        "type": "array",
                        "items": {
                          "type": "string"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "VideoAiController.generateFit8VideoPlan"
      }
    },
    "/v1/ai/video-editor/fit8/preset": {
      "get": {
        "x-controller-name": "VideoAiController",
        "x-operation-name": "getFit8Preset",
        "tags": [
          "VideoAiController"
        ],
        "responses": {
          "200": {
            "description": "Preset de branding y defaults para el editor de video IA de FIT8"
          }
        },
        "operationId": "VideoAiController.getFit8Preset"
      }
    },
    "/v1/documentacion/app": {
      "get": {
        "x-controller-name": "DocumentacionController",
        "x-operation-name": "app",
        "tags": [
          "DocumentacionController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Documentacion funcional para la app movil"
                }
              }
            }
          }
        },
        "operationId": "DocumentacionController.app"
      }
    },
    "/v1/documentacion/arquitectura": {
      "get": {
        "x-controller-name": "ArquitecturaController",
        "x-operation-name": "arquitectura",
        "tags": [
          "ArquitecturaController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Arquitectura real del ecosistema FIT8"
                }
              }
            }
          }
        },
        "operationId": "ArquitecturaController.arquitectura"
      }
    },
    "/v1/documentacion/cliente/app": {
      "get": {
        "x-controller-name": "DocumentacionController",
        "x-operation-name": "clienteApp",
        "tags": [
          "DocumentacionController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Documentacion cliente final para App"
                }
              }
            }
          }
        },
        "operationId": "DocumentacionController.clienteApp"
      }
    },
    "/v1/documentacion/cliente/web": {
      "get": {
        "x-controller-name": "DocumentacionController",
        "x-operation-name": "clienteWeb",
        "tags": [
          "DocumentacionController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Documentacion cliente final para Web"
                }
              }
            }
          }
        },
        "operationId": "DocumentacionController.clienteWeb"
      }
    },
    "/v1/documentacion/contratos/analisis": {
      "get": {
        "x-controller-name": "ContractIntelligenceController",
        "x-operation-name": "analysis",
        "tags": [
          "ContractIntelligenceController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Analisis de contratos para App/Web"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "module",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "persist",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "operationId": "ContractIntelligenceController.analysis"
      }
    },
    "/v1/documentacion/contratos/snapshot": {
      "get": {
        "x-controller-name": "ContractIntelligenceController",
        "x-operation-name": "snapshot",
        "tags": [
          "ContractIntelligenceController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Persistir snapshot actual como baseline"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "module",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "ContractIntelligenceController.snapshot"
      }
    },
    "/v1/documentacion/ejecutivo": {
      "get": {
        "x-controller-name": "ExecutiveDocsController",
        "x-operation-name": "executive",
        "tags": [
          "ExecutiveDocsController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Tablero ejecutivo de documentacion y contratos"
                }
              }
            }
          }
        },
        "operationId": "ExecutiveDocsController.executive"
      }
    },
    "/v1/documentacion/observabilidad": {
      "get": {
        "x-controller-name": "ObservabilidadController",
        "x-operation-name": "observabilidad",
        "tags": [
          "ObservabilidadController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Observabilidad ejecutiva y release gate"
                }
              }
            }
          }
        },
        "operationId": "ObservabilidadController.observabilidad"
      }
    },
    "/v1/documentacion/war-room/comparar": {
      "get": {
        "x-controller-name": "WarRoomHistoryController",
        "x-operation-name": "comparar",
        "tags": [
          "WarRoomHistoryController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Comparar dos snapshots de War Room"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "base",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "target",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "format",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "WarRoomHistoryController.comparar"
      }
    },
    "/v1/documentacion/war-room/detalle": {
      "get": {
        "x-controller-name": "WarRoomHistoryController",
        "x-operation-name": "detalle",
        "tags": [
          "WarRoomHistoryController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Detalle de snapshot de War Room por id"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "WarRoomHistoryController.detalle"
      }
    },
    "/v1/documentacion/war-room/historial": {
      "get": {
        "x-controller-name": "WarRoomHistoryController",
        "x-operation-name": "historial",
        "tags": [
          "WarRoomHistoryController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Historial de snapshots de War Room"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "decision",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tag",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "from",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "to",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "WarRoomHistoryController.historial"
      }
    },
    "/v1/documentacion/war-room/registrar": {
      "get": {
        "x-controller-name": "WarRoomHistoryController",
        "x-operation-name": "registrar",
        "tags": [
          "WarRoomHistoryController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Registra snapshot de War Room en historial"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "tag",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "WarRoomHistoryController.registrar"
      }
    },
    "/v1/documentacion/war-room/replay": {
      "get": {
        "x-controller-name": "WarRoomHistoryController",
        "x-operation-name": "replay",
        "tags": [
          "WarRoomHistoryController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Reconstruir snapshot historico para forensic replay"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "WarRoomHistoryController.replay"
      }
    },
    "/v1/documentacion/war-room/serie": {
      "get": {
        "x-controller-name": "WarRoomHistoryController",
        "x-operation-name": "serie",
        "tags": [
          "WarRoomHistoryController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Serie temporal para playback de snapshots"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "decision",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tag",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "from",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "to",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "WarRoomHistoryController.serie"
      }
    },
    "/v1/documentacion/war-room": {
      "get": {
        "x-controller-name": "WarRoomController",
        "x-operation-name": "warRoom",
        "tags": [
          "WarRoomController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Release War Room para decision de salida"
                }
              }
            }
          }
        },
        "operationId": "WarRoomController.warRoom"
      }
    },
    "/v1/documentacion/web": {
      "get": {
        "x-controller-name": "DocumentacionController",
        "x-operation-name": "web",
        "tags": [
          "DocumentacionController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Documentacion funcional para la web"
                }
              }
            }
          }
        },
        "operationId": "DocumentacionController.web"
      }
    },
    "/v1/documentacion": {
      "get": {
        "x-controller-name": "DocumentacionController",
        "x-operation-name": "index",
        "tags": [
          "DocumentacionController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Indice de documentacion"
                }
              }
            }
          }
        },
        "operationId": "DocumentacionController.index"
      }
    },
    "/v1/mobile/account/regenerate-routine": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "regenerateActiveRoutine",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Regenera la rutina activa del cliente autenticado"
                }
              }
            }
          }
        },
        "operationId": "MobileController.regenerateActiveRoutine"
      }
    },
    "/v1/mobile/account": {
      "patch": {
        "x-controller-name": "MobileController",
        "x-operation-name": "updateAccount",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Update authenticated client account details and preferences"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "nombre": {
                    "type": "string"
                  },
                  "apellidos": {
                    "type": "string"
                  },
                  "telefono": {
                    "type": "string"
                  },
                  "usuario": {
                    "type": "string"
                  },
                  "idGenero": {
                    "type": "number"
                  },
                  "anio_nacimiento": {
                    "type": "number"
                  },
                  "altura": {
                    "type": "number"
                  },
                  "peso_actual": {
                    "type": "number"
                  },
                  "peso_objetivo": {
                    "type": "number"
                  },
                  "idObjetivo": {
                    "type": "number"
                  },
                  "idMotivacion": {
                    "type": "number"
                  },
                  "idAreaEnfoque": {
                    "type": "number"
                  },
                  "idFormaActual": {
                    "type": "number"
                  },
                  "idFormaObjetivo": {
                    "type": "number"
                  },
                  "idDisciplina": {
                    "type": "number"
                  },
                  "idLugarEntrenamiento": {
                    "type": "number"
                  },
                  "idCondicionEjercicio": {
                    "type": "number"
                  },
                  "idNivelEjercicio": {
                    "type": "number"
                  },
                  "idComidasPorDia": {
                    "type": "number"
                  },
                  "cardio": {
                    "type": "boolean"
                  },
                  "lesiones": {
                    "type": "string"
                  },
                  "mensaje": {
                    "type": "string"
                  },
                  "dias_entrenamiento_semana": {
                    "type": "number"
                  },
                  "minutos_por_sesion": {
                    "type": "number"
                  },
                  "prefiere_sin_equipamiento": {
                    "type": "boolean"
                  },
                  "equipamientos_ids": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "MobileController.updateAccount"
      },
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "account",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Authenticated client account details"
                }
              }
            }
          }
        },
        "operationId": "MobileController.account"
      }
    },
    "/v1/mobile/adherencia/riesgo": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "adherenceRisk",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Riesgo de abandono y adherencia del cliente autenticado"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "MobileController.adherenceRisk"
      }
    },
    "/v1/mobile/app/first-open": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "registerFirstAppOpen",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Registra la primera apertura de la app en el dispositivo"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "idCliente": {
                    "type": "number"
                  },
                  "deviceFingerprint": {
                    "type": "string"
                  },
                  "platform": {
                    "type": "string"
                  },
                  "appVersion": {
                    "type": "string"
                  },
                  "metadata": {
                    "type": "object"
                  }
                }
              }
            }
          },
          "required": false
        },
        "operationId": "MobileController.registerFirstAppOpen"
      }
    },
    "/v1/mobile/auth/login": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "login",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Mobile session payload"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "email",
                  "password"
                ],
                "properties": {
                  "email": {
                    "type": "string"
                  },
                  "password": {
                    "type": "string"
                  },
                  "device": {
                    "type": "object"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "MobileController.login"
      }
    },
    "/v1/mobile/auth/logout": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "logout",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Logout mobile session"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "device": {
                    "type": "object"
                  }
                }
              }
            }
          },
          "required": false
        },
        "operationId": "MobileController.logout"
      }
    },
    "/v1/mobile/auth/password-reset/confirm": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "confirmPasswordReset",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Confirm password reset with verification code"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "email",
                  "code",
                  "newPassword"
                ],
                "properties": {
                  "email": {
                    "type": "string"
                  },
                  "code": {
                    "type": "string"
                  },
                  "newPassword": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "MobileController.confirmPasswordReset"
      }
    },
    "/v1/mobile/auth/password-reset/request": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "requestPasswordResetCode",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Request password reset code"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "email"
                ],
                "properties": {
                  "email": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "MobileController.requestPasswordResetCode"
      }
    },
    "/v1/mobile/auth/refresh": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "refresh",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Refresh mobile session"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "refreshToken"
                ],
                "properties": {
                  "refreshToken": {
                    "type": "string"
                  },
                  "device": {
                    "type": "object"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "MobileController.refresh"
      }
    },
    "/v1/mobile/auth/register/email-code/request": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "requestRegisterEmailCode",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Request register email verification code"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "email"
                ],
                "properties": {
                  "email": {
                    "type": "string"
                  },
                  "nombre": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "MobileController.requestRegisterEmailCode"
      }
    },
    "/v1/mobile/auth/register": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "register",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Register mobile account"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "nombre",
                  "apellidos",
                  "telefono",
                  "email",
                  "password"
                ],
                "properties": {
                  "idCliente": {
                    "type": "number"
                  },
                  "nombre": {
                    "type": "string"
                  },
                  "apellidos": {
                    "type": "string"
                  },
                  "telefono": {
                    "type": "string"
                  },
                  "email": {
                    "type": "string"
                  },
                  "usuario": {
                    "type": "string"
                  },
                  "password": {
                    "type": "string"
                  },
                  "verificationCode": {
                    "type": "string"
                  },
                  "idGenero": {
                    "type": "number"
                  },
                  "anio_nacimiento": {
                    "type": "number"
                  },
                  "altura": {
                    "type": "number"
                  },
                  "peso_actual": {
                    "type": "number"
                  },
                  "peso_objetivo": {
                    "type": "number"
                  },
                  "idObjetivo": {
                    "type": "number"
                  },
                  "idMotivacion": {
                    "type": "number"
                  },
                  "idAreaEnfoque": {
                    "type": "number"
                  },
                  "idFormaActual": {
                    "type": "number"
                  },
                  "idFormaObjetivo": {
                    "type": "number"
                  },
                  "idDisciplina": {
                    "type": "number"
                  },
                  "idLugarEntrenamiento": {
                    "type": "number"
                  },
                  "idCondicionEjercicio": {
                    "type": "number"
                  },
                  "idNivelEjercicio": {
                    "type": "number"
                  },
                  "idComidasPorDia": {
                    "type": "number"
                  },
                  "cardio": {
                    "type": "boolean"
                  },
                  "lesiones": {
                    "type": "string"
                  },
                  "mensaje": {
                    "type": "string"
                  },
                  "dias_entrenamiento_semana": {
                    "type": "number"
                  },
                  "minutos_por_sesion": {
                    "type": "number"
                  },
                  "prefiere_sin_equipamiento": {
                    "type": "boolean"
                  },
                  "equipamientos_ids": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "device": {
                    "type": "object"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "MobileController.register"
      }
    },
    "/v1/mobile/auth/social": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "social",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Register/login social mobile account"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "provider",
                  "firebaseIdToken"
                ],
                "properties": {
                  "idCliente": {
                    "type": "number"
                  },
                  "provider": {
                    "type": "string"
                  },
                  "email": {
                    "type": "string"
                  },
                  "nombre": {
                    "type": "string"
                  },
                  "apellidos": {
                    "type": "string"
                  },
                  "telefono": {
                    "type": "string"
                  },
                  "firebaseIdToken": {
                    "type": "string"
                  },
                  "providerUserId": {
                    "type": "string"
                  },
                  "providerDisplayName": {
                    "type": "string"
                  },
                  "providerGivenName": {
                    "type": "string"
                  },
                  "providerFamilyName": {
                    "type": "string"
                  },
                  "providerPhotoUrl": {
                    "type": "string"
                  },
                  "idGenero": {
                    "type": "number"
                  },
                  "anio_nacimiento": {
                    "type": "number"
                  },
                  "altura": {
                    "type": "number"
                  },
                  "peso_actual": {
                    "type": "number"
                  },
                  "peso_objetivo": {
                    "type": "number"
                  },
                  "idObjetivo": {
                    "type": "number"
                  },
                  "idMotivacion": {
                    "type": "number"
                  },
                  "idAreaEnfoque": {
                    "type": "number"
                  },
                  "idFormaActual": {
                    "type": "number"
                  },
                  "idFormaObjetivo": {
                    "type": "number"
                  },
                  "idDisciplina": {
                    "type": "number"
                  },
                  "idLugarEntrenamiento": {
                    "type": "number"
                  },
                  "idCondicionEjercicio": {
                    "type": "number"
                  },
                  "idNivelEjercicio": {
                    "type": "number"
                  },
                  "idComidasPorDia": {
                    "type": "number"
                  },
                  "cardio": {
                    "type": "boolean"
                  },
                  "lesiones": {
                    "type": "string"
                  },
                  "mensaje": {
                    "type": "string"
                  },
                  "dias_entrenamiento_semana": {
                    "type": "number"
                  },
                  "minutos_por_sesion": {
                    "type": "number"
                  },
                  "prefiere_sin_equipamiento": {
                    "type": "boolean"
                  },
                  "equipamientos_ids": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  },
                  "device": {
                    "type": "object"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "MobileController.social"
      }
    },
    "/v1/mobile/checkins/weekly": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "saveWeeklyCheckin",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Guardar check-in semanal guiado para el cliente autenticado"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "suenoHoras": {
                    "type": "number"
                  },
                  "adherenciaDieta": {
                    "type": "number"
                  },
                  "adherenciaEntreno": {
                    "type": "number"
                  },
                  "energiaNivel": {
                    "type": "number"
                  },
                  "estresNivel": {
                    "type": "number"
                  },
                  "animoNivel": {
                    "type": "number"
                  },
                  "hambreNivel": {
                    "type": "number"
                  },
                  "dolorNivel": {
                    "type": "number"
                  },
                  "notas": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "MobileController.saveWeeklyCheckin"
      }
    },
    "/v1/mobile/checkins": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "listWeeklyCheckins",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Historial de check-ins semanales del cliente autenticado"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "MobileController.listWeeklyCheckins"
      }
    },
    "/v1/mobile/dashboard": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "dashboard",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Mobile dashboard summary"
                }
              }
            }
          }
        },
        "operationId": "MobileController.dashboard"
      }
    },
    "/v1/mobile/onboarding/activate-core-plan": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "activateCorePlan",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Crea (si no existe) plan CORE de 30 dias para el cliente y genera rutina"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "idCliente": {
                    "type": "number"
                  }
                }
              }
            }
          },
          "required": false
        },
        "operationId": "MobileController.activateCorePlan"
      }
    },
    "/v1/mobile/onboarding/plan-preview": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "onboardingPlanPreview",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Resumen semanal y calendario del plan activo de onboarding"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "idCliente",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "MobileController.onboardingPlanPreview"
      }
    },
    "/v1/mobile/onboarding/testimonios": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "onboardingTestimonials",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Testimonios para slider de onboarding"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "genero",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "MobileController.onboardingTestimonials"
      }
    },
    "/v1/mobile/overview": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "overview",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Complete mobile overview for client plan"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "date",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "MobileController.overview"
      }
    },
    "/v1/mobile/plan/current/day/{date}": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "currentPlanByDate",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Current plan meals by date"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "date",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "MobileController.currentPlanByDate"
      }
    },
    "/v1/mobile/plan/current/shopping-list": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "currentPlanShoppingList",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Current plan shopping list by period"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "period",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "date",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "MobileController.currentPlanShoppingList"
      }
    },
    "/v1/mobile/plan/current": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "currentPlan",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Current plan for authenticated client"
                }
              }
            }
          }
        },
        "operationId": "MobileController.currentPlan"
      }
    },
    "/v1/mobile/plan/features": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "currentPlanFeatures",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Feature flags habilitados para el plan activo del cliente"
                }
              }
            }
          }
        },
        "operationId": "MobileController.currentPlanFeatures"
      }
    },
    "/v1/mobile/profile/progress": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "profileProgress",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Resumen de progreso para la seccion de perfil del cliente"
                }
              }
            }
          }
        },
        "operationId": "MobileController.profileProgress"
      }
    },
    "/v1/mobile/progreso/reporte": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "progressReport",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Reporte de progreso del cliente para modulos de reportes"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "MobileController.progressReport"
      }
    },
    "/v1/mobile/progreso": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "saveProgress",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Guardar registro de progreso fisico del cliente"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "peso"
                ],
                "properties": {
                  "fechaRegistro": {
                    "type": "string"
                  },
                  "peso": {
                    "type": "number"
                  },
                  "altura": {
                    "type": "number"
                  },
                  "grasaCorporal": {
                    "type": "number"
                  },
                  "masaMuscular": {
                    "type": "number"
                  },
                  "aguaCorporal": {
                    "type": "number"
                  },
                  "cinturaCm": {
                    "type": "number"
                  },
                  "caderaCm": {
                    "type": "number"
                  },
                  "pechoCm": {
                    "type": "number"
                  },
                  "brazoCm": {
                    "type": "number"
                  },
                  "musloCm": {
                    "type": "number"
                  },
                  "pasosPromedio": {
                    "type": "number"
                  },
                  "suenoHoras": {
                    "type": "number"
                  },
                  "adherenciaDieta": {
                    "type": "number"
                  },
                  "adherenciaEntreno": {
                    "type": "number"
                  },
                  "energiaNivel": {
                    "type": "number"
                  },
                  "estresNivel": {
                    "type": "number"
                  },
                  "animoNivel": {
                    "type": "number"
                  },
                  "notas": {
                    "type": "string"
                  },
                  "metadata": {
                    "type": "string"
                  },
                  "fotos": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "required": [
                        "fileName"
                      ],
                      "properties": {
                        "fileName": {
                          "type": "string"
                        },
                        "mimeType": {
                          "type": "string"
                        },
                        "size": {
                          "type": "number"
                        },
                        "ext": {
                          "type": "string"
                        },
                        "thumb": {
                          "type": "string"
                        },
                        "typeFile": {
                          "type": "string"
                        },
                        "width": {
                          "type": "number"
                        },
                        "height": {
                          "type": "number"
                        },
                        "funcion": {
                          "type": "string"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "MobileController.saveProgress"
      },
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "listProgress",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Historial de progreso fisico del cliente autenticado"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "offset",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "MobileController.listProgress"
      }
    },
    "/v1/mobile/scan/barcode/{code}": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "scanByBarcode",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Resolve nutrition details by barcode"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "code",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "grams",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "autoEnrich",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "MobileController.scanByBarcode"
      }
    },
    "/v1/mobile/scan/catalog/provider/openfoodfacts/barcode/{code}": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "enrichBarcodeFromOpenFoodFacts",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Enrich single barcode from OpenFoodFacts"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "code",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "persist",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "createIngredient",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "MobileController.enrichBarcodeFromOpenFoodFacts"
      }
    },
    "/v1/mobile/scan/catalog/provider/openfoodfacts/bootstrap-misses": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "bootstrapCatalogFromMisses",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Bootstrap catalog from unresolved misses using OpenFoodFacts"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "days": {
                    "type": "number"
                  },
                  "limitTerms": {
                    "type": "number"
                  },
                  "kind": {
                    "type": "string"
                  },
                  "country": {
                    "type": "string"
                  },
                  "createProducts": {
                    "type": "boolean"
                  },
                  "createIngredients": {
                    "type": "boolean"
                  },
                  "resolveMisses": {
                    "type": "boolean"
                  }
                }
              }
            }
          },
          "required": false
        },
        "operationId": "MobileController.bootstrapCatalogFromMisses"
      }
    },
    "/v1/mobile/scan/catalog/provider/openfoodfacts/ops/dashboard": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "openFoodFactsOpsDashboard",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Consolidated OpenFoodFacts operations dashboard"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "MobileController.openFoodFactsOpsDashboard"
      }
    },
    "/v1/mobile/scan/catalog/provider/openfoodfacts/ops/policy/configure": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "configureOpenFoodFactsOpsPolicy",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Configure OpenFoodFacts operations policy by company"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "level"
                ],
                "properties": {
                  "level": {
                    "type": "string",
                    "enum": [
                      "conservative",
                      "balanced",
                      "aggressive"
                    ]
                  },
                  "targetDuePending": {
                    "type": "number"
                  },
                  "maxBatches": {
                    "type": "number"
                  },
                  "batchSize": {
                    "type": "number"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "MobileController.configureOpenFoodFactsOpsPolicy"
      }
    },
    "/v1/mobile/scan/catalog/provider/openfoodfacts/ops/policy/status": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "openFoodFactsOpsPolicyStatus",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Get OpenFoodFacts operations policy"
                }
              }
            }
          }
        },
        "operationId": "MobileController.openFoodFactsOpsPolicyStatus"
      }
    },
    "/v1/mobile/scan/catalog/provider/openfoodfacts/ops/sweep": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "runOpenFoodFactsOpsSweep",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Run one consolidated OpenFoodFacts operational sweep"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "runDueSchedule": {
                    "type": "boolean"
                  },
                  "autoHeal": {
                    "type": "boolean"
                  },
                  "runBatch": {
                    "type": "boolean"
                  },
                  "batchSize": {
                    "type": "number"
                  },
                  "policyLevel": {
                    "type": "string",
                    "enum": [
                      "conservative",
                      "balanced",
                      "aggressive"
                    ]
                  }
                }
              }
            }
          },
          "required": false
        },
        "operationId": "MobileController.runOpenFoodFactsOpsSweep"
      }
    },
    "/v1/mobile/scan/catalog/provider/openfoodfacts/sync/jobs/{jobId}/export": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "exportOpenFoodFactsSyncJob",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Export OpenFoodFacts sync job as CSV"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "MobileController.exportOpenFoodFactsSyncJob"
      }
    },
    "/v1/mobile/scan/catalog/provider/openfoodfacts/sync/jobs/{jobId}/retry-failed": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "retryOpenFoodFactsSyncJobFailed",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Retry failed terms from an OpenFoodFacts sync job"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "country": {
                    "type": "string"
                  },
                  "createProducts": {
                    "type": "boolean"
                  },
                  "createIngredients": {
                    "type": "boolean"
                  },
                  "resolveMisses": {
                    "type": "boolean"
                  }
                }
              }
            }
          },
          "required": false,
          "x-parameter-index": 1
        },
        "operationId": "MobileController.retryOpenFoodFactsSyncJobFailed"
      }
    },
    "/v1/mobile/scan/catalog/provider/openfoodfacts/sync/jobs/{jobId}": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "getOpenFoodFactsSyncJob",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "OpenFoodFacts sync job detail"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "MobileController.getOpenFoodFactsSyncJob"
      }
    },
    "/v1/mobile/scan/catalog/provider/openfoodfacts/sync/jobs": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "listOpenFoodFactsSyncJobs",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "List OpenFoodFacts sync jobs"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "MobileController.listOpenFoodFactsSyncJobs"
      }
    },
    "/v1/mobile/scan/catalog/provider/openfoodfacts/sync/queue/auto-heal": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "autoHealOpenFoodFactsSyncQueue",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Auto-heal OpenFoodFacts queue based on health status"
                }
              }
            }
          }
        },
        "operationId": "MobileController.autoHealOpenFoodFactsSyncQueue"
      }
    },
    "/v1/mobile/scan/catalog/provider/openfoodfacts/sync/queue/autoscale": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "autoscaleOpenFoodFactsSyncQueue",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Autoscale queue execution to reduce due pending backlog"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "targetDuePending": {
                    "type": "number"
                  },
                  "maxBatches": {
                    "type": "number"
                  },
                  "batchSize": {
                    "type": "number"
                  }
                }
              }
            }
          },
          "required": false
        },
        "operationId": "MobileController.autoscaleOpenFoodFactsSyncQueue"
      }
    },
    "/v1/mobile/scan/catalog/provider/openfoodfacts/sync/queue/enqueue": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "enqueueOpenFoodFactsSyncQueue",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Enqueue OpenFoodFacts sync work item"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "days": {
                    "type": "number"
                  },
                  "limitTerms": {
                    "type": "number"
                  },
                  "kind": {
                    "type": "string"
                  },
                  "country": {
                    "type": "string"
                  },
                  "createProducts": {
                    "type": "boolean"
                  },
                  "createIngredients": {
                    "type": "boolean"
                  },
                  "resolveMisses": {
                    "type": "boolean"
                  },
                  "terms": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "maxAttempts": {
                    "type": "number"
                  },
                  "runAfter": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "required": false
        },
        "operationId": "MobileController.enqueueOpenFoodFactsSyncQueue"
      }
    },
    "/v1/mobile/scan/catalog/provider/openfoodfacts/sync/queue/health": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "openFoodFactsSyncQueueHealth",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "OpenFoodFacts queue health snapshot"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "MobileController.openFoodFactsSyncQueueHealth"
      }
    },
    "/v1/mobile/scan/catalog/provider/openfoodfacts/sync/queue/items": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "listOpenFoodFactsSyncQueueItems",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "List OpenFoodFacts sync queue items"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "state",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "MobileController.listOpenFoodFactsSyncQueueItems"
      }
    },
    "/v1/mobile/scan/catalog/provider/openfoodfacts/sync/queue/metrics": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "openFoodFactsSyncQueueMetrics",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "OpenFoodFacts queue operational metrics"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "MobileController.openFoodFactsSyncQueueMetrics"
      }
    },
    "/v1/mobile/scan/catalog/provider/openfoodfacts/sync/queue/retry-failed": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "retryFailedOpenFoodFactsSyncQueue",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Retry failed OpenFoodFacts queue items"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "MobileController.retryFailedOpenFoodFactsSyncQueue"
      }
    },
    "/v1/mobile/scan/catalog/provider/openfoodfacts/sync/queue/run-batch": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "runBatchOpenFoodFactsSyncQueue",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Execute a batch of due OpenFoodFacts queue items"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "maxItems",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "MobileController.runBatchOpenFoodFactsSyncQueue"
      }
    },
    "/v1/mobile/scan/catalog/provider/openfoodfacts/sync/queue/run-next": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "runNextOpenFoodFactsSyncQueue",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Execute next due OpenFoodFacts queue item"
                }
              }
            }
          }
        },
        "operationId": "MobileController.runNextOpenFoodFactsSyncQueue"
      }
    },
    "/v1/mobile/scan/catalog/provider/openfoodfacts/sync/schedule/configure": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "configureOpenFoodFactsSyncSchedule",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Configure OpenFoodFacts scheduled sync"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "active": {
                    "type": "boolean"
                  },
                  "hourUtc": {
                    "type": "number"
                  },
                  "days": {
                    "type": "number"
                  },
                  "limitTerms": {
                    "type": "number"
                  },
                  "kind": {
                    "type": "string"
                  },
                  "country": {
                    "type": "string"
                  },
                  "createProducts": {
                    "type": "boolean"
                  },
                  "createIngredients": {
                    "type": "boolean"
                  },
                  "resolveMisses": {
                    "type": "boolean"
                  }
                }
              }
            }
          },
          "required": false
        },
        "operationId": "MobileController.configureOpenFoodFactsSyncSchedule"
      }
    },
    "/v1/mobile/scan/catalog/provider/openfoodfacts/sync/schedule/run-due": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "runDueOpenFoodFactsSyncSchedule",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Run scheduled OpenFoodFacts sync if due"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "force": {
                    "type": "boolean"
                  },
                  "runNow": {
                    "type": "boolean"
                  }
                }
              }
            }
          },
          "required": false
        },
        "operationId": "MobileController.runDueOpenFoodFactsSyncSchedule"
      }
    },
    "/v1/mobile/scan/catalog/provider/openfoodfacts/sync/schedule/status": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "openFoodFactsSyncScheduleStatus",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Get OpenFoodFacts sync schedule status"
                }
              }
            }
          }
        },
        "operationId": "MobileController.openFoodFactsSyncScheduleStatus"
      }
    },
    "/v1/mobile/scan/catalog/provider/openfoodfacts/sync/start": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "startOpenFoodFactsSyncJob",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Start OpenFoodFacts sync job from unresolved terms"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "days": {
                    "type": "number"
                  },
                  "limitTerms": {
                    "type": "number"
                  },
                  "kind": {
                    "type": "string"
                  },
                  "country": {
                    "type": "string"
                  },
                  "createProducts": {
                    "type": "boolean"
                  },
                  "createIngredients": {
                    "type": "boolean"
                  },
                  "resolveMisses": {
                    "type": "boolean"
                  }
                }
              }
            }
          },
          "required": false
        },
        "operationId": "MobileController.startOpenFoodFactsSyncJob"
      }
    },
    "/v1/mobile/scan/catalog/resolve/jobs/{jobId}/export": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "exportCatalogResolveJob",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Export catalog resolve job as CSV"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "MobileController.exportCatalogResolveJob"
      }
    },
    "/v1/mobile/scan/catalog/resolve/jobs/{jobId}": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "getCatalogResolveJob",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Catalog resolve job detail"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "jobId",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "MobileController.getCatalogResolveJob"
      }
    },
    "/v1/mobile/scan/catalog/resolve/jobs": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "listCatalogResolveJobs",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Recent catalog resolve jobs"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "MobileController.listCatalogResolveJobs"
      }
    },
    "/v1/mobile/scan/catalog/resolve/top": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "resolveTopCatalogSuggestions",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Resolve top catalog suggestions in batch using priority score"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "days": {
                    "type": "number"
                  },
                  "limit": {
                    "type": "number"
                  },
                  "kind": {
                    "type": "string"
                  },
                  "group": {
                    "type": "string"
                  },
                  "grams": {
                    "type": "number"
                  },
                  "kcal": {
                    "type": "number"
                  },
                  "protein": {
                    "type": "number"
                  },
                  "carbs": {
                    "type": "number"
                  },
                  "fats": {
                    "type": "number"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "MobileController.resolveTopCatalogSuggestions"
      }
    },
    "/v1/mobile/scan/catalog/suggest": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "suggestCatalogGrowth",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Suggest catalog growth opportunities from unresolved misses"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "kind",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "MobileController.suggestCatalogGrowth"
      }
    },
    "/v1/mobile/scan/data-quality/alerts/ack-all": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "ackAllScanDataQualityAlerts",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Acknowledge all open data quality alerts"
                }
              }
            }
          }
        },
        "operationId": "MobileController.ackAllScanDataQualityAlerts"
      }
    },
    "/v1/mobile/scan/data-quality/alerts/export": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "exportScanDataQualityAlerts",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Export open and recent data quality alerts as CSV"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "MobileController.exportScanDataQualityAlerts"
      }
    },
    "/v1/mobile/scan/data-quality/alerts/refresh": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "refreshScanDataQualityAlerts",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Refresh proactive scan data quality alerts"
                }
              }
            }
          }
        },
        "operationId": "MobileController.refreshScanDataQualityAlerts"
      }
    },
    "/v1/mobile/scan/data-quality/alerts/{alertId}/ack": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "ackScanDataQualityAlert",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Acknowledge proactive scan data quality alert"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "alertId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "MobileController.ackScanDataQualityAlert"
      }
    },
    "/v1/mobile/scan/data-quality/alerts/{alertId}/runbook": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "runbookScanDataQualityAlert",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Execute alert runbook actions"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "alertId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "MobileController.runbookScanDataQualityAlert"
      }
    },
    "/v1/mobile/scan/data-quality/alerts": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "listScanDataQualityAlerts",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "List proactive scan data quality alerts"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "MobileController.listScanDataQualityAlerts"
      }
    },
    "/v1/mobile/scan/data-quality/export": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "exportScanDataQuality",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Export data quality dashboard snapshot as CSV"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "MobileController.exportScanDataQuality"
      }
    },
    "/v1/mobile/scan/data-quality/remediate": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "remediateScanDataQuality",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Execute one-click remediation action for scan data quality"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "action"
                ],
                "properties": {
                  "action": {
                    "type": "string",
                    "enum": [
                      "resolve_top_catalog",
                      "export_critical_terms",
                      "log_threshold_adjustment",
                      "autoscale_openfoodfacts_queue"
                    ]
                  },
                  "days": {
                    "type": "number"
                  },
                  "limit": {
                    "type": "number"
                  },
                  "kind": {
                    "type": "string"
                  },
                  "group": {
                    "type": "string"
                  },
                  "grams": {
                    "type": "number"
                  },
                  "kcal": {
                    "type": "number"
                  },
                  "protein": {
                    "type": "number"
                  },
                  "carbs": {
                    "type": "number"
                  },
                  "fats": {
                    "type": "number"
                  },
                  "threshold": {
                    "type": "number"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "MobileController.remediateScanDataQuality"
      }
    },
    "/v1/mobile/scan/data-quality": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "scanDataQuality",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Data quality dashboard for scan and catalog operations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "MobileController.scanDataQuality"
      }
    },
    "/v1/mobile/scan/enterprise/kpis": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "enterpriseScanKpis",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Enterprise operational KPIs for scan platform"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "MobileController.enterpriseScanKpis"
      }
    },
    "/v1/mobile/scan/history": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "scanHistory",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Recent scan history for authenticated client"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "MobileController.scanHistory"
      }
    },
    "/v1/mobile/scan/misses/audit": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "scanMissesAudit",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Audit trail of resolved misses for current company"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "kind",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "resolvedByMe",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "MobileController.scanMissesAudit"
      }
    },
    "/v1/mobile/scan/misses/export": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "exportScanMisses",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Export unresolved scan misses as CSV"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "resolved",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "kind",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "MobileController.exportScanMisses"
      }
    },
    "/v1/mobile/scan/misses/resolve/bulk": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "resolveMissBulk",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Resolve unresolved scan terms in batch"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "items"
                ],
                "properties": {
                  "items": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "required": [
                        "term"
                      ],
                      "properties": {
                        "term": {
                          "type": "string"
                        },
                        "nombre": {
                          "type": "string"
                        },
                        "grupo": {
                          "type": "string"
                        },
                        "subgrupo": {
                          "type": "string"
                        },
                        "idUnidad": {
                          "type": "number"
                        },
                        "porcion_equivalente_g": {
                          "type": "number"
                        },
                        "porcion_equivalente_descripcion": {
                          "type": "string"
                        },
                        "energia_kcal_equivalente": {
                          "type": "number"
                        },
                        "proteina_g_equivalente": {
                          "type": "number"
                        },
                        "carbohidratos_g_equivalente": {
                          "type": "number"
                        },
                        "grasa_g_equivalente": {
                          "type": "number"
                        },
                        "fibra_g_equivalente": {
                          "type": "number"
                        },
                        "sodio_mg_equivalente": {
                          "type": "number"
                        },
                        "acido_ascorbico_mg_equivalente": {
                          "type": "number"
                        },
                        "calcio_mg_equivalente": {
                          "type": "number"
                        },
                        "colesterol_mg_equivalente": {
                          "type": "number"
                        },
                        "folato_ug_equivalente": {
                          "type": "number"
                        },
                        "acido_folico_ug_equivalente": {
                          "type": "number"
                        },
                        "indice_glicemico_equivalente": {
                          "type": "number"
                        },
                        "carga_glicemica_equivalente": {
                          "type": "number"
                        },
                        "hierro_heminico_mg_equivalente": {
                          "type": "number"
                        },
                        "magnesio_mg_equivalente": {
                          "type": "number"
                        },
                        "ag_monoinsaturados_g_equivalente": {
                          "type": "number"
                        },
                        "niacina_mg_equivalente": {
                          "type": "number"
                        },
                        "hierro_no_heminico_mg_equivalente": {
                          "type": "number"
                        },
                        "fosforo_mg_equivalente": {
                          "type": "number"
                        },
                        "ag_poliinsaturados_g_equivalente": {
                          "type": "number"
                        },
                        "potasio_mg_equivalente": {
                          "type": "number"
                        },
                        "riboflavina_mg_equivalente": {
                          "type": "number"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "MobileController.resolveMissBulk"
      }
    },
    "/v1/mobile/scan/misses/resolve/preview": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "previewResolveMissBulk",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Preview bulk miss resolution before applying changes"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "items"
                ],
                "properties": {
                  "items": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "required": [
                        "term"
                      ],
                      "properties": {
                        "term": {
                          "type": "string"
                        },
                        "nombre": {
                          "type": "string"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "MobileController.previewResolveMissBulk"
      }
    },
    "/v1/mobile/scan/misses/resolve": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "resolveMiss",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Resolve unresolved scan term by creating an ingredient"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "term"
                ],
                "properties": {
                  "term": {
                    "type": "string"
                  },
                  "nombre": {
                    "type": "string"
                  },
                  "grupo": {
                    "type": "string"
                  },
                  "subgrupo": {
                    "type": "string"
                  },
                  "idUnidad": {
                    "type": "number"
                  },
                  "porcion_equivalente_g": {
                    "type": "number"
                  },
                  "porcion_equivalente_descripcion": {
                    "type": "string"
                  },
                  "energia_kcal_equivalente": {
                    "type": "number"
                  },
                  "proteina_g_equivalente": {
                    "type": "number"
                  },
                  "carbohidratos_g_equivalente": {
                    "type": "number"
                  },
                  "grasa_g_equivalente": {
                    "type": "number"
                  },
                  "fibra_g_equivalente": {
                    "type": "number"
                  },
                  "sodio_mg_equivalente": {
                    "type": "number"
                  },
                  "acido_ascorbico_mg_equivalente": {
                    "type": "number"
                  },
                  "calcio_mg_equivalente": {
                    "type": "number"
                  },
                  "colesterol_mg_equivalente": {
                    "type": "number"
                  },
                  "folato_ug_equivalente": {
                    "type": "number"
                  },
                  "acido_folico_ug_equivalente": {
                    "type": "number"
                  },
                  "indice_glicemico_equivalente": {
                    "type": "number"
                  },
                  "carga_glicemica_equivalente": {
                    "type": "number"
                  },
                  "hierro_heminico_mg_equivalente": {
                    "type": "number"
                  },
                  "magnesio_mg_equivalente": {
                    "type": "number"
                  },
                  "ag_monoinsaturados_g_equivalente": {
                    "type": "number"
                  },
                  "niacina_mg_equivalente": {
                    "type": "number"
                  },
                  "hierro_no_heminico_mg_equivalente": {
                    "type": "number"
                  },
                  "fosforo_mg_equivalente": {
                    "type": "number"
                  },
                  "ag_poliinsaturados_g_equivalente": {
                    "type": "number"
                  },
                  "potasio_mg_equivalente": {
                    "type": "number"
                  },
                  "riboflavina_mg_equivalente": {
                    "type": "number"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "MobileController.resolveMiss"
      }
    },
    "/v1/mobile/scan/misses/trends": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "scanMissesTrends",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Daily trend of misses and resolved misses for current company"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "kind",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "MobileController.scanMissesTrends"
      }
    },
    "/v1/mobile/scan/misses/undo-last": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "undoLastMissResolution",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Undo the latest miss resolution batch for current user"
                }
              }
            }
          }
        },
        "operationId": "MobileController.undoLastMissResolution"
      }
    },
    "/v1/mobile/scan/misses": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "scanMisses",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Top unresolved scan terms for current company"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "alertThreshold",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "kind",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "MobileController.scanMisses"
      }
    },
    "/v1/mobile/scan/resolve": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "resolveScan",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Resolve nutrition details from barcode, QR or food text"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "kind",
                  "value"
                ],
                "properties": {
                  "kind": {
                    "type": "string",
                    "enum": [
                      "barcode",
                      "qr",
                      "food"
                    ]
                  },
                  "value": {
                    "type": "string"
                  },
                  "nombre": {
                    "type": "string"
                  },
                  "grams": {
                    "type": "number"
                  },
                  "autoEnrich": {
                    "type": "boolean"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "MobileController.resolveScan"
      }
    },
    "/v1/mobile/scan/stats": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "scanStats",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Scan usage stats for authenticated client"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "kind",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "MobileController.scanStats"
      }
    },
    "/v1/mobile/scan/vision/analyze-image": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "analyzeVisionImage",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Analyze camera image with AI and resolve nutrition candidates"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "imageDataUrl"
                ],
                "properties": {
                  "imageDataUrl": {
                    "type": "string"
                  },
                  "grams": {
                    "type": "number"
                  },
                  "locale": {
                    "type": "string"
                  },
                  "country": {
                    "type": "string"
                  },
                  "maxLabels": {
                    "type": "number"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "MobileController.analyzeVisionImage"
      }
    },
    "/v1/mobile/scan/vision/dataset/candidates": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "visionDatasetCandidates",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Build active-learning candidates from negative feedback and low-confidence scans"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "MobileController.visionDatasetCandidates"
      }
    },
    "/v1/mobile/scan/vision/dataset/curate": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "curateVisionDataset",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Curate active-learning dataset items into training samples"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "items"
                ],
                "properties": {
                  "items": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "required": [
                        "term"
                      ],
                      "properties": {
                        "term": {
                          "type": "string"
                        },
                        "targetIngredientId": {
                          "type": "number"
                        },
                        "targetName": {
                          "type": "string"
                        },
                        "priority": {
                          "type": "number"
                        },
                        "note": {
                          "type": "string"
                        }
                      }
                    }
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "MobileController.curateVisionDataset"
      }
    },
    "/v1/mobile/scan/vision/dataset/export": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "exportVisionDataset",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Export curated vision training samples as CSV"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "MobileController.exportVisionDataset"
      }
    },
    "/v1/mobile/scan/vision/feedback": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "visionFeedback",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Capture user feedback for AI vision matching"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "accepted"
                ],
                "properties": {
                  "accepted": {
                    "type": "boolean"
                  },
                  "labels": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    }
                  },
                  "selectedName": {
                    "type": "string"
                  },
                  "selectedIngredientId": {
                    "type": "number"
                  },
                  "matchConfidence": {
                    "type": "number"
                  },
                  "note": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "MobileController.visionFeedback"
      }
    },
    "/v1/mobile/scan/vision/model/releases/{releaseId}/activate": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "activateVisionModelRelease",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Activate one vision model release and deactivate previous active release"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "releaseId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "MobileController.activateVisionModelRelease"
      }
    },
    "/v1/mobile/scan/vision/model/releases": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "createVisionModelRelease",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Register and optionally activate a vision model release"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "version"
                ],
                "properties": {
                  "version": {
                    "type": "string"
                  },
                  "notes": {
                    "type": "string"
                  },
                  "active": {
                    "type": "boolean"
                  },
                  "minConfidence": {
                    "type": "number"
                  },
                  "labelsVersion": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "MobileController.createVisionModelRelease"
      },
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "listVisionModelReleases",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "List vision model releases"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "MobileController.listVisionModelReleases"
      }
    },
    "/v1/mobile/scan/vision/ops/dashboard": {
      "get": {
        "x-controller-name": "MobileController",
        "x-operation-name": "visionOpsDashboard",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Vision AI operational dashboard with active-learning metrics"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "days",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "MobileController.visionOpsDashboard"
      }
    },
    "/v1/mobile/scan/vision/resolve": {
      "post": {
        "x-controller-name": "MobileController",
        "x-operation-name": "resolveVisionScan",
        "tags": [
          "MobileController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Resolve nutrition from AI vision labels (beta)"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "labels"
                ],
                "properties": {
                  "labels": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "required": [
                        "name"
                      ],
                      "properties": {
                        "name": {
                          "type": "string"
                        },
                        "confidence": {
                          "type": "number"
                        }
                      }
                    }
                  },
                  "grams": {
                    "type": "number"
                  },
                  "locale": {
                    "type": "string"
                  },
                  "country": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "MobileController.resolveVisionScan"
      }
    },
    "/v1/soporte/auth/login": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "loginSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Sesion soporte",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "usuario",
                  "password",
                  "idEmpresa"
                ],
                "properties": {
                  "usuario": {
                    "type": "string"
                  },
                  "password": {
                    "type": "string"
                  },
                  "idEmpresa": {
                    "type": "number"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "ChatController.loginSoporte"
      }
    },
    "/v1/soporte/auth/me": {
      "get": {
        "x-controller-name": "ChatController",
        "x-operation-name": "meSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Perfil actual del usuario de soporte",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "operationId": "ChatController.meSoporte"
      }
    },
    "/v1/soporte/auth/refresh": {
      "post": {
        "x-controller-name": "ChatController",
        "x-operation-name": "refreshSoporte",
        "tags": [
          "ChatController"
        ],
        "responses": {
          "200": {
            "description": "Renovar sesion soporte",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "refreshToken"
                ],
                "properties": {
                  "refreshToken": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "required": true
        },
        "operationId": "ChatController.refreshSoporte"
      }
    }
  },
  "servers": [
    {
      "url": "https://api.fit8.mx"
    }
  ],
  "components": {
    "schemas": {
      "Academiacapitulos": {
        "title": "Academiacapitulos",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idCurso": {
            "type": "number"
          },
          "titulo": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "descripcion_corta": {
            "type": "string"
          },
          "objetivo_capitulo": {
            "type": "string"
          },
          "tipo": {
            "type": "string"
          },
          "tags_json": {
            "type": "string"
          },
          "orden": {
            "type": "number"
          },
          "duracion_total_seg": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "required": [
          "idCurso",
          "titulo"
        ],
        "additionalProperties": false
      },
      "NewAcademiacapitulos": {
        "title": "NewAcademiacapitulos",
        "type": "object",
        "description": "(tsType: Omit<Academiacapitulos, 'id'>, schemaOptions: { title: 'NewAcademiacapitulos', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "idCurso": {
            "type": "number"
          },
          "titulo": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "descripcion_corta": {
            "type": "string"
          },
          "objetivo_capitulo": {
            "type": "string"
          },
          "tipo": {
            "type": "string"
          },
          "tags_json": {
            "type": "string"
          },
          "orden": {
            "type": "number"
          },
          "duracion_total_seg": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "required": [
          "idCurso",
          "titulo"
        ],
        "additionalProperties": false,
        "x-typescript-type": "Omit<Academiacapitulos, 'id'>"
      },
      "AcademiacapitulosWithRelations": {
        "title": "AcademiacapitulosWithRelations",
        "type": "object",
        "description": "(tsType: AcademiacapitulosWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idCurso": {
            "type": "number"
          },
          "titulo": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "descripcion_corta": {
            "type": "string"
          },
          "objetivo_capitulo": {
            "type": "string"
          },
          "tipo": {
            "type": "string"
          },
          "tags_json": {
            "type": "string"
          },
          "orden": {
            "type": "number"
          },
          "duracion_total_seg": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "required": [
          "idCurso",
          "titulo"
        ],
        "additionalProperties": false,
        "x-typescript-type": "AcademiacapitulosWithRelations"
      },
      "AcademiacapitulosPartial": {
        "title": "AcademiacapitulosPartial",
        "type": "object",
        "description": "(tsType: Partial<Academiacapitulos>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idCurso": {
            "type": "number"
          },
          "titulo": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "descripcion_corta": {
            "type": "string"
          },
          "objetivo_capitulo": {
            "type": "string"
          },
          "tipo": {
            "type": "string"
          },
          "tags_json": {
            "type": "string"
          },
          "orden": {
            "type": "number"
          },
          "duracion_total_seg": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Academiacapitulos>"
      },
      "Academiacursos": {
        "title": "Academiacursos",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "titulo": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "descripcion_corta": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "categoria_editorial": {
            "type": "string"
          },
          "nivel": {
            "type": "string"
          },
          "audiencia": {
            "type": "string"
          },
          "objetivo_transformacion": {
            "type": "string"
          },
          "resultados_clave_json": {
            "type": "string"
          },
          "tags_json": {
            "type": "string"
          },
          "duracion_total_seg": {
            "type": "number"
          },
          "total_contenidos": {
            "type": "number"
          },
          "autor": {
            "type": "string"
          },
          "color_primario": {
            "type": "string"
          },
          "color_secundario": {
            "type": "string"
          },
          "orden_catalogo": {
            "type": "number"
          },
          "es_destacado": {
            "type": "number"
          },
          "requiere_plan": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "required": [
          "titulo"
        ],
        "additionalProperties": false
      },
      "NewAcademiacursos": {
        "title": "NewAcademiacursos",
        "type": "object",
        "description": "(tsType: Omit<Academiacursos, 'id'>, schemaOptions: { title: 'NewAcademiacursos', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "titulo": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "descripcion_corta": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "categoria_editorial": {
            "type": "string"
          },
          "nivel": {
            "type": "string"
          },
          "audiencia": {
            "type": "string"
          },
          "objetivo_transformacion": {
            "type": "string"
          },
          "resultados_clave_json": {
            "type": "string"
          },
          "tags_json": {
            "type": "string"
          },
          "duracion_total_seg": {
            "type": "number"
          },
          "total_contenidos": {
            "type": "number"
          },
          "autor": {
            "type": "string"
          },
          "color_primario": {
            "type": "string"
          },
          "color_secundario": {
            "type": "string"
          },
          "orden_catalogo": {
            "type": "number"
          },
          "es_destacado": {
            "type": "number"
          },
          "requiere_plan": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "required": [
          "titulo"
        ],
        "additionalProperties": false,
        "x-typescript-type": "Omit<Academiacursos, 'id'>"
      },
      "AcademiacursosWithRelations": {
        "title": "AcademiacursosWithRelations",
        "type": "object",
        "description": "(tsType: AcademiacursosWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "titulo": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "descripcion_corta": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "categoria_editorial": {
            "type": "string"
          },
          "nivel": {
            "type": "string"
          },
          "audiencia": {
            "type": "string"
          },
          "objetivo_transformacion": {
            "type": "string"
          },
          "resultados_clave_json": {
            "type": "string"
          },
          "tags_json": {
            "type": "string"
          },
          "duracion_total_seg": {
            "type": "number"
          },
          "total_contenidos": {
            "type": "number"
          },
          "autor": {
            "type": "string"
          },
          "color_primario": {
            "type": "string"
          },
          "color_secundario": {
            "type": "string"
          },
          "orden_catalogo": {
            "type": "number"
          },
          "es_destacado": {
            "type": "number"
          },
          "requiere_plan": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "required": [
          "titulo"
        ],
        "additionalProperties": false,
        "x-typescript-type": "AcademiacursosWithRelations"
      },
      "AcademiacursosPartial": {
        "title": "AcademiacursosPartial",
        "type": "object",
        "description": "(tsType: Partial<Academiacursos>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "titulo": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "descripcion_corta": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "categoria_editorial": {
            "type": "string"
          },
          "nivel": {
            "type": "string"
          },
          "audiencia": {
            "type": "string"
          },
          "objetivo_transformacion": {
            "type": "string"
          },
          "resultados_clave_json": {
            "type": "string"
          },
          "tags_json": {
            "type": "string"
          },
          "duracion_total_seg": {
            "type": "number"
          },
          "total_contenidos": {
            "type": "number"
          },
          "autor": {
            "type": "string"
          },
          "color_primario": {
            "type": "string"
          },
          "color_secundario": {
            "type": "string"
          },
          "orden_catalogo": {
            "type": "number"
          },
          "es_destacado": {
            "type": "number"
          },
          "requiere_plan": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Academiacursos>"
      },
      "Acerca": {
        "title": "Acerca",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "nombre": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewAcerca": {
        "title": "NewAcerca",
        "type": "object",
        "description": "(tsType: Omit<Acerca, 'id'>, schemaOptions: { title: 'NewAcerca', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "nombre": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Acerca, 'id'>"
      },
      "AcercaWithRelations": {
        "title": "AcercaWithRelations",
        "type": "object",
        "description": "(tsType: AcercaWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "nombre": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "AcercaWithRelations"
      },
      "AcercaPartial": {
        "title": "AcercaPartial",
        "type": "object",
        "description": "(tsType: Partial<Acerca>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "nombre": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Acerca>"
      },
      "Archivos": {
        "title": "Archivos",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "fileName": {
            "type": "string"
          },
          "idRelation": {
            "type": "number"
          },
          "typeRelation": {
            "type": "string"
          },
          "mimeType": {
            "type": "string"
          },
          "size": {
            "type": "number"
          },
          "funcion": {
            "type": "string"
          },
          "ext": {
            "type": "string"
          },
          "ind": {
            "type": "number"
          },
          "thumb": {
            "type": "string"
          },
          "typeFile": {
            "type": "string"
          },
          "height": {
            "type": "number"
          },
          "width": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewArchivos": {
        "title": "NewArchivos",
        "type": "object",
        "description": "(tsType: Omit<Archivos, 'id'>, schemaOptions: { title: 'NewArchivos', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "fileName": {
            "type": "string"
          },
          "idRelation": {
            "type": "number"
          },
          "typeRelation": {
            "type": "string"
          },
          "mimeType": {
            "type": "string"
          },
          "size": {
            "type": "number"
          },
          "funcion": {
            "type": "string"
          },
          "ext": {
            "type": "string"
          },
          "ind": {
            "type": "number"
          },
          "thumb": {
            "type": "string"
          },
          "typeFile": {
            "type": "string"
          },
          "height": {
            "type": "number"
          },
          "width": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Archivos, 'id'>"
      },
      "ArchivosWithRelations": {
        "title": "ArchivosWithRelations",
        "type": "object",
        "description": "(tsType: ArchivosWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "fileName": {
            "type": "string"
          },
          "idRelation": {
            "type": "number"
          },
          "typeRelation": {
            "type": "string"
          },
          "mimeType": {
            "type": "string"
          },
          "size": {
            "type": "number"
          },
          "funcion": {
            "type": "string"
          },
          "ext": {
            "type": "string"
          },
          "ind": {
            "type": "number"
          },
          "thumb": {
            "type": "string"
          },
          "typeFile": {
            "type": "string"
          },
          "height": {
            "type": "number"
          },
          "width": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ArchivosWithRelations"
      },
      "ArchivosPartial": {
        "title": "ArchivosPartial",
        "type": "object",
        "description": "(tsType: Partial<Archivos>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "fileName": {
            "type": "string"
          },
          "idRelation": {
            "type": "number"
          },
          "typeRelation": {
            "type": "string"
          },
          "mimeType": {
            "type": "string"
          },
          "size": {
            "type": "number"
          },
          "funcion": {
            "type": "string"
          },
          "ext": {
            "type": "string"
          },
          "ind": {
            "type": "number"
          },
          "thumb": {
            "type": "string"
          },
          "typeFile": {
            "type": "string"
          },
          "height": {
            "type": "number"
          },
          "width": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Archivos>"
      },
      "Areasenfoque": {
        "title": "Areasenfoque",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewAreasenfoque": {
        "title": "NewAreasenfoque",
        "type": "object",
        "description": "(tsType: Omit<Areasenfoque, 'id'>, schemaOptions: { title: 'NewAreasenfoque', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Areasenfoque, 'id'>"
      },
      "AreasenfoqueWithRelations": {
        "title": "AreasenfoqueWithRelations",
        "type": "object",
        "description": "(tsType: AreasenfoqueWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "AreasenfoqueWithRelations"
      },
      "AreasenfoquePartial": {
        "title": "AreasenfoquePartial",
        "type": "object",
        "description": "(tsType: Partial<Areasenfoque>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Areasenfoque>"
      },
      "Cardiofrecuencias": {
        "title": "Cardiofrecuencias",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewCardiofrecuencias": {
        "title": "NewCardiofrecuencias",
        "type": "object",
        "description": "(tsType: Omit<Cardiofrecuencias, 'id'>, schemaOptions: { title: 'NewCardiofrecuencias', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Cardiofrecuencias, 'id'>"
      },
      "CardiofrecuenciasWithRelations": {
        "title": "CardiofrecuenciasWithRelations",
        "type": "object",
        "description": "(tsType: CardiofrecuenciasWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "CardiofrecuenciasWithRelations"
      },
      "CardiofrecuenciasPartial": {
        "title": "CardiofrecuenciasPartial",
        "type": "object",
        "description": "(tsType: Partial<Cardiofrecuencias>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Cardiofrecuencias>"
      },
      "NewArchivosInCategorias": {
        "title": "NewArchivosInCategorias",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<Archivos, 'id'>, 'idRelation'>, schemaOptions: { title: 'NewArchivosInCategorias', exclude: [ 'id' ], optional: [ 'idRelation' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "fileName": {
            "type": "string"
          },
          "idRelation": {
            "type": "number"
          },
          "typeRelation": {
            "type": "string"
          },
          "mimeType": {
            "type": "string"
          },
          "size": {
            "type": "number"
          },
          "funcion": {
            "type": "string"
          },
          "ext": {
            "type": "string"
          },
          "ind": {
            "type": "number"
          },
          "thumb": {
            "type": "string"
          },
          "typeFile": {
            "type": "string"
          },
          "height": {
            "type": "number"
          },
          "width": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<Archivos, 'id'>, 'idRelation'>"
      },
      "Categorias": {
        "title": "Categorias",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "abreviatura": {
            "type": "string"
          },
          "codigo": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewCategorias": {
        "title": "NewCategorias",
        "type": "object",
        "description": "(tsType: Omit<Categorias, 'id'>, schemaOptions: { title: 'NewCategorias', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "abreviatura": {
            "type": "string"
          },
          "codigo": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Categorias, 'id'>"
      },
      "CategoriasWithRelations": {
        "title": "CategoriasWithRelations",
        "type": "object",
        "description": "(tsType: CategoriasWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "abreviatura": {
            "type": "string"
          },
          "codigo": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          },
          "archivos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ArchivosWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "CategoriasWithRelations"
      },
      "CategoriasPartial": {
        "title": "CategoriasPartial",
        "type": "object",
        "description": "(tsType: Partial<Categorias>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "abreviatura": {
            "type": "string"
          },
          "codigo": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Categorias>"
      },
      "Categoriasrecetas": {
        "title": "Categoriasrecetas",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewCategoriasrecetas": {
        "title": "NewCategoriasrecetas",
        "type": "object",
        "description": "(tsType: Omit<Categoriasrecetas, 'id'>, schemaOptions: { title: 'NewCategoriasrecetas', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Categoriasrecetas, 'id'>"
      },
      "CategoriasrecetasWithRelations": {
        "title": "CategoriasrecetasWithRelations",
        "type": "object",
        "description": "(tsType: CategoriasrecetasWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "CategoriasrecetasWithRelations"
      },
      "CategoriasrecetasPartial": {
        "title": "CategoriasrecetasPartial",
        "type": "object",
        "description": "(tsType: Partial<Categoriasrecetas>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Categoriasrecetas>"
      },
      "Chat": {
        "title": "Chat",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idColaborador": {
            "type": "number"
          },
          "idCliente": {
            "type": "number"
          },
          "idConversacion": {
            "type": "string"
          },
          "emisor": {
            "type": "string"
          },
          "tipo_mensaje": {
            "type": "number"
          },
          "mensaje": {
            "type": "string"
          },
          "archivo_url": {
            "type": "string"
          },
          "archivo_tipo": {
            "type": "string"
          },
          "archivo_upload": {
            "type": "string"
          },
          "fecha_envio": {
            "type": "string"
          },
          "fecha_lectura": {
            "type": "string"
          },
          "fecha_edicion": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "estado": {
            "type": "number"
          },
          "estado_chat": {
            "type": "number"
          },
          "prioridad": {
            "type": "number"
          },
          "tomada_por": {
            "type": "number"
          },
          "fecha_toma": {
            "type": "string"
          },
          "cerrada_por": {
            "type": "number"
          },
          "fecha_cierre": {
            "type": "string"
          },
          "notificar": {
            "type": "boolean"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewChat": {
        "title": "NewChat",
        "type": "object",
        "description": "(tsType: Omit<Chat, 'id'>, schemaOptions: { title: 'NewChat', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "idColaborador": {
            "type": "number"
          },
          "idCliente": {
            "type": "number"
          },
          "idConversacion": {
            "type": "string"
          },
          "emisor": {
            "type": "string"
          },
          "tipo_mensaje": {
            "type": "number"
          },
          "mensaje": {
            "type": "string"
          },
          "archivo_url": {
            "type": "string"
          },
          "archivo_tipo": {
            "type": "string"
          },
          "archivo_upload": {
            "type": "string"
          },
          "fecha_envio": {
            "type": "string"
          },
          "fecha_lectura": {
            "type": "string"
          },
          "fecha_edicion": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "estado": {
            "type": "number"
          },
          "estado_chat": {
            "type": "number"
          },
          "prioridad": {
            "type": "number"
          },
          "tomada_por": {
            "type": "number"
          },
          "fecha_toma": {
            "type": "string"
          },
          "cerrada_por": {
            "type": "number"
          },
          "fecha_cierre": {
            "type": "string"
          },
          "notificar": {
            "type": "boolean"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Chat, 'id'>"
      },
      "ChatWithRelations": {
        "title": "ChatWithRelations",
        "type": "object",
        "description": "(tsType: ChatWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idColaborador": {
            "type": "number"
          },
          "idCliente": {
            "type": "number"
          },
          "idConversacion": {
            "type": "string"
          },
          "emisor": {
            "type": "string"
          },
          "tipo_mensaje": {
            "type": "number"
          },
          "mensaje": {
            "type": "string"
          },
          "archivo_url": {
            "type": "string"
          },
          "archivo_tipo": {
            "type": "string"
          },
          "archivo_upload": {
            "type": "string"
          },
          "fecha_envio": {
            "type": "string"
          },
          "fecha_lectura": {
            "type": "string"
          },
          "fecha_edicion": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "estado": {
            "type": "number"
          },
          "estado_chat": {
            "type": "number"
          },
          "prioridad": {
            "type": "number"
          },
          "tomada_por": {
            "type": "number"
          },
          "fecha_toma": {
            "type": "string"
          },
          "cerrada_por": {
            "type": "number"
          },
          "fecha_cierre": {
            "type": "string"
          },
          "notificar": {
            "type": "boolean"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ChatWithRelations"
      },
      "ChatPartial": {
        "title": "ChatPartial",
        "type": "object",
        "description": "(tsType: Partial<Chat>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idColaborador": {
            "type": "number"
          },
          "idCliente": {
            "type": "number"
          },
          "idConversacion": {
            "type": "string"
          },
          "emisor": {
            "type": "string"
          },
          "tipo_mensaje": {
            "type": "number"
          },
          "mensaje": {
            "type": "string"
          },
          "archivo_url": {
            "type": "string"
          },
          "archivo_tipo": {
            "type": "string"
          },
          "archivo_upload": {
            "type": "string"
          },
          "fecha_envio": {
            "type": "string"
          },
          "fecha_lectura": {
            "type": "string"
          },
          "fecha_edicion": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "estado": {
            "type": "number"
          },
          "estado_chat": {
            "type": "number"
          },
          "prioridad": {
            "type": "number"
          },
          "tomada_por": {
            "type": "number"
          },
          "fecha_toma": {
            "type": "string"
          },
          "cerrada_por": {
            "type": "number"
          },
          "fecha_cierre": {
            "type": "string"
          },
          "notificar": {
            "type": "boolean"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Chat>"
      },
      "Clienteejercicio": {
        "title": "Clienteejercicio",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idEjercicio": {
            "type": "number"
          },
          "repeticiones": {
            "type": "number"
          },
          "idPlanMensual": {
            "type": "number"
          },
          "fecha": {
            "type": "string"
          },
          "peso": {
            "type": "number"
          },
          "series": {
            "type": "number"
          },
          "descanso_seg": {
            "type": "number"
          },
          "consejos": {
            "type": "string"
          },
          "duracion": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "ejecutado": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewClienteejercicio": {
        "title": "NewClienteejercicio",
        "type": "object",
        "description": "(tsType: Omit<Clienteejercicio, 'id'>, schemaOptions: { title: 'NewClienteejercicio', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "idEjercicio": {
            "type": "number"
          },
          "repeticiones": {
            "type": "number"
          },
          "idPlanMensual": {
            "type": "number"
          },
          "fecha": {
            "type": "string"
          },
          "peso": {
            "type": "number"
          },
          "series": {
            "type": "number"
          },
          "descanso_seg": {
            "type": "number"
          },
          "consejos": {
            "type": "string"
          },
          "duracion": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "ejecutado": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Clienteejercicio, 'id'>"
      },
      "ClienteejercicioWithRelations": {
        "title": "ClienteejercicioWithRelations",
        "type": "object",
        "description": "(tsType: ClienteejercicioWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idEjercicio": {
            "type": "number"
          },
          "repeticiones": {
            "type": "number"
          },
          "idPlanMensual": {
            "type": "number"
          },
          "fecha": {
            "type": "string"
          },
          "peso": {
            "type": "number"
          },
          "series": {
            "type": "number"
          },
          "descanso_seg": {
            "type": "number"
          },
          "consejos": {
            "type": "string"
          },
          "duracion": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "ejecutado": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ClienteejercicioWithRelations"
      },
      "ClienteejercicioPartial": {
        "title": "ClienteejercicioPartial",
        "type": "object",
        "description": "(tsType: Partial<Clienteejercicio>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idEjercicio": {
            "type": "number"
          },
          "repeticiones": {
            "type": "number"
          },
          "idPlanMensual": {
            "type": "number"
          },
          "fecha": {
            "type": "string"
          },
          "peso": {
            "type": "number"
          },
          "series": {
            "type": "number"
          },
          "descanso_seg": {
            "type": "number"
          },
          "consejos": {
            "type": "string"
          },
          "duracion": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "ejecutado": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Clienteejercicio>"
      },
      "Clienteequipamientos": {
        "title": "Clienteequipamientos",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idCliente": {
            "type": "number"
          },
          "idEquipamiento": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewClienteequipamientos": {
        "title": "NewClienteequipamientos",
        "type": "object",
        "description": "(tsType: Omit<Clienteequipamientos, 'id'>, schemaOptions: { title: 'NewClienteequipamientos', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "idCliente": {
            "type": "number"
          },
          "idEquipamiento": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Clienteequipamientos, 'id'>"
      },
      "ClienteequipamientosWithRelations": {
        "title": "ClienteequipamientosWithRelations",
        "type": "object",
        "description": "(tsType: ClienteequipamientosWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idCliente": {
            "type": "number"
          },
          "idEquipamiento": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ClienteequipamientosWithRelations"
      },
      "ClienteequipamientosPartial": {
        "title": "ClienteequipamientosPartial",
        "type": "object",
        "description": "(tsType: Partial<Clienteequipamientos>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idCliente": {
            "type": "number"
          },
          "idEquipamiento": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Clienteequipamientos>"
      },
      "Clientereceta": {
        "title": "Clientereceta",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idReceta": {
            "type": "number"
          },
          "idPlanMensual": {
            "type": "number"
          },
          "fecha": {
            "type": "string"
          },
          "idTiempoComida": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "ejecutado": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewClientereceta": {
        "title": "NewClientereceta",
        "type": "object",
        "description": "(tsType: Omit<Clientereceta, 'id'>, schemaOptions: { title: 'NewClientereceta', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "idReceta": {
            "type": "number"
          },
          "idPlanMensual": {
            "type": "number"
          },
          "fecha": {
            "type": "string"
          },
          "idTiempoComida": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "ejecutado": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Clientereceta, 'id'>"
      },
      "ClienterecetaWithRelations": {
        "title": "ClienterecetaWithRelations",
        "type": "object",
        "description": "(tsType: ClienterecetaWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idReceta": {
            "type": "number"
          },
          "idPlanMensual": {
            "type": "number"
          },
          "fecha": {
            "type": "string"
          },
          "idTiempoComida": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "ejecutado": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ClienterecetaWithRelations"
      },
      "ClienterecetaPartial": {
        "title": "ClienterecetaPartial",
        "type": "object",
        "description": "(tsType: Partial<Clientereceta>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idReceta": {
            "type": "number"
          },
          "idPlanMensual": {
            "type": "number"
          },
          "fecha": {
            "type": "string"
          },
          "idTiempoComida": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "ejecutado": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Clientereceta>"
      },
      "Direcciones": {
        "title": "Direcciones",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idCliente": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "apellidos": {
            "type": "string"
          },
          "alias": {
            "type": "string"
          },
          "maps": {
            "type": "boolean"
          },
          "placeId": {
            "type": "string"
          },
          "calle": {
            "type": "string"
          },
          "tipo": {
            "type": "string"
          },
          "cp": {
            "type": "string"
          },
          "ciudad": {
            "type": "string"
          },
          "estado": {
            "type": "number"
          },
          "telefono": {
            "type": "string"
          },
          "referencias": {
            "type": "string"
          },
          "predeterminada": {
            "type": "boolean"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewDireccionInCliente": {
        "title": "NewDireccionInCliente",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<Direcciones, 'id'>, 'idCliente'>, schemaOptions: { title: 'NewDireccionInCliente', exclude: [ 'id' ], optional: [ 'idCliente' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "idCliente": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "apellidos": {
            "type": "string"
          },
          "alias": {
            "type": "string"
          },
          "maps": {
            "type": "boolean"
          },
          "placeId": {
            "type": "string"
          },
          "calle": {
            "type": "string"
          },
          "tipo": {
            "type": "string"
          },
          "cp": {
            "type": "string"
          },
          "ciudad": {
            "type": "string"
          },
          "estado": {
            "type": "number"
          },
          "telefono": {
            "type": "string"
          },
          "referencias": {
            "type": "string"
          },
          "predeterminada": {
            "type": "boolean"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<Direcciones, 'id'>, 'idCliente'>"
      },
      "DireccionesPartial": {
        "title": "DireccionesPartial",
        "type": "object",
        "description": "(tsType: Partial<Direcciones>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idCliente": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "apellidos": {
            "type": "string"
          },
          "alias": {
            "type": "string"
          },
          "maps": {
            "type": "boolean"
          },
          "placeId": {
            "type": "string"
          },
          "calle": {
            "type": "string"
          },
          "tipo": {
            "type": "string"
          },
          "cp": {
            "type": "string"
          },
          "ciudad": {
            "type": "string"
          },
          "estado": {
            "type": "number"
          },
          "telefono": {
            "type": "string"
          },
          "referencias": {
            "type": "string"
          },
          "predeterminada": {
            "type": "boolean"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Direcciones>"
      },
      "Clientes": {
        "title": "Clientes",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string",
            "maxLength": 512
          },
          "apellidos": {
            "type": "string",
            "maxLength": 512
          },
          "telefono": {
            "type": "string",
            "maxLength": 512
          },
          "email": {
            "type": "string",
            "maxLength": 512
          },
          "emailVerificado": {
            "type": "number"
          },
          "emailVerificadoAt": {
            "type": "string",
            "format": "date-time"
          },
          "idGenero": {
            "type": "number"
          },
          "anio_nacimiento": {
            "type": "number"
          },
          "usuario": {
            "type": "string",
            "maxLength": 512
          },
          "contrasena": {
            "type": "string",
            "maxLength": 512
          },
          "tipo": {
            "type": "number"
          },
          "altura": {
            "type": "number"
          },
          "peso_actual": {
            "type": "number"
          },
          "peso_objetivo": {
            "type": "number"
          },
          "idObjetivo": {
            "type": "number"
          },
          "idMotivacion": {
            "type": "number"
          },
          "idAreaEnfoque": {
            "type": "number"
          },
          "idFormaActual": {
            "type": "number"
          },
          "idFormaObjetivo": {
            "type": "number"
          },
          "idDisciplina": {
            "type": "number"
          },
          "idLugarEntrenamiento": {
            "type": "number"
          },
          "idCondicionEjercicio": {
            "type": "number"
          },
          "idNivelEjercicio": {
            "type": "number"
          },
          "dias_entrenamiento_semana": {
            "type": "number"
          },
          "minutos_por_sesion": {
            "type": "number"
          },
          "prefiere_sin_equipamiento": {
            "type": "boolean"
          },
          "equipamientos_ids": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "idComidasPorDia": {
            "type": "number"
          },
          "idCardiofrecuencia": {
            "type": "number"
          },
          "cardio": {
            "type": "boolean"
          },
          "lesiones": {
            "type": "string",
            "maxLength": 512
          },
          "mensaje": {
            "type": "string",
            "maxLength": 512
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewClientes": {
        "title": "NewClientes",
        "type": "object",
        "description": "(tsType: Omit<Clientes, 'id'>, schemaOptions: { title: 'NewClientes', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string",
            "maxLength": 512
          },
          "apellidos": {
            "type": "string",
            "maxLength": 512
          },
          "telefono": {
            "type": "string",
            "maxLength": 512
          },
          "email": {
            "type": "string",
            "maxLength": 512
          },
          "emailVerificado": {
            "type": "number"
          },
          "emailVerificadoAt": {
            "type": "string",
            "format": "date-time"
          },
          "idGenero": {
            "type": "number"
          },
          "anio_nacimiento": {
            "type": "number"
          },
          "usuario": {
            "type": "string",
            "maxLength": 512
          },
          "contrasena": {
            "type": "string",
            "maxLength": 512
          },
          "tipo": {
            "type": "number"
          },
          "altura": {
            "type": "number"
          },
          "peso_actual": {
            "type": "number"
          },
          "peso_objetivo": {
            "type": "number"
          },
          "idObjetivo": {
            "type": "number"
          },
          "idMotivacion": {
            "type": "number"
          },
          "idAreaEnfoque": {
            "type": "number"
          },
          "idFormaActual": {
            "type": "number"
          },
          "idFormaObjetivo": {
            "type": "number"
          },
          "idDisciplina": {
            "type": "number"
          },
          "idLugarEntrenamiento": {
            "type": "number"
          },
          "idCondicionEjercicio": {
            "type": "number"
          },
          "idNivelEjercicio": {
            "type": "number"
          },
          "dias_entrenamiento_semana": {
            "type": "number"
          },
          "minutos_por_sesion": {
            "type": "number"
          },
          "prefiere_sin_equipamiento": {
            "type": "boolean"
          },
          "equipamientos_ids": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "idComidasPorDia": {
            "type": "number"
          },
          "idCardiofrecuencia": {
            "type": "number"
          },
          "cardio": {
            "type": "boolean"
          },
          "lesiones": {
            "type": "string",
            "maxLength": 512
          },
          "mensaje": {
            "type": "string",
            "maxLength": 512
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Clientes, 'id'>"
      },
      "DireccionesWithRelations": {
        "title": "DireccionesWithRelations",
        "type": "object",
        "description": "(tsType: DireccionesWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idCliente": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "apellidos": {
            "type": "string"
          },
          "alias": {
            "type": "string"
          },
          "maps": {
            "type": "boolean"
          },
          "placeId": {
            "type": "string"
          },
          "calle": {
            "type": "string"
          },
          "tipo": {
            "type": "string"
          },
          "cp": {
            "type": "string"
          },
          "ciudad": {
            "type": "string"
          },
          "estado": {
            "type": "number"
          },
          "telefono": {
            "type": "string"
          },
          "referencias": {
            "type": "string"
          },
          "predeterminada": {
            "type": "boolean"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          },
          "cliente": {
            "$ref": "#/components/schemas/ClientesWithRelations"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "DireccionesWithRelations"
      },
      "ClientesWithRelations": {
        "title": "ClientesWithRelations",
        "type": "object",
        "description": "(tsType: ClientesWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string",
            "maxLength": 512
          },
          "apellidos": {
            "type": "string",
            "maxLength": 512
          },
          "telefono": {
            "type": "string",
            "maxLength": 512
          },
          "email": {
            "type": "string",
            "maxLength": 512
          },
          "emailVerificado": {
            "type": "number"
          },
          "emailVerificadoAt": {
            "type": "string",
            "format": "date-time"
          },
          "idGenero": {
            "type": "number"
          },
          "anio_nacimiento": {
            "type": "number"
          },
          "usuario": {
            "type": "string",
            "maxLength": 512
          },
          "contrasena": {
            "type": "string",
            "maxLength": 512
          },
          "tipo": {
            "type": "number"
          },
          "altura": {
            "type": "number"
          },
          "peso_actual": {
            "type": "number"
          },
          "peso_objetivo": {
            "type": "number"
          },
          "idObjetivo": {
            "type": "number"
          },
          "idMotivacion": {
            "type": "number"
          },
          "idAreaEnfoque": {
            "type": "number"
          },
          "idFormaActual": {
            "type": "number"
          },
          "idFormaObjetivo": {
            "type": "number"
          },
          "idDisciplina": {
            "type": "number"
          },
          "idLugarEntrenamiento": {
            "type": "number"
          },
          "idCondicionEjercicio": {
            "type": "number"
          },
          "idNivelEjercicio": {
            "type": "number"
          },
          "dias_entrenamiento_semana": {
            "type": "number"
          },
          "minutos_por_sesion": {
            "type": "number"
          },
          "prefiere_sin_equipamiento": {
            "type": "boolean"
          },
          "equipamientos_ids": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "idComidasPorDia": {
            "type": "number"
          },
          "idCardiofrecuencia": {
            "type": "number"
          },
          "cardio": {
            "type": "boolean"
          },
          "lesiones": {
            "type": "string",
            "maxLength": 512
          },
          "mensaje": {
            "type": "string",
            "maxLength": 512
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          },
          "direcciones": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DireccionesWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ClientesWithRelations"
      },
      "ClientesPartial": {
        "title": "ClientesPartial",
        "type": "object",
        "description": "(tsType: Partial<Clientes>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string",
            "maxLength": 512
          },
          "apellidos": {
            "type": "string",
            "maxLength": 512
          },
          "telefono": {
            "type": "string",
            "maxLength": 512
          },
          "email": {
            "type": "string",
            "maxLength": 512
          },
          "emailVerificado": {
            "type": "number"
          },
          "emailVerificadoAt": {
            "type": "string",
            "format": "date-time"
          },
          "idGenero": {
            "type": "number"
          },
          "anio_nacimiento": {
            "type": "number"
          },
          "usuario": {
            "type": "string",
            "maxLength": 512
          },
          "contrasena": {
            "type": "string",
            "maxLength": 512
          },
          "tipo": {
            "type": "number"
          },
          "altura": {
            "type": "number"
          },
          "peso_actual": {
            "type": "number"
          },
          "peso_objetivo": {
            "type": "number"
          },
          "idObjetivo": {
            "type": "number"
          },
          "idMotivacion": {
            "type": "number"
          },
          "idAreaEnfoque": {
            "type": "number"
          },
          "idFormaActual": {
            "type": "number"
          },
          "idFormaObjetivo": {
            "type": "number"
          },
          "idDisciplina": {
            "type": "number"
          },
          "idLugarEntrenamiento": {
            "type": "number"
          },
          "idCondicionEjercicio": {
            "type": "number"
          },
          "idNivelEjercicio": {
            "type": "number"
          },
          "dias_entrenamiento_semana": {
            "type": "number"
          },
          "minutos_por_sesion": {
            "type": "number"
          },
          "prefiere_sin_equipamiento": {
            "type": "boolean"
          },
          "equipamientos_ids": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "idComidasPorDia": {
            "type": "number"
          },
          "idCardiofrecuencia": {
            "type": "number"
          },
          "cardio": {
            "type": "boolean"
          },
          "lesiones": {
            "type": "string",
            "maxLength": 512
          },
          "mensaje": {
            "type": "string",
            "maxLength": 512
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Clientes>"
      },
      "Clientesuplemento": {
        "title": "Clientesuplemento",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idPlanMensual": {
            "type": "number"
          },
          "fecha": {
            "type": "string"
          },
          "idSuplemento": {
            "type": "number"
          },
          "idMomento": {
            "type": "number"
          },
          "cantidad": {
            "type": "number"
          },
          "idUnidad": {
            "type": "number"
          },
          "comentario": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "ejecutado": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewClientesuplemento": {
        "title": "NewClientesuplemento",
        "type": "object",
        "description": "(tsType: Omit<Clientesuplemento, 'id'>, schemaOptions: { title: 'NewClientesuplemento', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "idPlanMensual": {
            "type": "number"
          },
          "fecha": {
            "type": "string"
          },
          "idSuplemento": {
            "type": "number"
          },
          "idMomento": {
            "type": "number"
          },
          "cantidad": {
            "type": "number"
          },
          "idUnidad": {
            "type": "number"
          },
          "comentario": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "ejecutado": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Clientesuplemento, 'id'>"
      },
      "ClientesuplementoWithRelations": {
        "title": "ClientesuplementoWithRelations",
        "type": "object",
        "description": "(tsType: ClientesuplementoWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idPlanMensual": {
            "type": "number"
          },
          "fecha": {
            "type": "string"
          },
          "idSuplemento": {
            "type": "number"
          },
          "idMomento": {
            "type": "number"
          },
          "cantidad": {
            "type": "number"
          },
          "idUnidad": {
            "type": "number"
          },
          "comentario": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "ejecutado": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ClientesuplementoWithRelations"
      },
      "ClientesuplementoPartial": {
        "title": "ClientesuplementoPartial",
        "type": "object",
        "description": "(tsType: Partial<Clientesuplemento>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idPlanMensual": {
            "type": "number"
          },
          "fecha": {
            "type": "string"
          },
          "idSuplemento": {
            "type": "number"
          },
          "idMomento": {
            "type": "number"
          },
          "cantidad": {
            "type": "number"
          },
          "idUnidad": {
            "type": "number"
          },
          "comentario": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "ejecutado": {
            "type": "string",
            "format": "date-time"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Clientesuplemento>"
      },
      "Colores": {
        "title": "Colores",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "abreviatura": {
            "type": "string"
          },
          "codigo": {
            "type": "string"
          },
          "hex": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewColores": {
        "title": "NewColores",
        "type": "object",
        "description": "(tsType: Omit<Colores, 'id'>, schemaOptions: { title: 'NewColores', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "abreviatura": {
            "type": "string"
          },
          "codigo": {
            "type": "string"
          },
          "hex": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Colores, 'id'>"
      },
      "ColoresWithRelations": {
        "title": "ColoresWithRelations",
        "type": "object",
        "description": "(tsType: ColoresWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "abreviatura": {
            "type": "string"
          },
          "codigo": {
            "type": "string"
          },
          "hex": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ColoresWithRelations"
      },
      "ColoresPartial": {
        "title": "ColoresPartial",
        "type": "object",
        "description": "(tsType: Partial<Colores>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "abreviatura": {
            "type": "string"
          },
          "codigo": {
            "type": "string"
          },
          "hex": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Colores>"
      },
      "Comidaspordia": {
        "title": "Comidaspordia",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewComidaspordia": {
        "title": "NewComidaspordia",
        "type": "object",
        "description": "(tsType: Omit<Comidaspordia, 'id'>, schemaOptions: { title: 'NewComidaspordia', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Comidaspordia, 'id'>"
      },
      "ComidaspordiaWithRelations": {
        "title": "ComidaspordiaWithRelations",
        "type": "object",
        "description": "(tsType: ComidaspordiaWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ComidaspordiaWithRelations"
      },
      "ComidaspordiaPartial": {
        "title": "ComidaspordiaPartial",
        "type": "object",
        "description": "(tsType: Partial<Comidaspordia>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Comidaspordia>"
      },
      "Condicionesejercicios": {
        "title": "Condicionesejercicios",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewCondicionesejercicios": {
        "title": "NewCondicionesejercicios",
        "type": "object",
        "description": "(tsType: Omit<Condicionesejercicios, 'id'>, schemaOptions: { title: 'NewCondicionesejercicios', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Condicionesejercicios, 'id'>"
      },
      "CondicionesejerciciosWithRelations": {
        "title": "CondicionesejerciciosWithRelations",
        "type": "object",
        "description": "(tsType: CondicionesejerciciosWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "CondicionesejerciciosWithRelations"
      },
      "CondicionesejerciciosPartial": {
        "title": "CondicionesejerciciosPartial",
        "type": "object",
        "description": "(tsType: Partial<Condicionesejercicios>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Condicionesejercicios>"
      },
      "NewArchivosInConfiguracion": {
        "title": "NewArchivosInConfiguracion",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<Archivos, 'id'>, 'idRelation'>, schemaOptions: { title: 'NewArchivosInConfiguracion', exclude: [ 'id' ], optional: [ 'idRelation' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "fileName": {
            "type": "string"
          },
          "idRelation": {
            "type": "number"
          },
          "typeRelation": {
            "type": "string"
          },
          "mimeType": {
            "type": "string"
          },
          "size": {
            "type": "number"
          },
          "funcion": {
            "type": "string"
          },
          "ext": {
            "type": "string"
          },
          "ind": {
            "type": "number"
          },
          "thumb": {
            "type": "string"
          },
          "typeFile": {
            "type": "string"
          },
          "height": {
            "type": "number"
          },
          "width": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<Archivos, 'id'>, 'idRelation'>"
      },
      "Configuracion": {
        "title": "Configuracion",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "telefono": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "envio": {
            "type": "boolean"
          },
          "costo": {
            "type": "number"
          },
          "apertura": {
            "type": "string",
            "format": "date-time"
          },
          "cierre": {
            "type": "string",
            "format": "date-time"
          },
          "maps": {
            "type": "boolean"
          },
          "embed": {
            "type": "string"
          },
          "calle": {
            "type": "string"
          },
          "tipo": {
            "type": "string"
          },
          "cp": {
            "type": "string"
          },
          "ciudad": {
            "type": "string"
          },
          "estado": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "iva": {
            "type": "boolean"
          },
          "tarjeta": {
            "type": "boolean"
          },
          "efectivo": {
            "type": "boolean"
          },
          "cotizacion": {
            "type": "boolean"
          },
          "recoleccion": {
            "type": "boolean"
          },
          "versionActual": {
            "type": "string"
          },
          "mostrarComunidadSettings": {
            "type": "boolean"
          },
          "habilitarFacebookAuth": {
            "type": "boolean"
          },
          "mantenimientoActivo": {
            "type": "boolean"
          },
          "mantenimientoTitulo": {
            "type": "string"
          },
          "mantenimientoMensaje": {
            "type": "string"
          },
          "mantenimientoHasta": {
            "type": "string",
            "format": "date-time"
          },
          "mantenimientoAllowlistClientes": {
            "type": "string"
          },
          "mantenimientoAllowlistEmails": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewConfiguracion": {
        "title": "NewConfiguracion",
        "type": "object",
        "description": "(tsType: Omit<Configuracion, 'id'>, schemaOptions: { title: 'NewConfiguracion', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "telefono": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "envio": {
            "type": "boolean"
          },
          "costo": {
            "type": "number"
          },
          "apertura": {
            "type": "string",
            "format": "date-time"
          },
          "cierre": {
            "type": "string",
            "format": "date-time"
          },
          "maps": {
            "type": "boolean"
          },
          "embed": {
            "type": "string"
          },
          "calle": {
            "type": "string"
          },
          "tipo": {
            "type": "string"
          },
          "cp": {
            "type": "string"
          },
          "ciudad": {
            "type": "string"
          },
          "estado": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "iva": {
            "type": "boolean"
          },
          "tarjeta": {
            "type": "boolean"
          },
          "efectivo": {
            "type": "boolean"
          },
          "cotizacion": {
            "type": "boolean"
          },
          "recoleccion": {
            "type": "boolean"
          },
          "versionActual": {
            "type": "string"
          },
          "mostrarComunidadSettings": {
            "type": "boolean"
          },
          "habilitarFacebookAuth": {
            "type": "boolean"
          },
          "mantenimientoActivo": {
            "type": "boolean"
          },
          "mantenimientoTitulo": {
            "type": "string"
          },
          "mantenimientoMensaje": {
            "type": "string"
          },
          "mantenimientoHasta": {
            "type": "string",
            "format": "date-time"
          },
          "mantenimientoAllowlistClientes": {
            "type": "string"
          },
          "mantenimientoAllowlistEmails": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Configuracion, 'id'>"
      },
      "ConfiguracionWithRelations": {
        "title": "ConfiguracionWithRelations",
        "type": "object",
        "description": "(tsType: ConfiguracionWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "telefono": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "envio": {
            "type": "boolean"
          },
          "costo": {
            "type": "number"
          },
          "apertura": {
            "type": "string",
            "format": "date-time"
          },
          "cierre": {
            "type": "string",
            "format": "date-time"
          },
          "maps": {
            "type": "boolean"
          },
          "embed": {
            "type": "string"
          },
          "calle": {
            "type": "string"
          },
          "tipo": {
            "type": "string"
          },
          "cp": {
            "type": "string"
          },
          "ciudad": {
            "type": "string"
          },
          "estado": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "iva": {
            "type": "boolean"
          },
          "tarjeta": {
            "type": "boolean"
          },
          "efectivo": {
            "type": "boolean"
          },
          "cotizacion": {
            "type": "boolean"
          },
          "recoleccion": {
            "type": "boolean"
          },
          "versionActual": {
            "type": "string"
          },
          "mostrarComunidadSettings": {
            "type": "boolean"
          },
          "habilitarFacebookAuth": {
            "type": "boolean"
          },
          "mantenimientoActivo": {
            "type": "boolean"
          },
          "mantenimientoTitulo": {
            "type": "string"
          },
          "mantenimientoMensaje": {
            "type": "string"
          },
          "mantenimientoHasta": {
            "type": "string",
            "format": "date-time"
          },
          "mantenimientoAllowlistClientes": {
            "type": "string"
          },
          "mantenimientoAllowlistEmails": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          },
          "archivos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ArchivosWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ConfiguracionWithRelations"
      },
      "ConfiguracionPartial": {
        "title": "ConfiguracionPartial",
        "type": "object",
        "description": "(tsType: Partial<Configuracion>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "telefono": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "envio": {
            "type": "boolean"
          },
          "costo": {
            "type": "number"
          },
          "apertura": {
            "type": "string",
            "format": "date-time"
          },
          "cierre": {
            "type": "string",
            "format": "date-time"
          },
          "maps": {
            "type": "boolean"
          },
          "embed": {
            "type": "string"
          },
          "calle": {
            "type": "string"
          },
          "tipo": {
            "type": "string"
          },
          "cp": {
            "type": "string"
          },
          "ciudad": {
            "type": "string"
          },
          "estado": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "iva": {
            "type": "boolean"
          },
          "tarjeta": {
            "type": "boolean"
          },
          "efectivo": {
            "type": "boolean"
          },
          "cotizacion": {
            "type": "boolean"
          },
          "recoleccion": {
            "type": "boolean"
          },
          "versionActual": {
            "type": "string"
          },
          "mostrarComunidadSettings": {
            "type": "boolean"
          },
          "habilitarFacebookAuth": {
            "type": "boolean"
          },
          "mantenimientoActivo": {
            "type": "boolean"
          },
          "mantenimientoTitulo": {
            "type": "string"
          },
          "mantenimientoMensaje": {
            "type": "string"
          },
          "mantenimientoHasta": {
            "type": "string",
            "format": "date-time"
          },
          "mantenimientoAllowlistClientes": {
            "type": "string"
          },
          "mantenimientoAllowlistEmails": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Configuracion>"
      },
      "Contacto": {
        "title": "Contacto",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "nombre": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "telefono": {
            "type": "string"
          },
          "asunto": {
            "type": "string"
          },
          "mensaje": {
            "type": "string"
          },
          "tituloHero": {
            "type": "string"
          },
          "subtituloHero": {
            "type": "string"
          },
          "tituloSeccion": {
            "type": "string"
          },
          "descripcionSeccion": {
            "type": "string"
          },
          "direccion": {
            "type": "string"
          },
          "facebook": {
            "type": "string"
          },
          "instagram": {
            "type": "string"
          },
          "youtube": {
            "type": "string"
          },
          "tiktok": {
            "type": "string"
          },
          "x": {
            "type": "string"
          },
          "whatsapp": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewContacto": {
        "title": "NewContacto",
        "type": "object",
        "description": "(tsType: Omit<Contacto, 'id'>, schemaOptions: { title: 'NewContacto', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "nombre": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "telefono": {
            "type": "string"
          },
          "asunto": {
            "type": "string"
          },
          "mensaje": {
            "type": "string"
          },
          "tituloHero": {
            "type": "string"
          },
          "subtituloHero": {
            "type": "string"
          },
          "tituloSeccion": {
            "type": "string"
          },
          "descripcionSeccion": {
            "type": "string"
          },
          "direccion": {
            "type": "string"
          },
          "facebook": {
            "type": "string"
          },
          "instagram": {
            "type": "string"
          },
          "youtube": {
            "type": "string"
          },
          "tiktok": {
            "type": "string"
          },
          "x": {
            "type": "string"
          },
          "whatsapp": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Contacto, 'id'>"
      },
      "ContactoWithRelations": {
        "title": "ContactoWithRelations",
        "type": "object",
        "description": "(tsType: ContactoWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "nombre": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "telefono": {
            "type": "string"
          },
          "asunto": {
            "type": "string"
          },
          "mensaje": {
            "type": "string"
          },
          "tituloHero": {
            "type": "string"
          },
          "subtituloHero": {
            "type": "string"
          },
          "tituloSeccion": {
            "type": "string"
          },
          "descripcionSeccion": {
            "type": "string"
          },
          "direccion": {
            "type": "string"
          },
          "facebook": {
            "type": "string"
          },
          "instagram": {
            "type": "string"
          },
          "youtube": {
            "type": "string"
          },
          "tiktok": {
            "type": "string"
          },
          "x": {
            "type": "string"
          },
          "whatsapp": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ContactoWithRelations"
      },
      "ContactoPartial": {
        "title": "ContactoPartial",
        "type": "object",
        "description": "(tsType: Partial<Contacto>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "nombre": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "telefono": {
            "type": "string"
          },
          "asunto": {
            "type": "string"
          },
          "mensaje": {
            "type": "string"
          },
          "tituloHero": {
            "type": "string"
          },
          "subtituloHero": {
            "type": "string"
          },
          "tituloSeccion": {
            "type": "string"
          },
          "descripcionSeccion": {
            "type": "string"
          },
          "direccion": {
            "type": "string"
          },
          "facebook": {
            "type": "string"
          },
          "instagram": {
            "type": "string"
          },
          "youtube": {
            "type": "string"
          },
          "tiktok": {
            "type": "string"
          },
          "x": {
            "type": "string"
          },
          "whatsapp": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Contacto>"
      },
      "Contenidos": {
        "title": "Contenidos",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "titulo": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "descripcion_corta": {
            "type": "string"
          },
          "subtitulo_editorial": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "leccion": {
            "type": "string"
          },
          "numero_leccion": {
            "type": "number"
          },
          "tiempo": {
            "type": "string"
          },
          "duracion_seg": {
            "type": "number"
          },
          "duracion_lectura_min": {
            "type": "number"
          },
          "nivel": {
            "type": "string"
          },
          "autor": {
            "type": "string"
          },
          "ano": {
            "type": "number"
          },
          "fuente": {
            "type": "string"
          },
          "tipo_estudio": {
            "type": "string"
          },
          "url_fuente": {
            "type": "string"
          },
          "resumen": {
            "type": "string"
          },
          "aplicacion_practica": {
            "type": "string"
          },
          "nota_profesional": {
            "type": "string"
          },
          "imagenes": {
            "type": "string"
          },
          "Video_URL": {
            "type": "string"
          },
          "Animacion_URL": {
            "type": "string"
          },
          "Audio_URL": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "idCategoria": {
            "type": "number"
          },
          "idCurso": {
            "type": "number"
          },
          "idCapitulo": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "orden": {
            "type": "number"
          },
          "es_destacado": {
            "type": "number"
          },
          "es_preview": {
            "type": "number"
          },
          "modo_visual": {
            "type": "string"
          },
          "frecuencia": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "objetivo_aprendizaje": {
            "type": "string"
          },
          "cta_accion": {
            "type": "string"
          },
          "tags_json": {
            "type": "string"
          },
          "puntos_clave_json": {
            "type": "string"
          },
          "pasos_accion_json": {
            "type": "string"
          },
          "preguntas_frecuentes_json": {
            "type": "string"
          },
          "contenido_relacionado_json": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewContenidos": {
        "title": "NewContenidos",
        "type": "object",
        "description": "(tsType: Omit<Contenidos, 'id'>, schemaOptions: { title: 'NewContenidos', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "titulo": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "descripcion_corta": {
            "type": "string"
          },
          "subtitulo_editorial": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "leccion": {
            "type": "string"
          },
          "numero_leccion": {
            "type": "number"
          },
          "tiempo": {
            "type": "string"
          },
          "duracion_seg": {
            "type": "number"
          },
          "duracion_lectura_min": {
            "type": "number"
          },
          "nivel": {
            "type": "string"
          },
          "autor": {
            "type": "string"
          },
          "ano": {
            "type": "number"
          },
          "fuente": {
            "type": "string"
          },
          "tipo_estudio": {
            "type": "string"
          },
          "url_fuente": {
            "type": "string"
          },
          "resumen": {
            "type": "string"
          },
          "aplicacion_practica": {
            "type": "string"
          },
          "nota_profesional": {
            "type": "string"
          },
          "imagenes": {
            "type": "string"
          },
          "Video_URL": {
            "type": "string"
          },
          "Animacion_URL": {
            "type": "string"
          },
          "Audio_URL": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "idCategoria": {
            "type": "number"
          },
          "idCurso": {
            "type": "number"
          },
          "idCapitulo": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "orden": {
            "type": "number"
          },
          "es_destacado": {
            "type": "number"
          },
          "es_preview": {
            "type": "number"
          },
          "modo_visual": {
            "type": "string"
          },
          "frecuencia": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "objetivo_aprendizaje": {
            "type": "string"
          },
          "cta_accion": {
            "type": "string"
          },
          "tags_json": {
            "type": "string"
          },
          "puntos_clave_json": {
            "type": "string"
          },
          "pasos_accion_json": {
            "type": "string"
          },
          "preguntas_frecuentes_json": {
            "type": "string"
          },
          "contenido_relacionado_json": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Contenidos, 'id'>"
      },
      "ContenidosWithRelations": {
        "title": "ContenidosWithRelations",
        "type": "object",
        "description": "(tsType: ContenidosWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "titulo": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "descripcion_corta": {
            "type": "string"
          },
          "subtitulo_editorial": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "leccion": {
            "type": "string"
          },
          "numero_leccion": {
            "type": "number"
          },
          "tiempo": {
            "type": "string"
          },
          "duracion_seg": {
            "type": "number"
          },
          "duracion_lectura_min": {
            "type": "number"
          },
          "nivel": {
            "type": "string"
          },
          "autor": {
            "type": "string"
          },
          "ano": {
            "type": "number"
          },
          "fuente": {
            "type": "string"
          },
          "tipo_estudio": {
            "type": "string"
          },
          "url_fuente": {
            "type": "string"
          },
          "resumen": {
            "type": "string"
          },
          "aplicacion_practica": {
            "type": "string"
          },
          "nota_profesional": {
            "type": "string"
          },
          "imagenes": {
            "type": "string"
          },
          "Video_URL": {
            "type": "string"
          },
          "Animacion_URL": {
            "type": "string"
          },
          "Audio_URL": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "idCategoria": {
            "type": "number"
          },
          "idCurso": {
            "type": "number"
          },
          "idCapitulo": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "orden": {
            "type": "number"
          },
          "es_destacado": {
            "type": "number"
          },
          "es_preview": {
            "type": "number"
          },
          "modo_visual": {
            "type": "string"
          },
          "frecuencia": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "objetivo_aprendizaje": {
            "type": "string"
          },
          "cta_accion": {
            "type": "string"
          },
          "tags_json": {
            "type": "string"
          },
          "puntos_clave_json": {
            "type": "string"
          },
          "pasos_accion_json": {
            "type": "string"
          },
          "preguntas_frecuentes_json": {
            "type": "string"
          },
          "contenido_relacionado_json": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ContenidosWithRelations"
      },
      "ContenidosPartial": {
        "title": "ContenidosPartial",
        "type": "object",
        "description": "(tsType: Partial<Contenidos>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "titulo": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "descripcion_corta": {
            "type": "string"
          },
          "subtitulo_editorial": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "leccion": {
            "type": "string"
          },
          "numero_leccion": {
            "type": "number"
          },
          "tiempo": {
            "type": "string"
          },
          "duracion_seg": {
            "type": "number"
          },
          "duracion_lectura_min": {
            "type": "number"
          },
          "nivel": {
            "type": "string"
          },
          "autor": {
            "type": "string"
          },
          "ano": {
            "type": "number"
          },
          "fuente": {
            "type": "string"
          },
          "tipo_estudio": {
            "type": "string"
          },
          "url_fuente": {
            "type": "string"
          },
          "resumen": {
            "type": "string"
          },
          "aplicacion_practica": {
            "type": "string"
          },
          "nota_profesional": {
            "type": "string"
          },
          "imagenes": {
            "type": "string"
          },
          "Video_URL": {
            "type": "string"
          },
          "Animacion_URL": {
            "type": "string"
          },
          "Audio_URL": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "idCategoria": {
            "type": "number"
          },
          "idCurso": {
            "type": "number"
          },
          "idCapitulo": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "orden": {
            "type": "number"
          },
          "es_destacado": {
            "type": "number"
          },
          "es_preview": {
            "type": "number"
          },
          "modo_visual": {
            "type": "string"
          },
          "frecuencia": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "objetivo_aprendizaje": {
            "type": "string"
          },
          "cta_accion": {
            "type": "string"
          },
          "tags_json": {
            "type": "string"
          },
          "puntos_clave_json": {
            "type": "string"
          },
          "pasos_accion_json": {
            "type": "string"
          },
          "preguntas_frecuentes_json": {
            "type": "string"
          },
          "contenido_relacionado_json": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Contenidos>"
      },
      "Dificultadesrecetas": {
        "title": "Dificultadesrecetas",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewDificultadesrecetas": {
        "title": "NewDificultadesrecetas",
        "type": "object",
        "description": "(tsType: Omit<Dificultadesrecetas, 'id'>, schemaOptions: { title: 'NewDificultadesrecetas', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Dificultadesrecetas, 'id'>"
      },
      "DificultadesrecetasWithRelations": {
        "title": "DificultadesrecetasWithRelations",
        "type": "object",
        "description": "(tsType: DificultadesrecetasWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "DificultadesrecetasWithRelations"
      },
      "DificultadesrecetasPartial": {
        "title": "DificultadesrecetasPartial",
        "type": "object",
        "description": "(tsType: Partial<Dificultadesrecetas>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Dificultadesrecetas>"
      },
      "NewDirecciones": {
        "title": "NewDirecciones",
        "type": "object",
        "description": "(tsType: Omit<Direcciones, 'id'>, schemaOptions: { title: 'NewDirecciones', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "idCliente": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "apellidos": {
            "type": "string"
          },
          "alias": {
            "type": "string"
          },
          "maps": {
            "type": "boolean"
          },
          "placeId": {
            "type": "string"
          },
          "calle": {
            "type": "string"
          },
          "tipo": {
            "type": "string"
          },
          "cp": {
            "type": "string"
          },
          "ciudad": {
            "type": "string"
          },
          "estado": {
            "type": "number"
          },
          "telefono": {
            "type": "string"
          },
          "referencias": {
            "type": "string"
          },
          "predeterminada": {
            "type": "boolean"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Direcciones, 'id'>"
      },
      "Disciplinas": {
        "title": "Disciplinas",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "titulo": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewDisciplinas": {
        "title": "NewDisciplinas",
        "type": "object",
        "description": "(tsType: Omit<Disciplinas, 'id'>, schemaOptions: { title: 'NewDisciplinas', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "titulo": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Disciplinas, 'id'>"
      },
      "DisciplinasWithRelations": {
        "title": "DisciplinasWithRelations",
        "type": "object",
        "description": "(tsType: DisciplinasWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "titulo": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "DisciplinasWithRelations"
      },
      "DisciplinasPartial": {
        "title": "DisciplinasPartial",
        "type": "object",
        "description": "(tsType: Partial<Disciplinas>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "titulo": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Disciplinas>"
      },
      "Disenos": {
        "title": "Disenos",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "abreviatura": {
            "type": "string"
          },
          "codigo": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "updatedBy": {
            "type": "number"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "deletedBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewDisenos": {
        "title": "NewDisenos",
        "type": "object",
        "description": "(tsType: Omit<Disenos, 'id'>, schemaOptions: { title: 'NewDisenos', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "abreviatura": {
            "type": "string"
          },
          "codigo": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "updatedBy": {
            "type": "number"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "deletedBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Disenos, 'id'>"
      },
      "DisenosWithRelations": {
        "title": "DisenosWithRelations",
        "type": "object",
        "description": "(tsType: DisenosWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "abreviatura": {
            "type": "string"
          },
          "codigo": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "updatedBy": {
            "type": "number"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "deletedBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "DisenosWithRelations"
      },
      "DisenosPartial": {
        "title": "DisenosPartial",
        "type": "object",
        "description": "(tsType: Partial<Disenos>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "abreviatura": {
            "type": "string"
          },
          "codigo": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "updatedBy": {
            "type": "number"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "deletedBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Disenos>"
      },
      "Ejercicioequipamientos": {
        "title": "Ejercicioequipamientos",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idEjercicio": {
            "type": "number"
          },
          "idEquipamiento": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewEjercicioequipamientos": {
        "title": "NewEjercicioequipamientos",
        "type": "object",
        "description": "(tsType: Omit<Ejercicioequipamientos, 'id'>, schemaOptions: { title: 'NewEjercicioequipamientos', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "idEjercicio": {
            "type": "number"
          },
          "idEquipamiento": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Ejercicioequipamientos, 'id'>"
      },
      "EjercicioequipamientosWithRelations": {
        "title": "EjercicioequipamientosWithRelations",
        "type": "object",
        "description": "(tsType: EjercicioequipamientosWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idEjercicio": {
            "type": "number"
          },
          "idEquipamiento": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "EjercicioequipamientosWithRelations"
      },
      "EjercicioequipamientosPartial": {
        "title": "EjercicioequipamientosPartial",
        "type": "object",
        "description": "(tsType: Partial<Ejercicioequipamientos>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idEjercicio": {
            "type": "number"
          },
          "idEquipamiento": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Ejercicioequipamientos>"
      },
      "Ejerciciogruposmusculares": {
        "title": "Ejerciciogruposmusculares",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idEjercicio": {
            "type": "number"
          },
          "idGrupoMuscular": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewEjerciciogruposmusculares": {
        "title": "NewEjerciciogruposmusculares",
        "type": "object",
        "description": "(tsType: Omit<Ejerciciogruposmusculares, 'id'>, schemaOptions: { title: 'NewEjerciciogruposmusculares', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "idEjercicio": {
            "type": "number"
          },
          "idGrupoMuscular": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Ejerciciogruposmusculares, 'id'>"
      },
      "EjerciciogruposmuscularesWithRelations": {
        "title": "EjerciciogruposmuscularesWithRelations",
        "type": "object",
        "description": "(tsType: EjerciciogruposmuscularesWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idEjercicio": {
            "type": "number"
          },
          "idGrupoMuscular": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "EjerciciogruposmuscularesWithRelations"
      },
      "EjerciciogruposmuscularesPartial": {
        "title": "EjerciciogruposmuscularesPartial",
        "type": "object",
        "description": "(tsType: Partial<Ejerciciogruposmusculares>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idEjercicio": {
            "type": "number"
          },
          "idGrupoMuscular": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Ejerciciogruposmusculares>"
      },
      "Ejercicioobjetivos": {
        "title": "Ejercicioobjetivos",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idEjercicio": {
            "type": "number"
          },
          "idObjetivo": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewEjercicioobjetivos": {
        "title": "NewEjercicioobjetivos",
        "type": "object",
        "description": "(tsType: Omit<Ejercicioobjetivos, 'id'>, schemaOptions: { title: 'NewEjercicioobjetivos', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "idEjercicio": {
            "type": "number"
          },
          "idObjetivo": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Ejercicioobjetivos, 'id'>"
      },
      "EjercicioobjetivosWithRelations": {
        "title": "EjercicioobjetivosWithRelations",
        "type": "object",
        "description": "(tsType: EjercicioobjetivosWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idEjercicio": {
            "type": "number"
          },
          "idObjetivo": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "EjercicioobjetivosWithRelations"
      },
      "EjercicioobjetivosPartial": {
        "title": "EjercicioobjetivosPartial",
        "type": "object",
        "description": "(tsType: Partial<Ejercicioobjetivos>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idEjercicio": {
            "type": "number"
          },
          "idObjetivo": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Ejercicioobjetivos>"
      },
      "Ejerciciopatrones": {
        "title": "Ejerciciopatrones",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idEjercicio": {
            "type": "number"
          },
          "idPatron": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewEjerciciopatrones": {
        "title": "NewEjerciciopatrones",
        "type": "object",
        "description": "(tsType: Omit<Ejerciciopatrones, 'id'>, schemaOptions: { title: 'NewEjerciciopatrones', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "idEjercicio": {
            "type": "number"
          },
          "idPatron": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Ejerciciopatrones, 'id'>"
      },
      "EjerciciopatronesWithRelations": {
        "title": "EjerciciopatronesWithRelations",
        "type": "object",
        "description": "(tsType: EjerciciopatronesWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idEjercicio": {
            "type": "number"
          },
          "idPatron": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "EjerciciopatronesWithRelations"
      },
      "EjerciciopatronesPartial": {
        "title": "EjerciciopatronesPartial",
        "type": "object",
        "description": "(tsType: Partial<Ejerciciopatrones>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idEjercicio": {
            "type": "number"
          },
          "idPatron": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Ejerciciopatrones>"
      },
      "Ejercicios": {
        "title": "Ejercicios",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "Nombre_Ejercicio": {
            "type": "string"
          },
          "Descripcion_Corta": {
            "type": "string"
          },
          "Video_URL": {
            "type": "string"
          },
          "Animacion_URL": {
            "type": "string"
          },
          "Muscle_Map_JSON": {
            "type": "string"
          },
          "idObjetivo": {
            "type": "number"
          },
          "imagenes": {
            "type": "string"
          },
          "Indicaciones": {
            "type": "string"
          },
          "Contraindicaciones": {
            "type": "string"
          },
          "idErrorComun": {
            "type": "number"
          },
          "Requiere_Equipamiento": {
            "type": "boolean"
          },
          "idEquipamiento": {
            "type": "number"
          },
          "idDisciplina": {
            "type": "number"
          },
          "Series_Sugeridas": {
            "type": "number"
          },
          "Repeticiones_Sugeridas": {
            "type": "number"
          },
          "Tiempo_Sugerido_seg": {
            "type": "number"
          },
          "Descanso_Sugerido_seg": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "idTipoEjercicio": {
            "type": "number"
          },
          "idNivelEjercicio": {
            "type": "number"
          },
          "idGrupoMuscularPrincipal": {
            "type": "number"
          },
          "idGrupoMuscularSecundario": {
            "type": "number"
          },
          "objetivos_ids": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "equipamientos_ids": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "patrones_ids": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "gruposmusculares_ids": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewEjercicios": {
        "title": "NewEjercicios",
        "type": "object",
        "description": "(tsType: Omit<Ejercicios, 'id'>, schemaOptions: { title: 'NewEjercicios', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "Nombre_Ejercicio": {
            "type": "string"
          },
          "Descripcion_Corta": {
            "type": "string"
          },
          "Video_URL": {
            "type": "string"
          },
          "Animacion_URL": {
            "type": "string"
          },
          "Muscle_Map_JSON": {
            "type": "string"
          },
          "idObjetivo": {
            "type": "number"
          },
          "imagenes": {
            "type": "string"
          },
          "Indicaciones": {
            "type": "string"
          },
          "Contraindicaciones": {
            "type": "string"
          },
          "idErrorComun": {
            "type": "number"
          },
          "Requiere_Equipamiento": {
            "type": "boolean"
          },
          "idEquipamiento": {
            "type": "number"
          },
          "idDisciplina": {
            "type": "number"
          },
          "Series_Sugeridas": {
            "type": "number"
          },
          "Repeticiones_Sugeridas": {
            "type": "number"
          },
          "Tiempo_Sugerido_seg": {
            "type": "number"
          },
          "Descanso_Sugerido_seg": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "idTipoEjercicio": {
            "type": "number"
          },
          "idNivelEjercicio": {
            "type": "number"
          },
          "idGrupoMuscularPrincipal": {
            "type": "number"
          },
          "idGrupoMuscularSecundario": {
            "type": "number"
          },
          "objetivos_ids": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "equipamientos_ids": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "patrones_ids": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "gruposmusculares_ids": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Ejercicios, 'id'>"
      },
      "EjerciciosWithRelations": {
        "title": "EjerciciosWithRelations",
        "type": "object",
        "description": "(tsType: EjerciciosWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "Nombre_Ejercicio": {
            "type": "string"
          },
          "Descripcion_Corta": {
            "type": "string"
          },
          "Video_URL": {
            "type": "string"
          },
          "Animacion_URL": {
            "type": "string"
          },
          "Muscle_Map_JSON": {
            "type": "string"
          },
          "idObjetivo": {
            "type": "number"
          },
          "imagenes": {
            "type": "string"
          },
          "Indicaciones": {
            "type": "string"
          },
          "Contraindicaciones": {
            "type": "string"
          },
          "idErrorComun": {
            "type": "number"
          },
          "Requiere_Equipamiento": {
            "type": "boolean"
          },
          "idEquipamiento": {
            "type": "number"
          },
          "idDisciplina": {
            "type": "number"
          },
          "Series_Sugeridas": {
            "type": "number"
          },
          "Repeticiones_Sugeridas": {
            "type": "number"
          },
          "Tiempo_Sugerido_seg": {
            "type": "number"
          },
          "Descanso_Sugerido_seg": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "idTipoEjercicio": {
            "type": "number"
          },
          "idNivelEjercicio": {
            "type": "number"
          },
          "idGrupoMuscularPrincipal": {
            "type": "number"
          },
          "idGrupoMuscularSecundario": {
            "type": "number"
          },
          "objetivos_ids": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "equipamientos_ids": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "patrones_ids": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "gruposmusculares_ids": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "EjerciciosWithRelations"
      },
      "EjerciciosPartial": {
        "title": "EjerciciosPartial",
        "type": "object",
        "description": "(tsType: Partial<Ejercicios>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "Nombre_Ejercicio": {
            "type": "string"
          },
          "Descripcion_Corta": {
            "type": "string"
          },
          "Video_URL": {
            "type": "string"
          },
          "Animacion_URL": {
            "type": "string"
          },
          "Muscle_Map_JSON": {
            "type": "string"
          },
          "idObjetivo": {
            "type": "number"
          },
          "imagenes": {
            "type": "string"
          },
          "Indicaciones": {
            "type": "string"
          },
          "Contraindicaciones": {
            "type": "string"
          },
          "idErrorComun": {
            "type": "number"
          },
          "Requiere_Equipamiento": {
            "type": "boolean"
          },
          "idEquipamiento": {
            "type": "number"
          },
          "idDisciplina": {
            "type": "number"
          },
          "Series_Sugeridas": {
            "type": "number"
          },
          "Repeticiones_Sugeridas": {
            "type": "number"
          },
          "Tiempo_Sugerido_seg": {
            "type": "number"
          },
          "Descanso_Sugerido_seg": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "idTipoEjercicio": {
            "type": "number"
          },
          "idNivelEjercicio": {
            "type": "number"
          },
          "idGrupoMuscularPrincipal": {
            "type": "number"
          },
          "idGrupoMuscularSecundario": {
            "type": "number"
          },
          "objetivos_ids": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "equipamientos_ids": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "patrones_ids": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "gruposmusculares_ids": {
            "type": "array",
            "items": {
              "type": "number",
              "nullable": true
            }
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Ejercicios>"
      },
      "Equipamientos": {
        "title": "Equipamientos",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewEquipamientos": {
        "title": "NewEquipamientos",
        "type": "object",
        "description": "(tsType: Omit<Equipamientos, 'id'>, schemaOptions: { title: 'NewEquipamientos', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Equipamientos, 'id'>"
      },
      "EquipamientosWithRelations": {
        "title": "EquipamientosWithRelations",
        "type": "object",
        "description": "(tsType: EquipamientosWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "EquipamientosWithRelations"
      },
      "EquipamientosPartial": {
        "title": "EquipamientosPartial",
        "type": "object",
        "description": "(tsType: Partial<Equipamientos>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Equipamientos>"
      },
      "Errorescomunes": {
        "title": "Errorescomunes",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewErrorescomunes": {
        "title": "NewErrorescomunes",
        "type": "object",
        "description": "(tsType: Omit<Errorescomunes, 'id'>, schemaOptions: { title: 'NewErrorescomunes', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Errorescomunes, 'id'>"
      },
      "ErrorescomunesWithRelations": {
        "title": "ErrorescomunesWithRelations",
        "type": "object",
        "description": "(tsType: ErrorescomunesWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ErrorescomunesWithRelations"
      },
      "ErrorescomunesPartial": {
        "title": "ErrorescomunesPartial",
        "type": "object",
        "description": "(tsType: Partial<Errorescomunes>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Errorescomunes>"
      },
      "Formacorporal": {
        "title": "Formacorporal",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "indice": {
            "type": "number"
          },
          "porcentajeActual": {
            "type": "string"
          },
          "tituloActual": {
            "type": "string"
          },
          "mensajeActual": {
            "type": "string"
          },
          "colorActual": {
            "type": "string"
          },
          "porcentajeObjetivo": {
            "type": "string"
          },
          "tituloObjetivo": {
            "type": "string"
          },
          "mensajeObjetivo": {
            "type": "string"
          },
          "colorObjetivo": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewFormacorporal": {
        "title": "NewFormacorporal",
        "type": "object",
        "description": "(tsType: Omit<Formacorporal, 'id'>, schemaOptions: { title: 'NewFormacorporal', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "indice": {
            "type": "number"
          },
          "porcentajeActual": {
            "type": "string"
          },
          "tituloActual": {
            "type": "string"
          },
          "mensajeActual": {
            "type": "string"
          },
          "colorActual": {
            "type": "string"
          },
          "porcentajeObjetivo": {
            "type": "string"
          },
          "tituloObjetivo": {
            "type": "string"
          },
          "mensajeObjetivo": {
            "type": "string"
          },
          "colorObjetivo": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Formacorporal, 'id'>"
      },
      "FormacorporalWithRelations": {
        "title": "FormacorporalWithRelations",
        "type": "object",
        "description": "(tsType: FormacorporalWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "indice": {
            "type": "number"
          },
          "porcentajeActual": {
            "type": "string"
          },
          "tituloActual": {
            "type": "string"
          },
          "mensajeActual": {
            "type": "string"
          },
          "colorActual": {
            "type": "string"
          },
          "porcentajeObjetivo": {
            "type": "string"
          },
          "tituloObjetivo": {
            "type": "string"
          },
          "mensajeObjetivo": {
            "type": "string"
          },
          "colorObjetivo": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "FormacorporalWithRelations"
      },
      "FormacorporalPartial": {
        "title": "FormacorporalPartial",
        "type": "object",
        "description": "(tsType: Partial<Formacorporal>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "indice": {
            "type": "number"
          },
          "porcentajeActual": {
            "type": "string"
          },
          "tituloActual": {
            "type": "string"
          },
          "mensajeActual": {
            "type": "string"
          },
          "colorActual": {
            "type": "string"
          },
          "porcentajeObjetivo": {
            "type": "string"
          },
          "tituloObjetivo": {
            "type": "string"
          },
          "mensajeObjetivo": {
            "type": "string"
          },
          "colorObjetivo": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Formacorporal>"
      },
      "Generos": {
        "title": "Generos",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewGeneros": {
        "title": "NewGeneros",
        "type": "object",
        "description": "(tsType: Omit<Generos, 'id'>, schemaOptions: { title: 'NewGeneros', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Generos, 'id'>"
      },
      "GenerosWithRelations": {
        "title": "GenerosWithRelations",
        "type": "object",
        "description": "(tsType: GenerosWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "GenerosWithRelations"
      },
      "GenerosPartial": {
        "title": "GenerosPartial",
        "type": "object",
        "description": "(tsType: Partial<Generos>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Generos>"
      },
      "Gruposmusculares": {
        "title": "Gruposmusculares",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewGruposmusculares": {
        "title": "NewGruposmusculares",
        "type": "object",
        "description": "(tsType: Omit<Gruposmusculares, 'id'>, schemaOptions: { title: 'NewGruposmusculares', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Gruposmusculares, 'id'>"
      },
      "GruposmuscularesWithRelations": {
        "title": "GruposmuscularesWithRelations",
        "type": "object",
        "description": "(tsType: GruposmuscularesWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "GruposmuscularesWithRelations"
      },
      "GruposmuscularesPartial": {
        "title": "GruposmuscularesPartial",
        "type": "object",
        "description": "(tsType: Partial<Gruposmusculares>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Gruposmusculares>"
      },
      "Idiomas": {
        "title": "Idiomas",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewIdiomas": {
        "title": "NewIdiomas",
        "type": "object",
        "description": "(tsType: Omit<Idiomas, 'id'>, schemaOptions: { title: 'NewIdiomas', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Idiomas, 'id'>"
      },
      "IdiomasWithRelations": {
        "title": "IdiomasWithRelations",
        "type": "object",
        "description": "(tsType: IdiomasWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "IdiomasWithRelations"
      },
      "IdiomasPartial": {
        "title": "IdiomasPartial",
        "type": "object",
        "description": "(tsType: Partial<Idiomas>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Idiomas>"
      },
      "Ingredienteclientereceta": {
        "title": "Ingredienteclientereceta",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idClienteReceta": {
            "type": "number"
          },
          "idIngrediente": {
            "type": "number"
          },
          "cantidad": {
            "type": "number"
          },
          "idEquivalencia": {
            "type": "number"
          },
          "cantidadEquivalencia": {
            "type": "number"
          },
          "gramosEquivalencia": {
            "type": "number"
          },
          "descripcionEquivalencia": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewIngredienteclientereceta": {
        "title": "NewIngredienteclientereceta",
        "type": "object",
        "description": "(tsType: Omit<Ingredienteclientereceta, 'id'>, schemaOptions: { title: 'NewIngredienteclientereceta', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "idClienteReceta": {
            "type": "number"
          },
          "idIngrediente": {
            "type": "number"
          },
          "cantidad": {
            "type": "number"
          },
          "idEquivalencia": {
            "type": "number"
          },
          "cantidadEquivalencia": {
            "type": "number"
          },
          "gramosEquivalencia": {
            "type": "number"
          },
          "descripcionEquivalencia": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Ingredienteclientereceta, 'id'>"
      },
      "IngredienteclienterecetaWithRelations": {
        "title": "IngredienteclienterecetaWithRelations",
        "type": "object",
        "description": "(tsType: IngredienteclienterecetaWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idClienteReceta": {
            "type": "number"
          },
          "idIngrediente": {
            "type": "number"
          },
          "cantidad": {
            "type": "number"
          },
          "idEquivalencia": {
            "type": "number"
          },
          "cantidadEquivalencia": {
            "type": "number"
          },
          "gramosEquivalencia": {
            "type": "number"
          },
          "descripcionEquivalencia": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "IngredienteclienterecetaWithRelations"
      },
      "IngredienteclienterecetaPartial": {
        "title": "IngredienteclienterecetaPartial",
        "type": "object",
        "description": "(tsType: Partial<Ingredienteclientereceta>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idClienteReceta": {
            "type": "number"
          },
          "idIngrediente": {
            "type": "number"
          },
          "cantidad": {
            "type": "number"
          },
          "idEquivalencia": {
            "type": "number"
          },
          "cantidadEquivalencia": {
            "type": "number"
          },
          "gramosEquivalencia": {
            "type": "number"
          },
          "descripcionEquivalencia": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Ingredienteclientereceta>"
      },
      "Ingredientes": {
        "title": "Ingredientes",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "idUnidad": {
            "type": "number"
          },
          "porcion_equivalente_g": {
            "type": "number"
          },
          "porcion_equivalente_descripcion": {
            "type": "string"
          },
          "energia_kcal_equivalente": {
            "type": "number"
          },
          "proteina_g_equivalente": {
            "type": "number"
          },
          "carbohidratos_g_equivalente": {
            "type": "number"
          },
          "grasa_g_equivalente": {
            "type": "number"
          },
          "fibra_g_equivalente": {
            "type": "number"
          },
          "sodio_mg_equivalente": {
            "type": "number"
          },
          "acido_ascorbico_mg_equivalente": {
            "type": "number"
          },
          "calcio_mg_equivalente": {
            "type": "number"
          },
          "colesterol_mg_equivalente": {
            "type": "number"
          },
          "folato_ug_equivalente": {
            "type": "number"
          },
          "acido_folico_ug_equivalente": {
            "type": "number"
          },
          "indice_glicemico_equivalente": {
            "type": "number"
          },
          "carga_glicemica_equivalente": {
            "type": "number"
          },
          "hierro_heminico_mg_equivalente": {
            "type": "number"
          },
          "magnesio_mg_equivalente": {
            "type": "number"
          },
          "ag_monoinsaturados_g_equivalente": {
            "type": "number"
          },
          "niacina_mg_equivalente": {
            "type": "number"
          },
          "hierro_no_heminico_mg_equivalente": {
            "type": "number"
          },
          "fosforo_mg_equivalente": {
            "type": "number"
          },
          "ag_poliinsaturados_g_equivalente": {
            "type": "number"
          },
          "potasio_mg_equivalente": {
            "type": "number"
          },
          "riboflavina_mg_equivalente": {
            "type": "number"
          },
          "imagen": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "grupo": {
            "type": "string"
          },
          "subgrupo": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewIngredientes": {
        "title": "NewIngredientes",
        "type": "object",
        "description": "(tsType: Omit<Ingredientes, 'id'>, schemaOptions: { title: 'NewIngredientes', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "idUnidad": {
            "type": "number"
          },
          "porcion_equivalente_g": {
            "type": "number"
          },
          "porcion_equivalente_descripcion": {
            "type": "string"
          },
          "energia_kcal_equivalente": {
            "type": "number"
          },
          "proteina_g_equivalente": {
            "type": "number"
          },
          "carbohidratos_g_equivalente": {
            "type": "number"
          },
          "grasa_g_equivalente": {
            "type": "number"
          },
          "fibra_g_equivalente": {
            "type": "number"
          },
          "sodio_mg_equivalente": {
            "type": "number"
          },
          "acido_ascorbico_mg_equivalente": {
            "type": "number"
          },
          "calcio_mg_equivalente": {
            "type": "number"
          },
          "colesterol_mg_equivalente": {
            "type": "number"
          },
          "folato_ug_equivalente": {
            "type": "number"
          },
          "acido_folico_ug_equivalente": {
            "type": "number"
          },
          "indice_glicemico_equivalente": {
            "type": "number"
          },
          "carga_glicemica_equivalente": {
            "type": "number"
          },
          "hierro_heminico_mg_equivalente": {
            "type": "number"
          },
          "magnesio_mg_equivalente": {
            "type": "number"
          },
          "ag_monoinsaturados_g_equivalente": {
            "type": "number"
          },
          "niacina_mg_equivalente": {
            "type": "number"
          },
          "hierro_no_heminico_mg_equivalente": {
            "type": "number"
          },
          "fosforo_mg_equivalente": {
            "type": "number"
          },
          "ag_poliinsaturados_g_equivalente": {
            "type": "number"
          },
          "potasio_mg_equivalente": {
            "type": "number"
          },
          "riboflavina_mg_equivalente": {
            "type": "number"
          },
          "imagen": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "grupo": {
            "type": "string"
          },
          "subgrupo": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Ingredientes, 'id'>"
      },
      "IngredientesWithRelations": {
        "title": "IngredientesWithRelations",
        "type": "object",
        "description": "(tsType: IngredientesWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "idUnidad": {
            "type": "number"
          },
          "porcion_equivalente_g": {
            "type": "number"
          },
          "porcion_equivalente_descripcion": {
            "type": "string"
          },
          "energia_kcal_equivalente": {
            "type": "number"
          },
          "proteina_g_equivalente": {
            "type": "number"
          },
          "carbohidratos_g_equivalente": {
            "type": "number"
          },
          "grasa_g_equivalente": {
            "type": "number"
          },
          "fibra_g_equivalente": {
            "type": "number"
          },
          "sodio_mg_equivalente": {
            "type": "number"
          },
          "acido_ascorbico_mg_equivalente": {
            "type": "number"
          },
          "calcio_mg_equivalente": {
            "type": "number"
          },
          "colesterol_mg_equivalente": {
            "type": "number"
          },
          "folato_ug_equivalente": {
            "type": "number"
          },
          "acido_folico_ug_equivalente": {
            "type": "number"
          },
          "indice_glicemico_equivalente": {
            "type": "number"
          },
          "carga_glicemica_equivalente": {
            "type": "number"
          },
          "hierro_heminico_mg_equivalente": {
            "type": "number"
          },
          "magnesio_mg_equivalente": {
            "type": "number"
          },
          "ag_monoinsaturados_g_equivalente": {
            "type": "number"
          },
          "niacina_mg_equivalente": {
            "type": "number"
          },
          "hierro_no_heminico_mg_equivalente": {
            "type": "number"
          },
          "fosforo_mg_equivalente": {
            "type": "number"
          },
          "ag_poliinsaturados_g_equivalente": {
            "type": "number"
          },
          "potasio_mg_equivalente": {
            "type": "number"
          },
          "riboflavina_mg_equivalente": {
            "type": "number"
          },
          "imagen": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "grupo": {
            "type": "string"
          },
          "subgrupo": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "IngredientesWithRelations"
      },
      "IngredientesPartial": {
        "title": "IngredientesPartial",
        "type": "object",
        "description": "(tsType: Partial<Ingredientes>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "idUnidad": {
            "type": "number"
          },
          "porcion_equivalente_g": {
            "type": "number"
          },
          "porcion_equivalente_descripcion": {
            "type": "string"
          },
          "energia_kcal_equivalente": {
            "type": "number"
          },
          "proteina_g_equivalente": {
            "type": "number"
          },
          "carbohidratos_g_equivalente": {
            "type": "number"
          },
          "grasa_g_equivalente": {
            "type": "number"
          },
          "fibra_g_equivalente": {
            "type": "number"
          },
          "sodio_mg_equivalente": {
            "type": "number"
          },
          "acido_ascorbico_mg_equivalente": {
            "type": "number"
          },
          "calcio_mg_equivalente": {
            "type": "number"
          },
          "colesterol_mg_equivalente": {
            "type": "number"
          },
          "folato_ug_equivalente": {
            "type": "number"
          },
          "acido_folico_ug_equivalente": {
            "type": "number"
          },
          "indice_glicemico_equivalente": {
            "type": "number"
          },
          "carga_glicemica_equivalente": {
            "type": "number"
          },
          "hierro_heminico_mg_equivalente": {
            "type": "number"
          },
          "magnesio_mg_equivalente": {
            "type": "number"
          },
          "ag_monoinsaturados_g_equivalente": {
            "type": "number"
          },
          "niacina_mg_equivalente": {
            "type": "number"
          },
          "hierro_no_heminico_mg_equivalente": {
            "type": "number"
          },
          "fosforo_mg_equivalente": {
            "type": "number"
          },
          "ag_poliinsaturados_g_equivalente": {
            "type": "number"
          },
          "potasio_mg_equivalente": {
            "type": "number"
          },
          "riboflavina_mg_equivalente": {
            "type": "number"
          },
          "imagen": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "grupo": {
            "type": "string"
          },
          "subgrupo": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Ingredientes>"
      },
      "Ingredientesequivalencias": {
        "title": "Ingredientesequivalencias",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idIngrediente": {
            "type": "number"
          },
          "idUnidad": {
            "type": "number"
          },
          "cantidad_referencia": {
            "type": "number"
          },
          "gramos_equivalentes": {
            "type": "number"
          },
          "descripcion_visible": {
            "type": "string"
          },
          "orden": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewIngredientesequivalencias": {
        "title": "NewIngredientesequivalencias",
        "type": "object",
        "description": "(tsType: Omit<Ingredientesequivalencias, 'id'>, schemaOptions: { title: 'NewIngredientesequivalencias', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "idIngrediente": {
            "type": "number"
          },
          "idUnidad": {
            "type": "number"
          },
          "cantidad_referencia": {
            "type": "number"
          },
          "gramos_equivalentes": {
            "type": "number"
          },
          "descripcion_visible": {
            "type": "string"
          },
          "orden": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Ingredientesequivalencias, 'id'>"
      },
      "IngredientesequivalenciasWithRelations": {
        "title": "IngredientesequivalenciasWithRelations",
        "type": "object",
        "description": "(tsType: IngredientesequivalenciasWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idIngrediente": {
            "type": "number"
          },
          "idUnidad": {
            "type": "number"
          },
          "cantidad_referencia": {
            "type": "number"
          },
          "gramos_equivalentes": {
            "type": "number"
          },
          "descripcion_visible": {
            "type": "string"
          },
          "orden": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "IngredientesequivalenciasWithRelations"
      },
      "IngredientesequivalenciasPartial": {
        "title": "IngredientesequivalenciasPartial",
        "type": "object",
        "description": "(tsType: Partial<Ingredientesequivalencias>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idIngrediente": {
            "type": "number"
          },
          "idUnidad": {
            "type": "number"
          },
          "cantidad_referencia": {
            "type": "number"
          },
          "gramos_equivalentes": {
            "type": "number"
          },
          "descripcion_visible": {
            "type": "string"
          },
          "orden": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Ingredientesequivalencias>"
      },
      "Ingredientesreceta": {
        "title": "Ingredientesreceta",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idReceta": {
            "type": "number"
          },
          "idIngrediente": {
            "type": "number"
          },
          "cantidad": {
            "type": "number"
          },
          "idEquivalencia": {
            "type": "number"
          },
          "cantidadEquivalencia": {
            "type": "number"
          },
          "gramosEquivalencia": {
            "type": "number"
          },
          "descripcionEquivalencia": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewIngredientesreceta": {
        "title": "NewIngredientesreceta",
        "type": "object",
        "description": "(tsType: Omit<Ingredientesreceta, 'id'>, schemaOptions: { title: 'NewIngredientesreceta', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "idReceta": {
            "type": "number"
          },
          "idIngrediente": {
            "type": "number"
          },
          "cantidad": {
            "type": "number"
          },
          "idEquivalencia": {
            "type": "number"
          },
          "cantidadEquivalencia": {
            "type": "number"
          },
          "gramosEquivalencia": {
            "type": "number"
          },
          "descripcionEquivalencia": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Ingredientesreceta, 'id'>"
      },
      "IngredientesrecetaWithRelations": {
        "title": "IngredientesrecetaWithRelations",
        "type": "object",
        "description": "(tsType: IngredientesrecetaWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idReceta": {
            "type": "number"
          },
          "idIngrediente": {
            "type": "number"
          },
          "cantidad": {
            "type": "number"
          },
          "idEquivalencia": {
            "type": "number"
          },
          "cantidadEquivalencia": {
            "type": "number"
          },
          "gramosEquivalencia": {
            "type": "number"
          },
          "descripcionEquivalencia": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "IngredientesrecetaWithRelations"
      },
      "IngredientesrecetaPartial": {
        "title": "IngredientesrecetaPartial",
        "type": "object",
        "description": "(tsType: Partial<Ingredientesreceta>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idReceta": {
            "type": "number"
          },
          "idIngrediente": {
            "type": "number"
          },
          "cantidad": {
            "type": "number"
          },
          "idEquivalencia": {
            "type": "number"
          },
          "cantidadEquivalencia": {
            "type": "number"
          },
          "gramosEquivalencia": {
            "type": "number"
          },
          "descripcionEquivalencia": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Ingredientesreceta>"
      },
      "Inicio": {
        "title": "Inicio",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "nombre": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "slideTexto1": {
            "type": "string"
          },
          "slideTexto2": {
            "type": "string"
          },
          "slideTexto3": {
            "type": "string"
          },
          "slideTexto4": {
            "type": "string"
          },
          "slideTexto5": {
            "type": "string"
          },
          "slideTexto6": {
            "type": "string"
          },
          "showcaseEyebrow": {
            "type": "string"
          },
          "showcaseTitle": {
            "type": "string"
          },
          "showcaseDescription": {
            "type": "string"
          },
          "showcaseVideoBadge": {
            "type": "string"
          },
          "showcaseVideoEyebrow": {
            "type": "string"
          },
          "showcaseVideoTitle": {
            "type": "string"
          },
          "showcaseImageLabel1": {
            "type": "string"
          },
          "showcaseImageLabel2": {
            "type": "string"
          },
          "showcaseBottomTitle": {
            "type": "string"
          },
          "showcaseBottomDescription": {
            "type": "string"
          },
          "showcaseButtonText": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewInicio": {
        "title": "NewInicio",
        "type": "object",
        "description": "(tsType: Omit<Inicio, 'id'>, schemaOptions: { title: 'NewInicio', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "nombre": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "slideTexto1": {
            "type": "string"
          },
          "slideTexto2": {
            "type": "string"
          },
          "slideTexto3": {
            "type": "string"
          },
          "slideTexto4": {
            "type": "string"
          },
          "slideTexto5": {
            "type": "string"
          },
          "slideTexto6": {
            "type": "string"
          },
          "showcaseEyebrow": {
            "type": "string"
          },
          "showcaseTitle": {
            "type": "string"
          },
          "showcaseDescription": {
            "type": "string"
          },
          "showcaseVideoBadge": {
            "type": "string"
          },
          "showcaseVideoEyebrow": {
            "type": "string"
          },
          "showcaseVideoTitle": {
            "type": "string"
          },
          "showcaseImageLabel1": {
            "type": "string"
          },
          "showcaseImageLabel2": {
            "type": "string"
          },
          "showcaseBottomTitle": {
            "type": "string"
          },
          "showcaseBottomDescription": {
            "type": "string"
          },
          "showcaseButtonText": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Inicio, 'id'>"
      },
      "InicioWithRelations": {
        "title": "InicioWithRelations",
        "type": "object",
        "description": "(tsType: InicioWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "nombre": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "slideTexto1": {
            "type": "string"
          },
          "slideTexto2": {
            "type": "string"
          },
          "slideTexto3": {
            "type": "string"
          },
          "slideTexto4": {
            "type": "string"
          },
          "slideTexto5": {
            "type": "string"
          },
          "slideTexto6": {
            "type": "string"
          },
          "showcaseEyebrow": {
            "type": "string"
          },
          "showcaseTitle": {
            "type": "string"
          },
          "showcaseDescription": {
            "type": "string"
          },
          "showcaseVideoBadge": {
            "type": "string"
          },
          "showcaseVideoEyebrow": {
            "type": "string"
          },
          "showcaseVideoTitle": {
            "type": "string"
          },
          "showcaseImageLabel1": {
            "type": "string"
          },
          "showcaseImageLabel2": {
            "type": "string"
          },
          "showcaseBottomTitle": {
            "type": "string"
          },
          "showcaseBottomDescription": {
            "type": "string"
          },
          "showcaseButtonText": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "InicioWithRelations"
      },
      "InicioPartial": {
        "title": "InicioPartial",
        "type": "object",
        "description": "(tsType: Partial<Inicio>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "nombre": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "slideTexto1": {
            "type": "string"
          },
          "slideTexto2": {
            "type": "string"
          },
          "slideTexto3": {
            "type": "string"
          },
          "slideTexto4": {
            "type": "string"
          },
          "slideTexto5": {
            "type": "string"
          },
          "slideTexto6": {
            "type": "string"
          },
          "showcaseEyebrow": {
            "type": "string"
          },
          "showcaseTitle": {
            "type": "string"
          },
          "showcaseDescription": {
            "type": "string"
          },
          "showcaseVideoBadge": {
            "type": "string"
          },
          "showcaseVideoEyebrow": {
            "type": "string"
          },
          "showcaseVideoTitle": {
            "type": "string"
          },
          "showcaseImageLabel1": {
            "type": "string"
          },
          "showcaseImageLabel2": {
            "type": "string"
          },
          "showcaseBottomTitle": {
            "type": "string"
          },
          "showcaseBottomDescription": {
            "type": "string"
          },
          "showcaseButtonText": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Inicio>"
      },
      "Inventariomovimiento": {
        "title": "Inventariomovimiento",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idInventario": {
            "type": "number"
          },
          "idProductovariantes": {
            "type": "number"
          },
          "idProducto": {
            "type": "number"
          },
          "idSucursal": {
            "type": "number"
          },
          "idSucursalDestino": {
            "type": "number"
          },
          "tipoMovimiento": {
            "type": "string"
          },
          "cantidad": {
            "type": "number"
          },
          "stockAnterior": {
            "type": "number"
          },
          "stockNuevo": {
            "type": "number"
          },
          "referencia": {
            "type": "string"
          },
          "origenTipo": {
            "type": "string"
          },
          "origenId": {
            "type": "number"
          },
          "observaciones": {
            "type": "string"
          },
          "fecha": {
            "type": "string",
            "format": "date-time"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "required": [
          "tipoMovimiento"
        ],
        "additionalProperties": false
      },
      "NewInventariomovimiento": {
        "title": "NewInventariomovimiento",
        "type": "object",
        "description": "(tsType: Omit<Inventariomovimiento, 'id'>, schemaOptions: { title: 'NewInventariomovimiento', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "idInventario": {
            "type": "number"
          },
          "idProductovariantes": {
            "type": "number"
          },
          "idProducto": {
            "type": "number"
          },
          "idSucursal": {
            "type": "number"
          },
          "idSucursalDestino": {
            "type": "number"
          },
          "tipoMovimiento": {
            "type": "string"
          },
          "cantidad": {
            "type": "number"
          },
          "stockAnterior": {
            "type": "number"
          },
          "stockNuevo": {
            "type": "number"
          },
          "referencia": {
            "type": "string"
          },
          "origenTipo": {
            "type": "string"
          },
          "origenId": {
            "type": "number"
          },
          "observaciones": {
            "type": "string"
          },
          "fecha": {
            "type": "string",
            "format": "date-time"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "required": [
          "tipoMovimiento"
        ],
        "additionalProperties": false,
        "x-typescript-type": "Omit<Inventariomovimiento, 'id'>"
      },
      "InventariomovimientoWithRelations": {
        "title": "InventariomovimientoWithRelations",
        "type": "object",
        "description": "(tsType: InventariomovimientoWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idInventario": {
            "type": "number"
          },
          "idProductovariantes": {
            "type": "number"
          },
          "idProducto": {
            "type": "number"
          },
          "idSucursal": {
            "type": "number"
          },
          "idSucursalDestino": {
            "type": "number"
          },
          "tipoMovimiento": {
            "type": "string"
          },
          "cantidad": {
            "type": "number"
          },
          "stockAnterior": {
            "type": "number"
          },
          "stockNuevo": {
            "type": "number"
          },
          "referencia": {
            "type": "string"
          },
          "origenTipo": {
            "type": "string"
          },
          "origenId": {
            "type": "number"
          },
          "observaciones": {
            "type": "string"
          },
          "fecha": {
            "type": "string",
            "format": "date-time"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "required": [
          "tipoMovimiento"
        ],
        "additionalProperties": false,
        "x-typescript-type": "InventariomovimientoWithRelations"
      },
      "InventariomovimientoPartial": {
        "title": "InventariomovimientoPartial",
        "type": "object",
        "description": "(tsType: Partial<Inventariomovimiento>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idInventario": {
            "type": "number"
          },
          "idProductovariantes": {
            "type": "number"
          },
          "idProducto": {
            "type": "number"
          },
          "idSucursal": {
            "type": "number"
          },
          "idSucursalDestino": {
            "type": "number"
          },
          "tipoMovimiento": {
            "type": "string"
          },
          "cantidad": {
            "type": "number"
          },
          "stockAnterior": {
            "type": "number"
          },
          "stockNuevo": {
            "type": "number"
          },
          "referencia": {
            "type": "string"
          },
          "origenTipo": {
            "type": "string"
          },
          "origenId": {
            "type": "number"
          },
          "observaciones": {
            "type": "string"
          },
          "fecha": {
            "type": "string",
            "format": "date-time"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Inventariomovimiento>"
      },
      "Inventarios": {
        "title": "Inventarios",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idProductovariantes": {
            "type": "number"
          },
          "idProducto": {
            "type": "number"
          },
          "idColor": {
            "type": "number"
          },
          "idTalla": {
            "type": "number"
          },
          "idSucursal": {
            "type": "number"
          },
          "cantidad": {
            "type": "number"
          },
          "puntoReorden": {
            "type": "number"
          },
          "stockSeguridad": {
            "type": "number"
          },
          "cantidadReabastecer": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewInventarios": {
        "title": "NewInventarios",
        "type": "object",
        "description": "(tsType: Omit<Inventarios, 'id'>, schemaOptions: { title: 'NewInventarios', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "idProductovariantes": {
            "type": "number"
          },
          "idProducto": {
            "type": "number"
          },
          "idColor": {
            "type": "number"
          },
          "idTalla": {
            "type": "number"
          },
          "idSucursal": {
            "type": "number"
          },
          "cantidad": {
            "type": "number"
          },
          "puntoReorden": {
            "type": "number"
          },
          "stockSeguridad": {
            "type": "number"
          },
          "cantidadReabastecer": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Inventarios, 'id'>"
      },
      "InventariosPartial": {
        "title": "InventariosPartial",
        "type": "object",
        "description": "(tsType: Partial<Inventarios>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idProductovariantes": {
            "type": "number"
          },
          "idProducto": {
            "type": "number"
          },
          "idColor": {
            "type": "number"
          },
          "idTalla": {
            "type": "number"
          },
          "idSucursal": {
            "type": "number"
          },
          "cantidad": {
            "type": "number"
          },
          "puntoReorden": {
            "type": "number"
          },
          "stockSeguridad": {
            "type": "number"
          },
          "cantidadReabastecer": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Inventarios>"
      },
      "InventariosWithRelations": {
        "title": "InventariosWithRelations",
        "type": "object",
        "description": "(tsType: InventariosWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idProductovariantes": {
            "type": "number"
          },
          "idProducto": {
            "type": "number"
          },
          "idColor": {
            "type": "number"
          },
          "idTalla": {
            "type": "number"
          },
          "idSucursal": {
            "type": "number"
          },
          "cantidad": {
            "type": "number"
          },
          "puntoReorden": {
            "type": "number"
          },
          "stockSeguridad": {
            "type": "number"
          },
          "cantidadReabastecer": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "InventariosWithRelations"
      },
      "Lugaresentrenamientos": {
        "title": "Lugaresentrenamientos",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewLugaresentrenamientos": {
        "title": "NewLugaresentrenamientos",
        "type": "object",
        "description": "(tsType: Omit<Lugaresentrenamientos, 'id'>, schemaOptions: { title: 'NewLugaresentrenamientos', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Lugaresentrenamientos, 'id'>"
      },
      "LugaresentrenamientosWithRelations": {
        "title": "LugaresentrenamientosWithRelations",
        "type": "object",
        "description": "(tsType: LugaresentrenamientosWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "LugaresentrenamientosWithRelations"
      },
      "LugaresentrenamientosPartial": {
        "title": "LugaresentrenamientosPartial",
        "type": "object",
        "description": "(tsType: Partial<Lugaresentrenamientos>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Lugaresentrenamientos>"
      },
      "Modelos": {
        "title": "Modelos",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "codigo": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "updatedBy": {
            "type": "number"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "deletedBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewModelos": {
        "title": "NewModelos",
        "type": "object",
        "description": "(tsType: Omit<Modelos, 'id'>, schemaOptions: { title: 'NewModelos', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "codigo": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "updatedBy": {
            "type": "number"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "deletedBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Modelos, 'id'>"
      },
      "ModelosWithRelations": {
        "title": "ModelosWithRelations",
        "type": "object",
        "description": "(tsType: ModelosWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "codigo": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "updatedBy": {
            "type": "number"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "deletedBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ModelosWithRelations"
      },
      "ModelosPartial": {
        "title": "ModelosPartial",
        "type": "object",
        "description": "(tsType: Partial<Modelos>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "codigo": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "updatedBy": {
            "type": "number"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "deletedBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Modelos>"
      },
      "Momentossuplementos": {
        "title": "Momentossuplementos",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewMomentossuplementos": {
        "title": "NewMomentossuplementos",
        "type": "object",
        "description": "(tsType: Omit<Momentossuplementos, 'id'>, schemaOptions: { title: 'NewMomentossuplementos', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Momentossuplementos, 'id'>"
      },
      "MomentossuplementosWithRelations": {
        "title": "MomentossuplementosWithRelations",
        "type": "object",
        "description": "(tsType: MomentossuplementosWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "MomentossuplementosWithRelations"
      },
      "MomentossuplementosPartial": {
        "title": "MomentossuplementosPartial",
        "type": "object",
        "description": "(tsType: Partial<Momentossuplementos>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Momentossuplementos>"
      },
      "Motivaciones": {
        "title": "Motivaciones",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewMotivaciones": {
        "title": "NewMotivaciones",
        "type": "object",
        "description": "(tsType: Omit<Motivaciones, 'id'>, schemaOptions: { title: 'NewMotivaciones', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Motivaciones, 'id'>"
      },
      "MotivacionesWithRelations": {
        "title": "MotivacionesWithRelations",
        "type": "object",
        "description": "(tsType: MotivacionesWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "MotivacionesWithRelations"
      },
      "MotivacionesPartial": {
        "title": "MotivacionesPartial",
        "type": "object",
        "description": "(tsType: Partial<Motivaciones>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Motivaciones>"
      },
      "Nivelesejercicios": {
        "title": "Nivelesejercicios",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewNivelesejercicios": {
        "title": "NewNivelesejercicios",
        "type": "object",
        "description": "(tsType: Omit<Nivelesejercicios, 'id'>, schemaOptions: { title: 'NewNivelesejercicios', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Nivelesejercicios, 'id'>"
      },
      "NivelesejerciciosWithRelations": {
        "title": "NivelesejerciciosWithRelations",
        "type": "object",
        "description": "(tsType: NivelesejerciciosWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "NivelesejerciciosWithRelations"
      },
      "NivelesejerciciosPartial": {
        "title": "NivelesejerciciosPartial",
        "type": "object",
        "description": "(tsType: Partial<Nivelesejercicios>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Nivelesejercicios>"
      },
      "Notificaciones": {
        "title": "Notificaciones",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "titulo": {
            "type": "string"
          },
          "mensaje": {
            "type": "string"
          },
          "accion": {
            "type": "string"
          },
          "accion_data": {
            "type": "string"
          },
          "error_envio": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "estado": {
            "type": "string"
          },
          "prioridad": {
            "type": "number"
          },
          "intentos_envio": {
            "type": "number"
          },
          "idCliente": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "canal": {
            "type": "string"
          },
          "fecha_creacion": {
            "type": "string",
            "format": "date-time"
          },
          "fecha_envio": {
            "type": "string",
            "format": "date-time"
          },
          "fecha_lectura": {
            "type": "string",
            "format": "date-time"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewNotificaciones": {
        "title": "NewNotificaciones",
        "type": "object",
        "description": "(tsType: Omit<Notificaciones, 'id'>, schemaOptions: { title: 'NewNotificaciones', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "titulo": {
            "type": "string"
          },
          "mensaje": {
            "type": "string"
          },
          "accion": {
            "type": "string"
          },
          "accion_data": {
            "type": "string"
          },
          "error_envio": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "estado": {
            "type": "string"
          },
          "prioridad": {
            "type": "number"
          },
          "intentos_envio": {
            "type": "number"
          },
          "idCliente": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "canal": {
            "type": "string"
          },
          "fecha_creacion": {
            "type": "string",
            "format": "date-time"
          },
          "fecha_envio": {
            "type": "string",
            "format": "date-time"
          },
          "fecha_lectura": {
            "type": "string",
            "format": "date-time"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Notificaciones, 'id'>"
      },
      "NotificacionesWithRelations": {
        "title": "NotificacionesWithRelations",
        "type": "object",
        "description": "(tsType: NotificacionesWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "titulo": {
            "type": "string"
          },
          "mensaje": {
            "type": "string"
          },
          "accion": {
            "type": "string"
          },
          "accion_data": {
            "type": "string"
          },
          "error_envio": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "estado": {
            "type": "string"
          },
          "prioridad": {
            "type": "number"
          },
          "intentos_envio": {
            "type": "number"
          },
          "idCliente": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "canal": {
            "type": "string"
          },
          "fecha_creacion": {
            "type": "string",
            "format": "date-time"
          },
          "fecha_envio": {
            "type": "string",
            "format": "date-time"
          },
          "fecha_lectura": {
            "type": "string",
            "format": "date-time"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "NotificacionesWithRelations"
      },
      "NotificacionesPartial": {
        "title": "NotificacionesPartial",
        "type": "object",
        "description": "(tsType: Partial<Notificaciones>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "titulo": {
            "type": "string"
          },
          "mensaje": {
            "type": "string"
          },
          "accion": {
            "type": "string"
          },
          "accion_data": {
            "type": "string"
          },
          "error_envio": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "estado": {
            "type": "string"
          },
          "prioridad": {
            "type": "number"
          },
          "intentos_envio": {
            "type": "number"
          },
          "idCliente": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "canal": {
            "type": "string"
          },
          "fecha_creacion": {
            "type": "string",
            "format": "date-time"
          },
          "fecha_envio": {
            "type": "string",
            "format": "date-time"
          },
          "fecha_lectura": {
            "type": "string",
            "format": "date-time"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Notificaciones>"
      },
      "Objetivosejercicios": {
        "title": "Objetivosejercicios",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewObjetivosejercicios": {
        "title": "NewObjetivosejercicios",
        "type": "object",
        "description": "(tsType: Omit<Objetivosejercicios, 'id'>, schemaOptions: { title: 'NewObjetivosejercicios', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Objetivosejercicios, 'id'>"
      },
      "ObjetivosejerciciosWithRelations": {
        "title": "ObjetivosejerciciosWithRelations",
        "type": "object",
        "description": "(tsType: ObjetivosejerciciosWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ObjetivosejerciciosWithRelations"
      },
      "ObjetivosejerciciosPartial": {
        "title": "ObjetivosejerciciosPartial",
        "type": "object",
        "description": "(tsType: Partial<Objetivosejercicios>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Objetivosejercicios>"
      },
      "Objetivosnutricionales": {
        "title": "Objetivosnutricionales",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewObjetivosnutricionales": {
        "title": "NewObjetivosnutricionales",
        "type": "object",
        "description": "(tsType: Omit<Objetivosnutricionales, 'id'>, schemaOptions: { title: 'NewObjetivosnutricionales', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Objetivosnutricionales, 'id'>"
      },
      "ObjetivosnutricionalesWithRelations": {
        "title": "ObjetivosnutricionalesWithRelations",
        "type": "object",
        "description": "(tsType: ObjetivosnutricionalesWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ObjetivosnutricionalesWithRelations"
      },
      "ObjetivosnutricionalesPartial": {
        "title": "ObjetivosnutricionalesPartial",
        "type": "object",
        "description": "(tsType: Partial<Objetivosnutricionales>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Objetivosnutricionales>"
      },
      "Patronesejercicios": {
        "title": "Patronesejercicios",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewPatronesejercicios": {
        "title": "NewPatronesejercicios",
        "type": "object",
        "description": "(tsType: Omit<Patronesejercicios, 'id'>, schemaOptions: { title: 'NewPatronesejercicios', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Patronesejercicios, 'id'>"
      },
      "PatronesejerciciosWithRelations": {
        "title": "PatronesejerciciosWithRelations",
        "type": "object",
        "description": "(tsType: PatronesejerciciosWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "PatronesejerciciosWithRelations"
      },
      "PatronesejerciciosPartial": {
        "title": "PatronesejerciciosPartial",
        "type": "object",
        "description": "(tsType: Partial<Patronesejercicios>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Patronesejercicios>"
      },
      "Pedidosdetalle": {
        "title": "Pedidosdetalle",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idPedido": {
            "type": "number"
          },
          "idProducto": {
            "type": "number"
          },
          "descripcion": {
            "type": "string"
          },
          "costoUnitario": {
            "type": "number"
          },
          "descuento": {
            "type": "number"
          },
          "cantidad": {
            "type": "number"
          },
          "surtido": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewPedidosdetalleInPedidos": {
        "title": "NewPedidosdetalleInPedidos",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<Pedidosdetalle, 'id'>, 'idPedido'>, schemaOptions: { title: 'NewPedidosdetalleInPedidos', exclude: [ 'id' ], optional: [ 'idPedido' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "idPedido": {
            "type": "number"
          },
          "idProducto": {
            "type": "number"
          },
          "descripcion": {
            "type": "string"
          },
          "costoUnitario": {
            "type": "number"
          },
          "descuento": {
            "type": "number"
          },
          "cantidad": {
            "type": "number"
          },
          "surtido": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<Pedidosdetalle, 'id'>, 'idPedido'>"
      },
      "PedidosdetallePartial": {
        "title": "PedidosdetallePartial",
        "type": "object",
        "description": "(tsType: Partial<Pedidosdetalle>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idPedido": {
            "type": "number"
          },
          "idProducto": {
            "type": "number"
          },
          "descripcion": {
            "type": "string"
          },
          "costoUnitario": {
            "type": "number"
          },
          "descuento": {
            "type": "number"
          },
          "cantidad": {
            "type": "number"
          },
          "surtido": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Pedidosdetalle>"
      },
      "Pedidos": {
        "title": "Pedidos",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "cargoEnvio": {
            "type": "number"
          },
          "cargoPickup": {
            "type": "number"
          },
          "iva": {
            "type": "number"
          },
          "subtotal": {
            "type": "number"
          },
          "total": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "tipoPago": {
            "type": "number"
          },
          "tipoPedido": {
            "type": "number"
          },
          "idCliente": {
            "type": "number"
          },
          "idDireccion": {
            "type": "number"
          },
          "estatusPedido": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          },
          "shippingData": {
            "type": "string"
          },
          "paymentProvider": {
            "type": "string"
          },
          "paymentReference": {
            "type": "string"
          },
          "paymentStatus": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "NewPedidos": {
        "title": "NewPedidos",
        "type": "object",
        "description": "(tsType: Omit<Pedidos, 'id'>, schemaOptions: { title: 'NewPedidos', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "cargoEnvio": {
            "type": "number"
          },
          "cargoPickup": {
            "type": "number"
          },
          "iva": {
            "type": "number"
          },
          "subtotal": {
            "type": "number"
          },
          "total": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "tipoPago": {
            "type": "number"
          },
          "tipoPedido": {
            "type": "number"
          },
          "idCliente": {
            "type": "number"
          },
          "idDireccion": {
            "type": "number"
          },
          "estatusPedido": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          },
          "shippingData": {
            "type": "string"
          },
          "paymentProvider": {
            "type": "string"
          },
          "paymentReference": {
            "type": "string"
          },
          "paymentStatus": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Pedidos, 'id'>"
      },
      "PedidosdetalleWithRelations": {
        "title": "PedidosdetalleWithRelations",
        "type": "object",
        "description": "(tsType: PedidosdetalleWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idPedido": {
            "type": "number"
          },
          "idProducto": {
            "type": "number"
          },
          "descripcion": {
            "type": "string"
          },
          "costoUnitario": {
            "type": "number"
          },
          "descuento": {
            "type": "number"
          },
          "cantidad": {
            "type": "number"
          },
          "surtido": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "PedidosdetalleWithRelations"
      },
      "PedidosWithRelations": {
        "title": "PedidosWithRelations",
        "type": "object",
        "description": "(tsType: PedidosWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "cargoEnvio": {
            "type": "number"
          },
          "cargoPickup": {
            "type": "number"
          },
          "iva": {
            "type": "number"
          },
          "subtotal": {
            "type": "number"
          },
          "total": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "tipoPago": {
            "type": "number"
          },
          "tipoPedido": {
            "type": "number"
          },
          "idCliente": {
            "type": "number"
          },
          "idDireccion": {
            "type": "number"
          },
          "estatusPedido": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          },
          "shippingData": {
            "type": "string"
          },
          "paymentProvider": {
            "type": "string"
          },
          "paymentReference": {
            "type": "string"
          },
          "paymentStatus": {
            "type": "string"
          },
          "detalle": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PedidosdetalleWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "PedidosWithRelations"
      },
      "PedidosPartial": {
        "title": "PedidosPartial",
        "type": "object",
        "description": "(tsType: Partial<Pedidos>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "cargoEnvio": {
            "type": "number"
          },
          "cargoPickup": {
            "type": "number"
          },
          "iva": {
            "type": "number"
          },
          "subtotal": {
            "type": "number"
          },
          "total": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "tipoPago": {
            "type": "number"
          },
          "tipoPedido": {
            "type": "number"
          },
          "idCliente": {
            "type": "number"
          },
          "idDireccion": {
            "type": "number"
          },
          "estatusPedido": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          },
          "shippingData": {
            "type": "string"
          },
          "paymentProvider": {
            "type": "string"
          },
          "paymentReference": {
            "type": "string"
          },
          "paymentStatus": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Pedidos>"
      },
      "NewPedidosdetalle": {
        "title": "NewPedidosdetalle",
        "type": "object",
        "description": "(tsType: Omit<Pedidosdetalle, 'id'>, schemaOptions: { title: 'NewPedidosdetalle', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "idPedido": {
            "type": "number"
          },
          "idProducto": {
            "type": "number"
          },
          "descripcion": {
            "type": "string"
          },
          "costoUnitario": {
            "type": "number"
          },
          "descuento": {
            "type": "number"
          },
          "cantidad": {
            "type": "number"
          },
          "surtido": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Pedidosdetalle, 'id'>"
      },
      "Planes": {
        "title": "Planes",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "precio_mensual_mxn": {
            "type": "number"
          },
          "descuento_1_mes_pct": {
            "type": "number"
          },
          "descuento_3_meses_pct": {
            "type": "number"
          },
          "descuento_6_meses_pct": {
            "type": "number"
          },
          "costo_diario_mxn": {
            "type": "number"
          },
          "precio_3_meses_mxn": {
            "type": "number"
          },
          "costo_diario_3_meses_mxn": {
            "type": "number"
          },
          "precio_6_meses_mxn": {
            "type": "number"
          },
          "precio_6_meses_desc_mxn": {
            "type": "number"
          },
          "costo_diario_6_meses_mxn": {
            "type": "number"
          },
          "sesiones_nutricion_1_mes": {
            "type": "number"
          },
          "sesiones_couch_1_mes": {
            "type": "number"
          },
          "sesiones_nutricion_3_meses": {
            "type": "number"
          },
          "sesiones_couch_3_meses": {
            "type": "number"
          },
          "sesiones_nutricion_6_meses": {
            "type": "number"
          },
          "sesiones_couch_6_meses": {
            "type": "number"
          },
          "costo_plataforma_estimado": {
            "type": "number"
          },
          "margen_bruto_estimado_mxn": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewPlanes": {
        "title": "NewPlanes",
        "type": "object",
        "description": "(tsType: Omit<Planes, 'id'>, schemaOptions: { title: 'NewPlanes', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "precio_mensual_mxn": {
            "type": "number"
          },
          "descuento_1_mes_pct": {
            "type": "number"
          },
          "descuento_3_meses_pct": {
            "type": "number"
          },
          "descuento_6_meses_pct": {
            "type": "number"
          },
          "costo_diario_mxn": {
            "type": "number"
          },
          "precio_3_meses_mxn": {
            "type": "number"
          },
          "costo_diario_3_meses_mxn": {
            "type": "number"
          },
          "precio_6_meses_mxn": {
            "type": "number"
          },
          "precio_6_meses_desc_mxn": {
            "type": "number"
          },
          "costo_diario_6_meses_mxn": {
            "type": "number"
          },
          "sesiones_nutricion_1_mes": {
            "type": "number"
          },
          "sesiones_couch_1_mes": {
            "type": "number"
          },
          "sesiones_nutricion_3_meses": {
            "type": "number"
          },
          "sesiones_couch_3_meses": {
            "type": "number"
          },
          "sesiones_nutricion_6_meses": {
            "type": "number"
          },
          "sesiones_couch_6_meses": {
            "type": "number"
          },
          "costo_plataforma_estimado": {
            "type": "number"
          },
          "margen_bruto_estimado_mxn": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Planes, 'id'>"
      },
      "PlanesWithRelations": {
        "title": "PlanesWithRelations",
        "type": "object",
        "description": "(tsType: PlanesWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "precio_mensual_mxn": {
            "type": "number"
          },
          "descuento_1_mes_pct": {
            "type": "number"
          },
          "descuento_3_meses_pct": {
            "type": "number"
          },
          "descuento_6_meses_pct": {
            "type": "number"
          },
          "costo_diario_mxn": {
            "type": "number"
          },
          "precio_3_meses_mxn": {
            "type": "number"
          },
          "costo_diario_3_meses_mxn": {
            "type": "number"
          },
          "precio_6_meses_mxn": {
            "type": "number"
          },
          "precio_6_meses_desc_mxn": {
            "type": "number"
          },
          "costo_diario_6_meses_mxn": {
            "type": "number"
          },
          "sesiones_nutricion_1_mes": {
            "type": "number"
          },
          "sesiones_couch_1_mes": {
            "type": "number"
          },
          "sesiones_nutricion_3_meses": {
            "type": "number"
          },
          "sesiones_couch_3_meses": {
            "type": "number"
          },
          "sesiones_nutricion_6_meses": {
            "type": "number"
          },
          "sesiones_couch_6_meses": {
            "type": "number"
          },
          "costo_plataforma_estimado": {
            "type": "number"
          },
          "margen_bruto_estimado_mxn": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "PlanesWithRelations"
      },
      "PlanesPartial": {
        "title": "PlanesPartial",
        "type": "object",
        "description": "(tsType: Partial<Planes>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "precio_mensual_mxn": {
            "type": "number"
          },
          "descuento_1_mes_pct": {
            "type": "number"
          },
          "descuento_3_meses_pct": {
            "type": "number"
          },
          "descuento_6_meses_pct": {
            "type": "number"
          },
          "costo_diario_mxn": {
            "type": "number"
          },
          "precio_3_meses_mxn": {
            "type": "number"
          },
          "costo_diario_3_meses_mxn": {
            "type": "number"
          },
          "precio_6_meses_mxn": {
            "type": "number"
          },
          "precio_6_meses_desc_mxn": {
            "type": "number"
          },
          "costo_diario_6_meses_mxn": {
            "type": "number"
          },
          "sesiones_nutricion_1_mes": {
            "type": "number"
          },
          "sesiones_couch_1_mes": {
            "type": "number"
          },
          "sesiones_nutricion_3_meses": {
            "type": "number"
          },
          "sesiones_couch_3_meses": {
            "type": "number"
          },
          "sesiones_nutricion_6_meses": {
            "type": "number"
          },
          "sesiones_couch_6_meses": {
            "type": "number"
          },
          "costo_plataforma_estimado": {
            "type": "number"
          },
          "margen_bruto_estimado_mxn": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Planes>"
      },
      "Planescliente": {
        "title": "Planescliente",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idCliente": {
            "type": "number"
          },
          "idPlan": {
            "type": "number"
          },
          "periodo_meses": {
            "type": "number"
          },
          "moneda": {
            "type": "string"
          },
          "precio_contratado": {
            "type": "number"
          },
          "fecha_inicio": {
            "type": "string"
          },
          "fecha_fin": {
            "type": "string"
          },
          "sesiones_nutricion": {
            "type": "number"
          },
          "sesiones_nutricion_usadas": {
            "type": "number"
          },
          "sesiones_coach": {
            "type": "number"
          },
          "sesiones_coach_usadas": {
            "type": "number"
          },
          "fecha_cancelacion": {
            "type": "string"
          },
          "motivo_cancelacion": {
            "type": "string"
          },
          "observaciones_internas": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "auto_renovacion": {
            "type": "boolean"
          },
          "es_renovacion": {
            "type": "boolean"
          },
          "id_plan_anterior": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewPlanescliente": {
        "title": "NewPlanescliente",
        "type": "object",
        "description": "(tsType: Omit<Planescliente, 'id'>, schemaOptions: { title: 'NewPlanescliente', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "idCliente": {
            "type": "number"
          },
          "idPlan": {
            "type": "number"
          },
          "periodo_meses": {
            "type": "number"
          },
          "moneda": {
            "type": "string"
          },
          "precio_contratado": {
            "type": "number"
          },
          "fecha_inicio": {
            "type": "string"
          },
          "fecha_fin": {
            "type": "string"
          },
          "sesiones_nutricion": {
            "type": "number"
          },
          "sesiones_nutricion_usadas": {
            "type": "number"
          },
          "sesiones_coach": {
            "type": "number"
          },
          "sesiones_coach_usadas": {
            "type": "number"
          },
          "fecha_cancelacion": {
            "type": "string"
          },
          "motivo_cancelacion": {
            "type": "string"
          },
          "observaciones_internas": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "auto_renovacion": {
            "type": "boolean"
          },
          "es_renovacion": {
            "type": "boolean"
          },
          "id_plan_anterior": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Planescliente, 'id'>"
      },
      "PlanesclienteWithRelations": {
        "title": "PlanesclienteWithRelations",
        "type": "object",
        "description": "(tsType: PlanesclienteWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idCliente": {
            "type": "number"
          },
          "idPlan": {
            "type": "number"
          },
          "periodo_meses": {
            "type": "number"
          },
          "moneda": {
            "type": "string"
          },
          "precio_contratado": {
            "type": "number"
          },
          "fecha_inicio": {
            "type": "string"
          },
          "fecha_fin": {
            "type": "string"
          },
          "sesiones_nutricion": {
            "type": "number"
          },
          "sesiones_nutricion_usadas": {
            "type": "number"
          },
          "sesiones_coach": {
            "type": "number"
          },
          "sesiones_coach_usadas": {
            "type": "number"
          },
          "fecha_cancelacion": {
            "type": "string"
          },
          "motivo_cancelacion": {
            "type": "string"
          },
          "observaciones_internas": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "auto_renovacion": {
            "type": "boolean"
          },
          "es_renovacion": {
            "type": "boolean"
          },
          "id_plan_anterior": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "PlanesclienteWithRelations"
      },
      "PlanesclientePartial": {
        "title": "PlanesclientePartial",
        "type": "object",
        "description": "(tsType: Partial<Planescliente>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idCliente": {
            "type": "number"
          },
          "idPlan": {
            "type": "number"
          },
          "periodo_meses": {
            "type": "number"
          },
          "moneda": {
            "type": "string"
          },
          "precio_contratado": {
            "type": "number"
          },
          "fecha_inicio": {
            "type": "string"
          },
          "fecha_fin": {
            "type": "string"
          },
          "sesiones_nutricion": {
            "type": "number"
          },
          "sesiones_nutricion_usadas": {
            "type": "number"
          },
          "sesiones_coach": {
            "type": "number"
          },
          "sesiones_coach_usadas": {
            "type": "number"
          },
          "fecha_cancelacion": {
            "type": "string"
          },
          "motivo_cancelacion": {
            "type": "string"
          },
          "observaciones_internas": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "auto_renovacion": {
            "type": "boolean"
          },
          "es_renovacion": {
            "type": "boolean"
          },
          "id_plan_anterior": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Planescliente>"
      },
      "Planespagina": {
        "title": "Planespagina",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "nombre": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "tituloHero": {
            "type": "string"
          },
          "subtituloHero": {
            "type": "string"
          },
          "tituloSeccion": {
            "type": "string"
          },
          "descripcionSeccion": {
            "type": "string"
          },
          "tituloCta": {
            "type": "string"
          },
          "descripcionCta": {
            "type": "string"
          },
          "botonTexto": {
            "type": "string"
          },
          "botonUrl": {
            "type": "string"
          },
          "etiquetaPrimaria": {
            "type": "string"
          },
          "etiquetaSecundaria": {
            "type": "string"
          },
          "etiquetaTerciaria": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewPlanespagina": {
        "title": "NewPlanespagina",
        "type": "object",
        "description": "(tsType: Omit<Planespagina, 'id'>, schemaOptions: { title: 'NewPlanespagina', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "nombre": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "tituloHero": {
            "type": "string"
          },
          "subtituloHero": {
            "type": "string"
          },
          "tituloSeccion": {
            "type": "string"
          },
          "descripcionSeccion": {
            "type": "string"
          },
          "tituloCta": {
            "type": "string"
          },
          "descripcionCta": {
            "type": "string"
          },
          "botonTexto": {
            "type": "string"
          },
          "botonUrl": {
            "type": "string"
          },
          "etiquetaPrimaria": {
            "type": "string"
          },
          "etiquetaSecundaria": {
            "type": "string"
          },
          "etiquetaTerciaria": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Planespagina, 'id'>"
      },
      "PlanespaginaWithRelations": {
        "title": "PlanespaginaWithRelations",
        "type": "object",
        "description": "(tsType: PlanespaginaWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "nombre": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "tituloHero": {
            "type": "string"
          },
          "subtituloHero": {
            "type": "string"
          },
          "tituloSeccion": {
            "type": "string"
          },
          "descripcionSeccion": {
            "type": "string"
          },
          "tituloCta": {
            "type": "string"
          },
          "descripcionCta": {
            "type": "string"
          },
          "botonTexto": {
            "type": "string"
          },
          "botonUrl": {
            "type": "string"
          },
          "etiquetaPrimaria": {
            "type": "string"
          },
          "etiquetaSecundaria": {
            "type": "string"
          },
          "etiquetaTerciaria": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "PlanespaginaWithRelations"
      },
      "PlanespaginaPartial": {
        "title": "PlanespaginaPartial",
        "type": "object",
        "description": "(tsType: Partial<Planespagina>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "nombre": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "tituloHero": {
            "type": "string"
          },
          "subtituloHero": {
            "type": "string"
          },
          "tituloSeccion": {
            "type": "string"
          },
          "descripcionSeccion": {
            "type": "string"
          },
          "tituloCta": {
            "type": "string"
          },
          "descripcionCta": {
            "type": "string"
          },
          "botonTexto": {
            "type": "string"
          },
          "botonUrl": {
            "type": "string"
          },
          "etiquetaPrimaria": {
            "type": "string"
          },
          "etiquetaSecundaria": {
            "type": "string"
          },
          "etiquetaTerciaria": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Planespagina>"
      },
      "Planesprofesionales": {
        "title": "Planesprofesionales",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idPlanCliente": {
            "type": "number"
          },
          "idProfesional": {
            "type": "number"
          },
          "fecha_asignacion": {
            "type": "string"
          },
          "fecha_fin": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewPlanesprofesionales": {
        "title": "NewPlanesprofesionales",
        "type": "object",
        "description": "(tsType: Omit<Planesprofesionales, 'id'>, schemaOptions: { title: 'NewPlanesprofesionales', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "idPlanCliente": {
            "type": "number"
          },
          "idProfesional": {
            "type": "number"
          },
          "fecha_asignacion": {
            "type": "string"
          },
          "fecha_fin": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Planesprofesionales, 'id'>"
      },
      "PlanesprofesionalesWithRelations": {
        "title": "PlanesprofesionalesWithRelations",
        "type": "object",
        "description": "(tsType: PlanesprofesionalesWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idPlanCliente": {
            "type": "number"
          },
          "idProfesional": {
            "type": "number"
          },
          "fecha_asignacion": {
            "type": "string"
          },
          "fecha_fin": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "PlanesprofesionalesWithRelations"
      },
      "PlanesprofesionalesPartial": {
        "title": "PlanesprofesionalesPartial",
        "type": "object",
        "description": "(tsType: Partial<Planesprofesionales>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idPlanCliente": {
            "type": "number"
          },
          "idProfesional": {
            "type": "number"
          },
          "fecha_asignacion": {
            "type": "string"
          },
          "fecha_fin": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Planesprofesionales>"
      },
      "Planmensual": {
        "title": "Planmensual",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idPlanesCliente": {
            "type": "number"
          },
          "sugerencia": {
            "type": "string"
          },
          "fecha_inicio": {
            "type": "string"
          },
          "fecha_fin": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewPlanmensual": {
        "title": "NewPlanmensual",
        "type": "object",
        "description": "(tsType: Omit<Planmensual, 'id'>, schemaOptions: { title: 'NewPlanmensual', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "idPlanesCliente": {
            "type": "number"
          },
          "sugerencia": {
            "type": "string"
          },
          "fecha_inicio": {
            "type": "string"
          },
          "fecha_fin": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Planmensual, 'id'>"
      },
      "PlanmensualWithRelations": {
        "title": "PlanmensualWithRelations",
        "type": "object",
        "description": "(tsType: PlanmensualWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idPlanesCliente": {
            "type": "number"
          },
          "sugerencia": {
            "type": "string"
          },
          "fecha_inicio": {
            "type": "string"
          },
          "fecha_fin": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "PlanmensualWithRelations"
      },
      "PlanmensualPartial": {
        "title": "PlanmensualPartial",
        "type": "object",
        "description": "(tsType: Partial<Planmensual>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idPlanesCliente": {
            "type": "number"
          },
          "sugerencia": {
            "type": "string"
          },
          "fecha_inicio": {
            "type": "string"
          },
          "fecha_fin": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Planmensual>"
      },
      "NewArchivosInProductos": {
        "title": "NewArchivosInProductos",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<Archivos, 'id'>, 'idRelation'>, schemaOptions: { title: 'NewArchivosInProductos', exclude: [ 'id' ], optional: [ 'idRelation' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "fileName": {
            "type": "string"
          },
          "idRelation": {
            "type": "number"
          },
          "typeRelation": {
            "type": "string"
          },
          "mimeType": {
            "type": "string"
          },
          "size": {
            "type": "number"
          },
          "funcion": {
            "type": "string"
          },
          "ext": {
            "type": "string"
          },
          "ind": {
            "type": "number"
          },
          "thumb": {
            "type": "string"
          },
          "typeFile": {
            "type": "string"
          },
          "height": {
            "type": "number"
          },
          "width": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<Archivos, 'id'>, 'idRelation'>"
      },
      "Productos": {
        "title": "Productos",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "alias": {
            "type": "string",
            "nullable": true
          },
          "descripcion": {
            "type": "string",
            "nullable": true
          },
          "imagen_1": {
            "type": "string",
            "nullable": true
          },
          "imagen_2": {
            "type": "string",
            "nullable": true
          },
          "precio": {
            "type": "number"
          },
          "precioComparacion": {
            "type": "number"
          },
          "impuestos": {
            "type": "boolean"
          },
          "costo": {
            "type": "number"
          },
          "sku": {
            "type": "string",
            "nullable": true
          },
          "codigoBarras": {
            "type": "string",
            "nullable": true
          },
          "stock": {
            "type": "number"
          },
          "rastrear": {
            "type": "boolean"
          },
          "continuar": {
            "type": "boolean"
          },
          "disponible": {
            "type": "number"
          },
          "fisico": {
            "type": "boolean"
          },
          "adjunto": {
            "type": "boolean"
          },
          "archivoAdjunto": {
            "type": "string",
            "nullable": true
          },
          "estatus": {
            "type": "number"
          },
          "tiendaOnline": {
            "type": "boolean"
          },
          "idCategoria": {
            "type": "number"
          },
          "idUnidad": {
            "type": "number"
          },
          "idTipoProducto": {
            "type": "number"
          },
          "idModelo": {
            "type": "number"
          },
          "idDiseno": {
            "type": "number"
          },
          "plantilla": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewProductos": {
        "title": "NewProductos",
        "type": "object",
        "description": "(tsType: Omit<Productos, 'id'>, schemaOptions: { title: 'NewProductos', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "alias": {
            "type": "string",
            "nullable": true
          },
          "descripcion": {
            "type": "string",
            "nullable": true
          },
          "imagen_1": {
            "type": "string",
            "nullable": true
          },
          "imagen_2": {
            "type": "string",
            "nullable": true
          },
          "precio": {
            "type": "number"
          },
          "precioComparacion": {
            "type": "number"
          },
          "impuestos": {
            "type": "boolean"
          },
          "costo": {
            "type": "number"
          },
          "sku": {
            "type": "string",
            "nullable": true
          },
          "codigoBarras": {
            "type": "string",
            "nullable": true
          },
          "stock": {
            "type": "number"
          },
          "rastrear": {
            "type": "boolean"
          },
          "continuar": {
            "type": "boolean"
          },
          "disponible": {
            "type": "number"
          },
          "fisico": {
            "type": "boolean"
          },
          "adjunto": {
            "type": "boolean"
          },
          "archivoAdjunto": {
            "type": "string",
            "nullable": true
          },
          "estatus": {
            "type": "number"
          },
          "tiendaOnline": {
            "type": "boolean"
          },
          "idCategoria": {
            "type": "number"
          },
          "idUnidad": {
            "type": "number"
          },
          "idTipoProducto": {
            "type": "number"
          },
          "idModelo": {
            "type": "number"
          },
          "idDiseno": {
            "type": "number"
          },
          "plantilla": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Productos, 'id'>"
      },
      "ProductosWithRelations": {
        "title": "ProductosWithRelations",
        "type": "object",
        "description": "(tsType: ProductosWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "alias": {
            "type": "string",
            "nullable": true
          },
          "descripcion": {
            "type": "string",
            "nullable": true
          },
          "imagen_1": {
            "type": "string",
            "nullable": true
          },
          "imagen_2": {
            "type": "string",
            "nullable": true
          },
          "precio": {
            "type": "number"
          },
          "precioComparacion": {
            "type": "number"
          },
          "impuestos": {
            "type": "boolean"
          },
          "costo": {
            "type": "number"
          },
          "sku": {
            "type": "string",
            "nullable": true
          },
          "codigoBarras": {
            "type": "string",
            "nullable": true
          },
          "stock": {
            "type": "number"
          },
          "rastrear": {
            "type": "boolean"
          },
          "continuar": {
            "type": "boolean"
          },
          "disponible": {
            "type": "number"
          },
          "fisico": {
            "type": "boolean"
          },
          "adjunto": {
            "type": "boolean"
          },
          "archivoAdjunto": {
            "type": "string",
            "nullable": true
          },
          "estatus": {
            "type": "number"
          },
          "tiendaOnline": {
            "type": "boolean"
          },
          "idCategoria": {
            "type": "number"
          },
          "idUnidad": {
            "type": "number"
          },
          "idTipoProducto": {
            "type": "number"
          },
          "idModelo": {
            "type": "number"
          },
          "idDiseno": {
            "type": "number"
          },
          "plantilla": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          },
          "archivos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ArchivosWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ProductosWithRelations"
      },
      "ProductosPartial": {
        "title": "ProductosPartial",
        "type": "object",
        "description": "(tsType: Partial<Productos>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "alias": {
            "type": "string",
            "nullable": true
          },
          "descripcion": {
            "type": "string",
            "nullable": true
          },
          "imagen_1": {
            "type": "string",
            "nullable": true
          },
          "imagen_2": {
            "type": "string",
            "nullable": true
          },
          "precio": {
            "type": "number"
          },
          "precioComparacion": {
            "type": "number"
          },
          "impuestos": {
            "type": "boolean"
          },
          "costo": {
            "type": "number"
          },
          "sku": {
            "type": "string",
            "nullable": true
          },
          "codigoBarras": {
            "type": "string",
            "nullable": true
          },
          "stock": {
            "type": "number"
          },
          "rastrear": {
            "type": "boolean"
          },
          "continuar": {
            "type": "boolean"
          },
          "disponible": {
            "type": "number"
          },
          "fisico": {
            "type": "boolean"
          },
          "adjunto": {
            "type": "boolean"
          },
          "archivoAdjunto": {
            "type": "string",
            "nullable": true
          },
          "estatus": {
            "type": "number"
          },
          "tiendaOnline": {
            "type": "boolean"
          },
          "idCategoria": {
            "type": "number"
          },
          "idUnidad": {
            "type": "number"
          },
          "idTipoProducto": {
            "type": "number"
          },
          "idModelo": {
            "type": "number"
          },
          "idDiseno": {
            "type": "number"
          },
          "plantilla": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Productos>"
      },
      "Profesionales": {
        "title": "Profesionales",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idUsuario": {
            "type": "number"
          },
          "slug": {
            "type": "string"
          },
          "frase": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "certificado": {
            "type": "string"
          },
          "imagenes": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewProfesionales": {
        "title": "NewProfesionales",
        "type": "object",
        "description": "(tsType: Omit<Profesionales, 'id'>, schemaOptions: { title: 'NewProfesionales', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "idUsuario": {
            "type": "number"
          },
          "slug": {
            "type": "string"
          },
          "frase": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "certificado": {
            "type": "string"
          },
          "imagenes": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Profesionales, 'id'>"
      },
      "ProfesionalesWithRelations": {
        "title": "ProfesionalesWithRelations",
        "type": "object",
        "description": "(tsType: ProfesionalesWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idUsuario": {
            "type": "number"
          },
          "slug": {
            "type": "string"
          },
          "frase": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "certificado": {
            "type": "string"
          },
          "imagenes": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ProfesionalesWithRelations"
      },
      "ProfesionalesPartial": {
        "title": "ProfesionalesPartial",
        "type": "object",
        "description": "(tsType: Partial<Profesionales>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idUsuario": {
            "type": "number"
          },
          "slug": {
            "type": "string"
          },
          "frase": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "certificado": {
            "type": "string"
          },
          "imagenes": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Profesionales>"
      },
      "Recetas": {
        "title": "Recetas",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "Nombre_Receta": {
            "type": "string"
          },
          "Descripcion": {
            "type": "string"
          },
          "Ingredientes": {
            "type": "string"
          },
          "Preparacion": {
            "type": "string"
          },
          "Video_URL": {
            "type": "string"
          },
          "Animacion_Url": {
            "type": "string"
          },
          "imagenes": {
            "type": "string"
          },
          "Tiempo_Preparacion_min": {
            "type": "number"
          },
          "Dificultad": {
            "type": "number"
          },
          "Porciones": {
            "type": "number"
          },
          "Tamano_Porcion": {
            "type": "string"
          },
          "Unidad_Porcion": {
            "type": "string"
          },
          "Calorias": {
            "type": "number"
          },
          "Proteina_g": {
            "type": "number"
          },
          "Carbohidratos_g": {
            "type": "number"
          },
          "Grasas_g": {
            "type": "number"
          },
          "Fibra_g": {
            "type": "number"
          },
          "Sodio_mg": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "Categoria": {
            "type": "number"
          },
          "Tipo_Receta": {
            "type": "number"
          },
          "Objetivo": {
            "type": "number"
          },
          "Tipo_Dieta": {
            "type": "number"
          },
          "Apto_Vegano": {
            "type": "boolean"
          },
          "Apto_Diabeticos": {
            "type": "boolean"
          },
          "Sin_Gluten": {
            "type": "boolean"
          },
          "Sin_Lactosa": {
            "type": "boolean"
          },
          "Alergenos": {
            "type": "string"
          },
          "Observaciones_Nutricionista": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewRecetas": {
        "title": "NewRecetas",
        "type": "object",
        "description": "(tsType: Omit<Recetas, 'id'>, schemaOptions: { title: 'NewRecetas', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "Nombre_Receta": {
            "type": "string"
          },
          "Descripcion": {
            "type": "string"
          },
          "Ingredientes": {
            "type": "string"
          },
          "Preparacion": {
            "type": "string"
          },
          "Video_URL": {
            "type": "string"
          },
          "Animacion_Url": {
            "type": "string"
          },
          "imagenes": {
            "type": "string"
          },
          "Tiempo_Preparacion_min": {
            "type": "number"
          },
          "Dificultad": {
            "type": "number"
          },
          "Porciones": {
            "type": "number"
          },
          "Tamano_Porcion": {
            "type": "string"
          },
          "Unidad_Porcion": {
            "type": "string"
          },
          "Calorias": {
            "type": "number"
          },
          "Proteina_g": {
            "type": "number"
          },
          "Carbohidratos_g": {
            "type": "number"
          },
          "Grasas_g": {
            "type": "number"
          },
          "Fibra_g": {
            "type": "number"
          },
          "Sodio_mg": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "Categoria": {
            "type": "number"
          },
          "Tipo_Receta": {
            "type": "number"
          },
          "Objetivo": {
            "type": "number"
          },
          "Tipo_Dieta": {
            "type": "number"
          },
          "Apto_Vegano": {
            "type": "boolean"
          },
          "Apto_Diabeticos": {
            "type": "boolean"
          },
          "Sin_Gluten": {
            "type": "boolean"
          },
          "Sin_Lactosa": {
            "type": "boolean"
          },
          "Alergenos": {
            "type": "string"
          },
          "Observaciones_Nutricionista": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Recetas, 'id'>"
      },
      "RecetasWithRelations": {
        "title": "RecetasWithRelations",
        "type": "object",
        "description": "(tsType: RecetasWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "Nombre_Receta": {
            "type": "string"
          },
          "Descripcion": {
            "type": "string"
          },
          "Ingredientes": {
            "type": "string"
          },
          "Preparacion": {
            "type": "string"
          },
          "Video_URL": {
            "type": "string"
          },
          "Animacion_Url": {
            "type": "string"
          },
          "imagenes": {
            "type": "string"
          },
          "Tiempo_Preparacion_min": {
            "type": "number"
          },
          "Dificultad": {
            "type": "number"
          },
          "Porciones": {
            "type": "number"
          },
          "Tamano_Porcion": {
            "type": "string"
          },
          "Unidad_Porcion": {
            "type": "string"
          },
          "Calorias": {
            "type": "number"
          },
          "Proteina_g": {
            "type": "number"
          },
          "Carbohidratos_g": {
            "type": "number"
          },
          "Grasas_g": {
            "type": "number"
          },
          "Fibra_g": {
            "type": "number"
          },
          "Sodio_mg": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "Categoria": {
            "type": "number"
          },
          "Tipo_Receta": {
            "type": "number"
          },
          "Objetivo": {
            "type": "number"
          },
          "Tipo_Dieta": {
            "type": "number"
          },
          "Apto_Vegano": {
            "type": "boolean"
          },
          "Apto_Diabeticos": {
            "type": "boolean"
          },
          "Sin_Gluten": {
            "type": "boolean"
          },
          "Sin_Lactosa": {
            "type": "boolean"
          },
          "Alergenos": {
            "type": "string"
          },
          "Observaciones_Nutricionista": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "RecetasWithRelations"
      },
      "RecetasPartial": {
        "title": "RecetasPartial",
        "type": "object",
        "description": "(tsType: Partial<Recetas>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "Nombre_Receta": {
            "type": "string"
          },
          "Descripcion": {
            "type": "string"
          },
          "Ingredientes": {
            "type": "string"
          },
          "Preparacion": {
            "type": "string"
          },
          "Video_URL": {
            "type": "string"
          },
          "Animacion_Url": {
            "type": "string"
          },
          "imagenes": {
            "type": "string"
          },
          "Tiempo_Preparacion_min": {
            "type": "number"
          },
          "Dificultad": {
            "type": "number"
          },
          "Porciones": {
            "type": "number"
          },
          "Tamano_Porcion": {
            "type": "string"
          },
          "Unidad_Porcion": {
            "type": "string"
          },
          "Calorias": {
            "type": "number"
          },
          "Proteina_g": {
            "type": "number"
          },
          "Carbohidratos_g": {
            "type": "number"
          },
          "Grasas_g": {
            "type": "number"
          },
          "Fibra_g": {
            "type": "number"
          },
          "Sodio_mg": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "Categoria": {
            "type": "number"
          },
          "Tipo_Receta": {
            "type": "number"
          },
          "Objetivo": {
            "type": "number"
          },
          "Tipo_Dieta": {
            "type": "number"
          },
          "Apto_Vegano": {
            "type": "boolean"
          },
          "Apto_Diabeticos": {
            "type": "boolean"
          },
          "Sin_Gluten": {
            "type": "boolean"
          },
          "Sin_Lactosa": {
            "type": "boolean"
          },
          "Alergenos": {
            "type": "string"
          },
          "Observaciones_Nutricionista": {
            "type": "string"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Recetas>"
      },
      "Recetatiemposcomidas": {
        "title": "Recetatiemposcomidas",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idReceta": {
            "type": "number"
          },
          "idTiempoComida": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewRecetatiemposcomidas": {
        "title": "NewRecetatiemposcomidas",
        "type": "object",
        "description": "(tsType: Omit<Recetatiemposcomidas, 'id'>, schemaOptions: { title: 'NewRecetatiemposcomidas', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "idReceta": {
            "type": "number"
          },
          "idTiempoComida": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Recetatiemposcomidas, 'id'>"
      },
      "RecetatiemposcomidasWithRelations": {
        "title": "RecetatiemposcomidasWithRelations",
        "type": "object",
        "description": "(tsType: RecetatiemposcomidasWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idReceta": {
            "type": "number"
          },
          "idTiempoComida": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "RecetatiemposcomidasWithRelations"
      },
      "RecetatiemposcomidasPartial": {
        "title": "RecetatiemposcomidasPartial",
        "type": "object",
        "description": "(tsType: Partial<Recetatiemposcomidas>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idReceta": {
            "type": "number"
          },
          "idTiempoComida": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Recetatiemposcomidas>"
      },
      "Roles": {
        "title": "Roles",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "tipo": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewRoles": {
        "title": "NewRoles",
        "type": "object",
        "description": "(tsType: Omit<Roles, 'id'>, schemaOptions: { title: 'NewRoles', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "tipo": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Roles, 'id'>"
      },
      "RolesWithRelations": {
        "title": "RolesWithRelations",
        "type": "object",
        "description": "(tsType: RolesWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "tipo": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "RolesWithRelations"
      },
      "RolesPartial": {
        "title": "RolesPartial",
        "type": "object",
        "description": "(tsType: Partial<Roles>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "tipo": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Roles>"
      },
      "Sucursales": {
        "title": "Sucursales",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "preparar": {
            "type": "boolean"
          },
          "envio": {
            "type": "boolean"
          },
          "costo": {
            "type": "number"
          },
          "apertura": {
            "type": "string",
            "format": "date-time"
          },
          "cierre": {
            "type": "string",
            "format": "date-time"
          },
          "estatus": {
            "type": "number"
          },
          "recoleccion": {
            "type": "boolean"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewSucursales": {
        "title": "NewSucursales",
        "type": "object",
        "description": "(tsType: Omit<Sucursales, 'id'>, schemaOptions: { title: 'NewSucursales', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "preparar": {
            "type": "boolean"
          },
          "envio": {
            "type": "boolean"
          },
          "costo": {
            "type": "number"
          },
          "apertura": {
            "type": "string",
            "format": "date-time"
          },
          "cierre": {
            "type": "string",
            "format": "date-time"
          },
          "estatus": {
            "type": "number"
          },
          "recoleccion": {
            "type": "boolean"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Sucursales, 'id'>"
      },
      "SucursalesWithRelations": {
        "title": "SucursalesWithRelations",
        "type": "object",
        "description": "(tsType: SucursalesWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "preparar": {
            "type": "boolean"
          },
          "envio": {
            "type": "boolean"
          },
          "costo": {
            "type": "number"
          },
          "apertura": {
            "type": "string",
            "format": "date-time"
          },
          "cierre": {
            "type": "string",
            "format": "date-time"
          },
          "estatus": {
            "type": "number"
          },
          "recoleccion": {
            "type": "boolean"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "SucursalesWithRelations"
      },
      "SucursalesPartial": {
        "title": "SucursalesPartial",
        "type": "object",
        "description": "(tsType: Partial<Sucursales>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "preparar": {
            "type": "boolean"
          },
          "envio": {
            "type": "boolean"
          },
          "costo": {
            "type": "number"
          },
          "apertura": {
            "type": "string",
            "format": "date-time"
          },
          "cierre": {
            "type": "string",
            "format": "date-time"
          },
          "estatus": {
            "type": "number"
          },
          "recoleccion": {
            "type": "boolean"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Sucursales>"
      },
      "Suplementos": {
        "title": "Suplementos",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "marca": {
            "type": "string"
          },
          "tipo": {
            "type": "string"
          },
          "presentacion": {
            "type": "string"
          },
          "contenidoNeto": {
            "type": "string"
          },
          "imagenes": {
            "type": "string"
          },
          "tamanoPorcion": {
            "type": "string"
          },
          "calorias": {
            "type": "number"
          },
          "proteinaG": {
            "type": "number"
          },
          "carbohidratosG": {
            "type": "number"
          },
          "grasasG": {
            "type": "number"
          },
          "activosPrincipales": {
            "type": "string"
          },
          "objetivo": {
            "type": "string"
          },
          "momentoRecomendado": {
            "type": "string"
          },
          "dosis": {
            "type": "string"
          },
          "advertencias": {
            "type": "string"
          },
          "precio": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "aptoVegano": {
            "type": "boolean"
          },
          "contieneEstimulantes": {
            "type": "boolean"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewSuplementos": {
        "title": "NewSuplementos",
        "type": "object",
        "description": "(tsType: Omit<Suplementos, 'id'>, schemaOptions: { title: 'NewSuplementos', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "marca": {
            "type": "string"
          },
          "tipo": {
            "type": "string"
          },
          "presentacion": {
            "type": "string"
          },
          "contenidoNeto": {
            "type": "string"
          },
          "imagenes": {
            "type": "string"
          },
          "tamanoPorcion": {
            "type": "string"
          },
          "calorias": {
            "type": "number"
          },
          "proteinaG": {
            "type": "number"
          },
          "carbohidratosG": {
            "type": "number"
          },
          "grasasG": {
            "type": "number"
          },
          "activosPrincipales": {
            "type": "string"
          },
          "objetivo": {
            "type": "string"
          },
          "momentoRecomendado": {
            "type": "string"
          },
          "dosis": {
            "type": "string"
          },
          "advertencias": {
            "type": "string"
          },
          "precio": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "aptoVegano": {
            "type": "boolean"
          },
          "contieneEstimulantes": {
            "type": "boolean"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Suplementos, 'id'>"
      },
      "SuplementosWithRelations": {
        "title": "SuplementosWithRelations",
        "type": "object",
        "description": "(tsType: SuplementosWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "marca": {
            "type": "string"
          },
          "tipo": {
            "type": "string"
          },
          "presentacion": {
            "type": "string"
          },
          "contenidoNeto": {
            "type": "string"
          },
          "imagenes": {
            "type": "string"
          },
          "tamanoPorcion": {
            "type": "string"
          },
          "calorias": {
            "type": "number"
          },
          "proteinaG": {
            "type": "number"
          },
          "carbohidratosG": {
            "type": "number"
          },
          "grasasG": {
            "type": "number"
          },
          "activosPrincipales": {
            "type": "string"
          },
          "objetivo": {
            "type": "string"
          },
          "momentoRecomendado": {
            "type": "string"
          },
          "dosis": {
            "type": "string"
          },
          "advertencias": {
            "type": "string"
          },
          "precio": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "aptoVegano": {
            "type": "boolean"
          },
          "contieneEstimulantes": {
            "type": "boolean"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "SuplementosWithRelations"
      },
      "SuplementosPartial": {
        "title": "SuplementosPartial",
        "type": "object",
        "description": "(tsType: Partial<Suplementos>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "marca": {
            "type": "string"
          },
          "tipo": {
            "type": "string"
          },
          "presentacion": {
            "type": "string"
          },
          "contenidoNeto": {
            "type": "string"
          },
          "imagenes": {
            "type": "string"
          },
          "tamanoPorcion": {
            "type": "string"
          },
          "calorias": {
            "type": "number"
          },
          "proteinaG": {
            "type": "number"
          },
          "carbohidratosG": {
            "type": "number"
          },
          "grasasG": {
            "type": "number"
          },
          "activosPrincipales": {
            "type": "string"
          },
          "objetivo": {
            "type": "string"
          },
          "momentoRecomendado": {
            "type": "string"
          },
          "dosis": {
            "type": "string"
          },
          "advertencias": {
            "type": "string"
          },
          "precio": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "aptoVegano": {
            "type": "boolean"
          },
          "contieneEstimulantes": {
            "type": "boolean"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Suplementos>"
      },
      "Tallas": {
        "title": "Tallas",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idTipotalla": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "orden": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewTallas": {
        "title": "NewTallas",
        "type": "object",
        "description": "(tsType: Omit<Tallas, 'id'>, schemaOptions: { title: 'NewTallas', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "idTipotalla": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "orden": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Tallas, 'id'>"
      },
      "TallasWithRelations": {
        "title": "TallasWithRelations",
        "type": "object",
        "description": "(tsType: TallasWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idTipotalla": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "orden": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "TallasWithRelations"
      },
      "TallasPartial": {
        "title": "TallasPartial",
        "type": "object",
        "description": "(tsType: Partial<Tallas>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idTipotalla": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "orden": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Tallas>"
      },
      "Testimonios": {
        "title": "Testimonios",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idUsuario": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "badge": {
            "type": "string"
          },
          "calificacion": {
            "type": "number"
          },
          "genero": {
            "type": "string"
          },
          "funcion": {
            "type": "string"
          },
          "orden": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewTestimonios": {
        "title": "NewTestimonios",
        "type": "object",
        "description": "(tsType: Omit<Testimonios, 'id'>, schemaOptions: { title: 'NewTestimonios', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "idUsuario": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "badge": {
            "type": "string"
          },
          "calificacion": {
            "type": "number"
          },
          "genero": {
            "type": "string"
          },
          "funcion": {
            "type": "string"
          },
          "orden": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Testimonios, 'id'>"
      },
      "TestimoniosWithRelations": {
        "title": "TestimoniosWithRelations",
        "type": "object",
        "description": "(tsType: TestimoniosWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idUsuario": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "badge": {
            "type": "string"
          },
          "calificacion": {
            "type": "number"
          },
          "genero": {
            "type": "string"
          },
          "funcion": {
            "type": "string"
          },
          "orden": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "TestimoniosWithRelations"
      },
      "TestimoniosPartial": {
        "title": "TestimoniosPartial",
        "type": "object",
        "description": "(tsType: Partial<Testimonios>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idUsuario": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "badge": {
            "type": "string"
          },
          "calificacion": {
            "type": "number"
          },
          "genero": {
            "type": "string"
          },
          "funcion": {
            "type": "string"
          },
          "orden": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Testimonios>"
      },
      "Testimoniospagina": {
        "title": "Testimoniospagina",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "nombre": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "tituloHero": {
            "type": "string"
          },
          "subtituloHero": {
            "type": "string"
          },
          "tituloSeccion": {
            "type": "string"
          },
          "descripcionSeccion": {
            "type": "string"
          },
          "tituloCta": {
            "type": "string"
          },
          "descripcionCta": {
            "type": "string"
          },
          "botonTexto": {
            "type": "string"
          },
          "botonUrl": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewTestimoniospagina": {
        "title": "NewTestimoniospagina",
        "type": "object",
        "description": "(tsType: Omit<Testimoniospagina, 'id'>, schemaOptions: { title: 'NewTestimoniospagina', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "nombre": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "tituloHero": {
            "type": "string"
          },
          "subtituloHero": {
            "type": "string"
          },
          "tituloSeccion": {
            "type": "string"
          },
          "descripcionSeccion": {
            "type": "string"
          },
          "tituloCta": {
            "type": "string"
          },
          "descripcionCta": {
            "type": "string"
          },
          "botonTexto": {
            "type": "string"
          },
          "botonUrl": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Testimoniospagina, 'id'>"
      },
      "TestimoniospaginaWithRelations": {
        "title": "TestimoniospaginaWithRelations",
        "type": "object",
        "description": "(tsType: TestimoniospaginaWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "nombre": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "tituloHero": {
            "type": "string"
          },
          "subtituloHero": {
            "type": "string"
          },
          "tituloSeccion": {
            "type": "string"
          },
          "descripcionSeccion": {
            "type": "string"
          },
          "tituloCta": {
            "type": "string"
          },
          "descripcionCta": {
            "type": "string"
          },
          "botonTexto": {
            "type": "string"
          },
          "botonUrl": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "TestimoniospaginaWithRelations"
      },
      "TestimoniospaginaPartial": {
        "title": "TestimoniospaginaPartial",
        "type": "object",
        "description": "(tsType: Partial<Testimoniospagina>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "nombre": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "tituloHero": {
            "type": "string"
          },
          "subtituloHero": {
            "type": "string"
          },
          "tituloSeccion": {
            "type": "string"
          },
          "descripcionSeccion": {
            "type": "string"
          },
          "tituloCta": {
            "type": "string"
          },
          "descripcionCta": {
            "type": "string"
          },
          "botonTexto": {
            "type": "string"
          },
          "botonUrl": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Testimoniospagina>"
      },
      "Tiemposcomidas": {
        "title": "Tiemposcomidas",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "repetir": {
            "type": "boolean"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewTiemposcomidas": {
        "title": "NewTiemposcomidas",
        "type": "object",
        "description": "(tsType: Omit<Tiemposcomidas, 'id'>, schemaOptions: { title: 'NewTiemposcomidas', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "repetir": {
            "type": "boolean"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Tiemposcomidas, 'id'>"
      },
      "TiemposcomidasWithRelations": {
        "title": "TiemposcomidasWithRelations",
        "type": "object",
        "description": "(tsType: TiemposcomidasWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "repetir": {
            "type": "boolean"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "TiemposcomidasWithRelations"
      },
      "TiemposcomidasPartial": {
        "title": "TiemposcomidasPartial",
        "type": "object",
        "description": "(tsType: Partial<Tiemposcomidas>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "repetir": {
            "type": "boolean"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Tiemposcomidas>"
      },
      "Tiendapagina": {
        "title": "Tiendapagina",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "nombre": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "tituloHero": {
            "type": "string"
          },
          "subtituloHero": {
            "type": "string"
          },
          "subtituloSeccion": {
            "type": "string"
          },
          "tituloSeccion": {
            "type": "string"
          },
          "descripcionSeccion": {
            "type": "string"
          },
          "tituloBloque": {
            "type": "string"
          },
          "descripcionBloque": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewTiendapagina": {
        "title": "NewTiendapagina",
        "type": "object",
        "description": "(tsType: Omit<Tiendapagina, 'id'>, schemaOptions: { title: 'NewTiendapagina', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "nombre": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "tituloHero": {
            "type": "string"
          },
          "subtituloHero": {
            "type": "string"
          },
          "subtituloSeccion": {
            "type": "string"
          },
          "tituloSeccion": {
            "type": "string"
          },
          "descripcionSeccion": {
            "type": "string"
          },
          "tituloBloque": {
            "type": "string"
          },
          "descripcionBloque": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Tiendapagina, 'id'>"
      },
      "TiendapaginaWithRelations": {
        "title": "TiendapaginaWithRelations",
        "type": "object",
        "description": "(tsType: TiendapaginaWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "nombre": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "tituloHero": {
            "type": "string"
          },
          "subtituloHero": {
            "type": "string"
          },
          "subtituloSeccion": {
            "type": "string"
          },
          "tituloSeccion": {
            "type": "string"
          },
          "descripcionSeccion": {
            "type": "string"
          },
          "tituloBloque": {
            "type": "string"
          },
          "descripcionBloque": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "TiendapaginaWithRelations"
      },
      "TiendapaginaPartial": {
        "title": "TiendapaginaPartial",
        "type": "object",
        "description": "(tsType: Partial<Tiendapagina>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "tipo": {
            "type": "string"
          },
          "nombre": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "tituloHero": {
            "type": "string"
          },
          "subtituloHero": {
            "type": "string"
          },
          "subtituloSeccion": {
            "type": "string"
          },
          "tituloSeccion": {
            "type": "string"
          },
          "descripcionSeccion": {
            "type": "string"
          },
          "tituloBloque": {
            "type": "string"
          },
          "descripcionBloque": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Tiendapagina>"
      },
      "Tipoproductos": {
        "title": "Tipoproductos",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "abreviatura": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "updatedBy": {
            "type": "number"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "deletedBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewTipoproductos": {
        "title": "NewTipoproductos",
        "type": "object",
        "description": "(tsType: Omit<Tipoproductos, 'id'>, schemaOptions: { title: 'NewTipoproductos', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "abreviatura": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "updatedBy": {
            "type": "number"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "deletedBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Tipoproductos, 'id'>"
      },
      "TipoproductosWithRelations": {
        "title": "TipoproductosWithRelations",
        "type": "object",
        "description": "(tsType: TipoproductosWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "abreviatura": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "updatedBy": {
            "type": "number"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "deletedBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "TipoproductosWithRelations"
      },
      "TipoproductosPartial": {
        "title": "TipoproductosPartial",
        "type": "object",
        "description": "(tsType: Partial<Tipoproductos>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "descripcion": {
            "type": "string"
          },
          "abreviatura": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          },
          "updated": {
            "type": "string",
            "format": "date-time"
          },
          "updatedBy": {
            "type": "number"
          },
          "deleted": {
            "type": "string",
            "format": "date-time"
          },
          "deletedBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Tipoproductos>"
      },
      "Tiposdietas": {
        "title": "Tiposdietas",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewTiposdietas": {
        "title": "NewTiposdietas",
        "type": "object",
        "description": "(tsType: Omit<Tiposdietas, 'id'>, schemaOptions: { title: 'NewTiposdietas', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Tiposdietas, 'id'>"
      },
      "TiposdietasWithRelations": {
        "title": "TiposdietasWithRelations",
        "type": "object",
        "description": "(tsType: TiposdietasWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "TiposdietasWithRelations"
      },
      "TiposdietasPartial": {
        "title": "TiposdietasPartial",
        "type": "object",
        "description": "(tsType: Partial<Tiposdietas>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Tiposdietas>"
      },
      "Tiposejercicios": {
        "title": "Tiposejercicios",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewTiposejercicios": {
        "title": "NewTiposejercicios",
        "type": "object",
        "description": "(tsType: Omit<Tiposejercicios, 'id'>, schemaOptions: { title: 'NewTiposejercicios', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Tiposejercicios, 'id'>"
      },
      "TiposejerciciosWithRelations": {
        "title": "TiposejerciciosWithRelations",
        "type": "object",
        "description": "(tsType: TiposejerciciosWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "TiposejerciciosWithRelations"
      },
      "TiposejerciciosPartial": {
        "title": "TiposejerciciosPartial",
        "type": "object",
        "description": "(tsType: Partial<Tiposejercicios>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Tiposejercicios>"
      },
      "Tiposrecetas": {
        "title": "Tiposrecetas",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewTiposrecetas": {
        "title": "NewTiposrecetas",
        "type": "object",
        "description": "(tsType: Omit<Tiposrecetas, 'id'>, schemaOptions: { title: 'NewTiposrecetas', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Tiposrecetas, 'id'>"
      },
      "TiposrecetasWithRelations": {
        "title": "TiposrecetasWithRelations",
        "type": "object",
        "description": "(tsType: TiposrecetasWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "TiposrecetasWithRelations"
      },
      "TiposrecetasPartial": {
        "title": "TiposrecetasPartial",
        "type": "object",
        "description": "(tsType: Partial<Tiposrecetas>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "subtitulo": {
            "type": "string"
          },
          "icono": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Tiposrecetas>"
      },
      "Tipotallas": {
        "title": "Tipotallas",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewTipotallas": {
        "title": "NewTipotallas",
        "type": "object",
        "description": "(tsType: Omit<Tipotallas, 'id'>, schemaOptions: { title: 'NewTipotallas', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Tipotallas, 'id'>"
      },
      "TipotallasWithRelations": {
        "title": "TipotallasWithRelations",
        "type": "object",
        "description": "(tsType: TipotallasWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "TipotallasWithRelations"
      },
      "TipotallasPartial": {
        "title": "TipotallasPartial",
        "type": "object",
        "description": "(tsType: Partial<Tipotallas>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Tipotallas>"
      },
      "Unidades": {
        "title": "Unidades",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "abreviatura": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewUnidades": {
        "title": "NewUnidades",
        "type": "object",
        "description": "(tsType: Omit<Unidades, 'id'>, schemaOptions: { title: 'NewUnidades', exclude: [ 'id' ] })",
        "properties": {
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "abreviatura": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Unidades, 'id'>"
      },
      "UnidadesWithRelations": {
        "title": "UnidadesWithRelations",
        "type": "object",
        "description": "(tsType: UnidadesWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "abreviatura": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "UnidadesWithRelations"
      },
      "UnidadesPartial": {
        "title": "UnidadesPartial",
        "type": "object",
        "description": "(tsType: Partial<Unidades>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "nombre": {
            "type": "string"
          },
          "abreviatura": {
            "type": "string"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Unidades>"
      },
      "Usuarios": {
        "title": "Usuarios",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "idPais": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idRol": {
            "type": "number"
          },
          "usuario": {
            "type": "string",
            "maxLength": 30
          },
          "nombre": {
            "type": "string",
            "maxLength": 30
          },
          "apellidos": {
            "type": "string",
            "maxLength": 20
          },
          "genero": {
            "type": "string",
            "maxLength": 1
          },
          "edad": {
            "type": "number"
          },
          "email": {
            "type": "string",
            "maxLength": 40
          },
          "password": {
            "type": "string",
            "maxLength": 100
          },
          "nacimiento": {
            "type": "string",
            "maxLength": 20
          },
          "telefono": {
            "type": "string",
            "maxLength": 15
          },
          "rfc": {
            "type": "string",
            "maxLength": 13
          },
          "razonSocial": {
            "type": "string",
            "maxLength": 40
          },
          "tipo": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "required": [
          "idPais",
          "idEmpresa",
          "idRol",
          "usuario",
          "nombre",
          "apellidos",
          "genero",
          "edad",
          "email",
          "password",
          "telefono",
          "rfc",
          "razonSocial",
          "tipo",
          "estatus",
          "status"
        ],
        "additionalProperties": false
      },
      "NewUsuarios": {
        "title": "NewUsuarios",
        "type": "object",
        "description": "(tsType: Omit<Usuarios, 'id'>, schemaOptions: { title: 'NewUsuarios', exclude: [ 'id' ] })",
        "properties": {
          "idPais": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idRol": {
            "type": "number"
          },
          "usuario": {
            "type": "string",
            "maxLength": 30
          },
          "nombre": {
            "type": "string",
            "maxLength": 30
          },
          "apellidos": {
            "type": "string",
            "maxLength": 20
          },
          "genero": {
            "type": "string",
            "maxLength": 1
          },
          "edad": {
            "type": "number"
          },
          "email": {
            "type": "string",
            "maxLength": 40
          },
          "password": {
            "type": "string",
            "maxLength": 100
          },
          "nacimiento": {
            "type": "string",
            "maxLength": 20
          },
          "telefono": {
            "type": "string",
            "maxLength": 15
          },
          "rfc": {
            "type": "string",
            "maxLength": 13
          },
          "razonSocial": {
            "type": "string",
            "maxLength": 40
          },
          "tipo": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "required": [
          "idPais",
          "idEmpresa",
          "idRol",
          "usuario",
          "nombre",
          "apellidos",
          "genero",
          "edad",
          "email",
          "password",
          "telefono",
          "rfc",
          "razonSocial",
          "tipo",
          "estatus",
          "status"
        ],
        "additionalProperties": false,
        "x-typescript-type": "Omit<Usuarios, 'id'>"
      },
      "UsuariosWithRelations": {
        "title": "UsuariosWithRelations",
        "type": "object",
        "description": "(tsType: UsuariosWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idPais": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idRol": {
            "type": "number"
          },
          "usuario": {
            "type": "string",
            "maxLength": 30
          },
          "nombre": {
            "type": "string",
            "maxLength": 30
          },
          "apellidos": {
            "type": "string",
            "maxLength": 20
          },
          "genero": {
            "type": "string",
            "maxLength": 1
          },
          "edad": {
            "type": "number"
          },
          "email": {
            "type": "string",
            "maxLength": 40
          },
          "password": {
            "type": "string",
            "maxLength": 100
          },
          "nacimiento": {
            "type": "string",
            "maxLength": 20
          },
          "telefono": {
            "type": "string",
            "maxLength": 15
          },
          "rfc": {
            "type": "string",
            "maxLength": 13
          },
          "razonSocial": {
            "type": "string",
            "maxLength": 40
          },
          "tipo": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "required": [
          "idPais",
          "idEmpresa",
          "idRol",
          "usuario",
          "nombre",
          "apellidos",
          "genero",
          "edad",
          "email",
          "password",
          "telefono",
          "rfc",
          "razonSocial",
          "tipo",
          "estatus",
          "status"
        ],
        "additionalProperties": false,
        "x-typescript-type": "UsuariosWithRelations"
      },
      "UsuariosPartial": {
        "title": "UsuariosPartial",
        "type": "object",
        "description": "(tsType: Partial<Usuarios>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "idPais": {
            "type": "number"
          },
          "idEmpresa": {
            "type": "number"
          },
          "idRol": {
            "type": "number"
          },
          "usuario": {
            "type": "string",
            "maxLength": 30
          },
          "nombre": {
            "type": "string",
            "maxLength": 30
          },
          "apellidos": {
            "type": "string",
            "maxLength": 20
          },
          "genero": {
            "type": "string",
            "maxLength": 1
          },
          "edad": {
            "type": "number"
          },
          "email": {
            "type": "string",
            "maxLength": 40
          },
          "password": {
            "type": "string",
            "maxLength": 100
          },
          "nacimiento": {
            "type": "string",
            "maxLength": 20
          },
          "telefono": {
            "type": "string",
            "maxLength": 15
          },
          "rfc": {
            "type": "string",
            "maxLength": 13
          },
          "razonSocial": {
            "type": "string",
            "maxLength": 40
          },
          "tipo": {
            "type": "number"
          },
          "estatus": {
            "type": "number"
          },
          "status": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Usuarios>"
      },
      "loopback.Count": {
        "type": "object",
        "title": "loopback.Count",
        "x-typescript-type": "@loopback/repository#Count",
        "properties": {
          "count": {
            "type": "number"
          }
        }
      },
      "Academiacapitulos.Filter": {
        "type": "object",
        "title": "Academiacapitulos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idCurso": {
                    "type": "boolean"
                  },
                  "titulo": {
                    "type": "boolean"
                  },
                  "slug": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "descripcion_corta": {
                    "type": "boolean"
                  },
                  "objetivo_capitulo": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "tags_json": {
                    "type": "boolean"
                  },
                  "orden": {
                    "type": "boolean"
                  },
                  "duracion_total_seg": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idCurso",
                    "titulo",
                    "slug",
                    "subtitulo",
                    "descripcion_corta",
                    "objetivo_capitulo",
                    "tipo",
                    "tags_json",
                    "orden",
                    "duracion_total_seg",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Academiacapitulos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Academiacapitulos>"
      },
      "Academiacapitulos.Filter1": {
        "type": "object",
        "title": "Academiacapitulos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Academiacapitulos.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idCurso": {
                    "type": "boolean"
                  },
                  "titulo": {
                    "type": "boolean"
                  },
                  "slug": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "descripcion_corta": {
                    "type": "boolean"
                  },
                  "objetivo_capitulo": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "tags_json": {
                    "type": "boolean"
                  },
                  "orden": {
                    "type": "boolean"
                  },
                  "duracion_total_seg": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idCurso",
                    "titulo",
                    "slug",
                    "subtitulo",
                    "descripcion_corta",
                    "objetivo_capitulo",
                    "tipo",
                    "tags_json",
                    "orden",
                    "duracion_total_seg",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Academiacapitulos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Academiacapitulos>"
      },
      "Academiacursos.Filter": {
        "type": "object",
        "title": "Academiacursos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "titulo": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "descripcion_corta": {
                    "type": "boolean"
                  },
                  "descripcion": {
                    "type": "boolean"
                  },
                  "slug": {
                    "type": "boolean"
                  },
                  "categoria_editorial": {
                    "type": "boolean"
                  },
                  "nivel": {
                    "type": "boolean"
                  },
                  "audiencia": {
                    "type": "boolean"
                  },
                  "objetivo_transformacion": {
                    "type": "boolean"
                  },
                  "resultados_clave_json": {
                    "type": "boolean"
                  },
                  "tags_json": {
                    "type": "boolean"
                  },
                  "duracion_total_seg": {
                    "type": "boolean"
                  },
                  "total_contenidos": {
                    "type": "boolean"
                  },
                  "autor": {
                    "type": "boolean"
                  },
                  "color_primario": {
                    "type": "boolean"
                  },
                  "color_secundario": {
                    "type": "boolean"
                  },
                  "orden_catalogo": {
                    "type": "boolean"
                  },
                  "es_destacado": {
                    "type": "boolean"
                  },
                  "requiere_plan": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "titulo",
                    "subtitulo",
                    "descripcion_corta",
                    "descripcion",
                    "slug",
                    "categoria_editorial",
                    "nivel",
                    "audiencia",
                    "objetivo_transformacion",
                    "resultados_clave_json",
                    "tags_json",
                    "duracion_total_seg",
                    "total_contenidos",
                    "autor",
                    "color_primario",
                    "color_secundario",
                    "orden_catalogo",
                    "es_destacado",
                    "requiere_plan",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Academiacursos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Academiacursos>"
      },
      "Academiacursos.Filter1": {
        "type": "object",
        "title": "Academiacursos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Academiacursos.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "titulo": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "descripcion_corta": {
                    "type": "boolean"
                  },
                  "descripcion": {
                    "type": "boolean"
                  },
                  "slug": {
                    "type": "boolean"
                  },
                  "categoria_editorial": {
                    "type": "boolean"
                  },
                  "nivel": {
                    "type": "boolean"
                  },
                  "audiencia": {
                    "type": "boolean"
                  },
                  "objetivo_transformacion": {
                    "type": "boolean"
                  },
                  "resultados_clave_json": {
                    "type": "boolean"
                  },
                  "tags_json": {
                    "type": "boolean"
                  },
                  "duracion_total_seg": {
                    "type": "boolean"
                  },
                  "total_contenidos": {
                    "type": "boolean"
                  },
                  "autor": {
                    "type": "boolean"
                  },
                  "color_primario": {
                    "type": "boolean"
                  },
                  "color_secundario": {
                    "type": "boolean"
                  },
                  "orden_catalogo": {
                    "type": "boolean"
                  },
                  "es_destacado": {
                    "type": "boolean"
                  },
                  "requiere_plan": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "titulo",
                    "subtitulo",
                    "descripcion_corta",
                    "descripcion",
                    "slug",
                    "categoria_editorial",
                    "nivel",
                    "audiencia",
                    "objetivo_transformacion",
                    "resultados_clave_json",
                    "tags_json",
                    "duracion_total_seg",
                    "total_contenidos",
                    "autor",
                    "color_primario",
                    "color_secundario",
                    "orden_catalogo",
                    "es_destacado",
                    "requiere_plan",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Academiacursos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Academiacursos>"
      },
      "Acerca.Filter": {
        "type": "object",
        "title": "Acerca.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "tipo",
                    "nombre",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Acerca.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Acerca>"
      },
      "Acerca.Filter1": {
        "type": "object",
        "title": "Acerca.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Acerca.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "tipo",
                    "nombre",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Acerca.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Acerca>"
      },
      "Archivos.Filter": {
        "type": "object",
        "title": "Archivos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "fileName": {
                    "type": "boolean"
                  },
                  "idRelation": {
                    "type": "boolean"
                  },
                  "typeRelation": {
                    "type": "boolean"
                  },
                  "mimeType": {
                    "type": "boolean"
                  },
                  "size": {
                    "type": "boolean"
                  },
                  "funcion": {
                    "type": "boolean"
                  },
                  "ext": {
                    "type": "boolean"
                  },
                  "ind": {
                    "type": "boolean"
                  },
                  "thumb": {
                    "type": "boolean"
                  },
                  "typeFile": {
                    "type": "boolean"
                  },
                  "height": {
                    "type": "boolean"
                  },
                  "width": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "fileName",
                    "idRelation",
                    "typeRelation",
                    "mimeType",
                    "size",
                    "funcion",
                    "ext",
                    "ind",
                    "thumb",
                    "typeFile",
                    "height",
                    "width",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Archivos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Archivos>"
      },
      "Archivos.Filter1": {
        "type": "object",
        "title": "Archivos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Archivos.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "fileName": {
                    "type": "boolean"
                  },
                  "idRelation": {
                    "type": "boolean"
                  },
                  "typeRelation": {
                    "type": "boolean"
                  },
                  "mimeType": {
                    "type": "boolean"
                  },
                  "size": {
                    "type": "boolean"
                  },
                  "funcion": {
                    "type": "boolean"
                  },
                  "ext": {
                    "type": "boolean"
                  },
                  "ind": {
                    "type": "boolean"
                  },
                  "thumb": {
                    "type": "boolean"
                  },
                  "typeFile": {
                    "type": "boolean"
                  },
                  "height": {
                    "type": "boolean"
                  },
                  "width": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "fileName",
                    "idRelation",
                    "typeRelation",
                    "mimeType",
                    "size",
                    "funcion",
                    "ext",
                    "ind",
                    "thumb",
                    "typeFile",
                    "height",
                    "width",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Archivos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Archivos>"
      },
      "Areasenfoque.Filter": {
        "type": "object",
        "title": "Areasenfoque.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Areasenfoque.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Areasenfoque>"
      },
      "Areasenfoque.Filter1": {
        "type": "object",
        "title": "Areasenfoque.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Areasenfoque.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Areasenfoque.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Areasenfoque>"
      },
      "Cardiofrecuencias.Filter": {
        "type": "object",
        "title": "Cardiofrecuencias.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Cardiofrecuencias.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Cardiofrecuencias>"
      },
      "Cardiofrecuencias.Filter1": {
        "type": "object",
        "title": "Cardiofrecuencias.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Cardiofrecuencias.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Cardiofrecuencias.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Cardiofrecuencias>"
      },
      "Categorias.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "Categorias.ScopeFilter"
      },
      "Categorias.IncludeFilter.Items": {
        "title": "Categorias.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string"
          },
          "scope": {
            "$ref": "#/components/schemas/Categorias.ScopeFilter"
          }
        }
      },
      "Categorias.Filter": {
        "type": "object",
        "title": "Categorias.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "abreviatura": {
                    "type": "boolean"
                  },
                  "codigo": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "abreviatura",
                    "codigo",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Categorias.Fields"
          },
          "include": {
            "title": "Categorias.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Categorias.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Categorias>"
      },
      "Categorias.Filter1": {
        "type": "object",
        "title": "Categorias.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Categorias.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "abreviatura": {
                    "type": "boolean"
                  },
                  "codigo": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "abreviatura",
                    "codigo",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Categorias.Fields"
          },
          "include": {
            "title": "Categorias.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Categorias.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Categorias>"
      },
      "Categoriasrecetas.Filter": {
        "type": "object",
        "title": "Categoriasrecetas.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Categoriasrecetas.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Categoriasrecetas>"
      },
      "Categoriasrecetas.Filter1": {
        "type": "object",
        "title": "Categoriasrecetas.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Categoriasrecetas.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Categoriasrecetas.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Categoriasrecetas>"
      },
      "Chat.Filter": {
        "type": "object",
        "title": "Chat.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idColaborador": {
                    "type": "boolean"
                  },
                  "idCliente": {
                    "type": "boolean"
                  },
                  "idConversacion": {
                    "type": "boolean"
                  },
                  "emisor": {
                    "type": "boolean"
                  },
                  "tipo_mensaje": {
                    "type": "boolean"
                  },
                  "mensaje": {
                    "type": "boolean"
                  },
                  "archivo_url": {
                    "type": "boolean"
                  },
                  "archivo_tipo": {
                    "type": "boolean"
                  },
                  "archivo_upload": {
                    "type": "boolean"
                  },
                  "fecha_envio": {
                    "type": "boolean"
                  },
                  "fecha_lectura": {
                    "type": "boolean"
                  },
                  "fecha_edicion": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "estado": {
                    "type": "boolean"
                  },
                  "estado_chat": {
                    "type": "boolean"
                  },
                  "prioridad": {
                    "type": "boolean"
                  },
                  "tomada_por": {
                    "type": "boolean"
                  },
                  "fecha_toma": {
                    "type": "boolean"
                  },
                  "cerrada_por": {
                    "type": "boolean"
                  },
                  "fecha_cierre": {
                    "type": "boolean"
                  },
                  "notificar": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idColaborador",
                    "idCliente",
                    "idConversacion",
                    "emisor",
                    "tipo_mensaje",
                    "mensaje",
                    "archivo_url",
                    "archivo_tipo",
                    "archivo_upload",
                    "fecha_envio",
                    "fecha_lectura",
                    "fecha_edicion",
                    "estatus",
                    "estado",
                    "estado_chat",
                    "prioridad",
                    "tomada_por",
                    "fecha_toma",
                    "cerrada_por",
                    "fecha_cierre",
                    "notificar",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Chat.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Chat>"
      },
      "Chat.Filter1": {
        "type": "object",
        "title": "Chat.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Chat.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idColaborador": {
                    "type": "boolean"
                  },
                  "idCliente": {
                    "type": "boolean"
                  },
                  "idConversacion": {
                    "type": "boolean"
                  },
                  "emisor": {
                    "type": "boolean"
                  },
                  "tipo_mensaje": {
                    "type": "boolean"
                  },
                  "mensaje": {
                    "type": "boolean"
                  },
                  "archivo_url": {
                    "type": "boolean"
                  },
                  "archivo_tipo": {
                    "type": "boolean"
                  },
                  "archivo_upload": {
                    "type": "boolean"
                  },
                  "fecha_envio": {
                    "type": "boolean"
                  },
                  "fecha_lectura": {
                    "type": "boolean"
                  },
                  "fecha_edicion": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "estado": {
                    "type": "boolean"
                  },
                  "estado_chat": {
                    "type": "boolean"
                  },
                  "prioridad": {
                    "type": "boolean"
                  },
                  "tomada_por": {
                    "type": "boolean"
                  },
                  "fecha_toma": {
                    "type": "boolean"
                  },
                  "cerrada_por": {
                    "type": "boolean"
                  },
                  "fecha_cierre": {
                    "type": "boolean"
                  },
                  "notificar": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idColaborador",
                    "idCliente",
                    "idConversacion",
                    "emisor",
                    "tipo_mensaje",
                    "mensaje",
                    "archivo_url",
                    "archivo_tipo",
                    "archivo_upload",
                    "fecha_envio",
                    "fecha_lectura",
                    "fecha_edicion",
                    "estatus",
                    "estado",
                    "estado_chat",
                    "prioridad",
                    "tomada_por",
                    "fecha_toma",
                    "cerrada_por",
                    "fecha_cierre",
                    "notificar",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Chat.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Chat>"
      },
      "Clienteejercicio.Filter": {
        "type": "object",
        "title": "Clienteejercicio.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idEjercicio": {
                    "type": "boolean"
                  },
                  "repeticiones": {
                    "type": "boolean"
                  },
                  "idPlanMensual": {
                    "type": "boolean"
                  },
                  "fecha": {
                    "type": "boolean"
                  },
                  "peso": {
                    "type": "boolean"
                  },
                  "series": {
                    "type": "boolean"
                  },
                  "descanso_seg": {
                    "type": "boolean"
                  },
                  "consejos": {
                    "type": "boolean"
                  },
                  "duracion": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "ejecutado": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idEjercicio",
                    "repeticiones",
                    "idPlanMensual",
                    "fecha",
                    "peso",
                    "series",
                    "descanso_seg",
                    "consejos",
                    "duracion",
                    "estatus",
                    "status",
                    "ejecutado",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Clienteejercicio.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Clienteejercicio>"
      },
      "Clienteejercicio.Filter1": {
        "type": "object",
        "title": "Clienteejercicio.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Clienteejercicio.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idEjercicio": {
                    "type": "boolean"
                  },
                  "repeticiones": {
                    "type": "boolean"
                  },
                  "idPlanMensual": {
                    "type": "boolean"
                  },
                  "fecha": {
                    "type": "boolean"
                  },
                  "peso": {
                    "type": "boolean"
                  },
                  "series": {
                    "type": "boolean"
                  },
                  "descanso_seg": {
                    "type": "boolean"
                  },
                  "consejos": {
                    "type": "boolean"
                  },
                  "duracion": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "ejecutado": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idEjercicio",
                    "repeticiones",
                    "idPlanMensual",
                    "fecha",
                    "peso",
                    "series",
                    "descanso_seg",
                    "consejos",
                    "duracion",
                    "estatus",
                    "status",
                    "ejecutado",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Clienteejercicio.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Clienteejercicio>"
      },
      "Clienteequipamientos.Filter": {
        "type": "object",
        "title": "Clienteequipamientos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idCliente": {
                    "type": "boolean"
                  },
                  "idEquipamiento": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idCliente",
                    "idEquipamiento",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Clienteequipamientos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Clienteequipamientos>"
      },
      "Clienteequipamientos.Filter1": {
        "type": "object",
        "title": "Clienteequipamientos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Clienteequipamientos.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idCliente": {
                    "type": "boolean"
                  },
                  "idEquipamiento": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idCliente",
                    "idEquipamiento",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Clienteequipamientos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Clienteequipamientos>"
      },
      "Clientereceta.Filter": {
        "type": "object",
        "title": "Clientereceta.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idReceta": {
                    "type": "boolean"
                  },
                  "idPlanMensual": {
                    "type": "boolean"
                  },
                  "fecha": {
                    "type": "boolean"
                  },
                  "idTiempoComida": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "ejecutado": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idReceta",
                    "idPlanMensual",
                    "fecha",
                    "idTiempoComida",
                    "estatus",
                    "status",
                    "ejecutado",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Clientereceta.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Clientereceta>"
      },
      "Clientereceta.Filter1": {
        "type": "object",
        "title": "Clientereceta.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Clientereceta.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idReceta": {
                    "type": "boolean"
                  },
                  "idPlanMensual": {
                    "type": "boolean"
                  },
                  "fecha": {
                    "type": "boolean"
                  },
                  "idTiempoComida": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "ejecutado": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idReceta",
                    "idPlanMensual",
                    "fecha",
                    "idTiempoComida",
                    "estatus",
                    "status",
                    "ejecutado",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Clientereceta.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Clientereceta>"
      },
      "Clientes.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "Clientes.ScopeFilter"
      },
      "Clientes.IncludeFilter.Items": {
        "title": "Clientes.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string"
          },
          "scope": {
            "$ref": "#/components/schemas/Clientes.ScopeFilter"
          }
        }
      },
      "Clientes.Filter": {
        "type": "object",
        "title": "Clientes.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "apellidos": {
                    "type": "boolean"
                  },
                  "telefono": {
                    "type": "boolean"
                  },
                  "email": {
                    "type": "boolean"
                  },
                  "emailVerificado": {
                    "type": "boolean"
                  },
                  "emailVerificadoAt": {
                    "type": "boolean"
                  },
                  "idGenero": {
                    "type": "boolean"
                  },
                  "anio_nacimiento": {
                    "type": "boolean"
                  },
                  "usuario": {
                    "type": "boolean"
                  },
                  "contrasena": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "altura": {
                    "type": "boolean"
                  },
                  "peso_actual": {
                    "type": "boolean"
                  },
                  "peso_objetivo": {
                    "type": "boolean"
                  },
                  "idObjetivo": {
                    "type": "boolean"
                  },
                  "idMotivacion": {
                    "type": "boolean"
                  },
                  "idAreaEnfoque": {
                    "type": "boolean"
                  },
                  "idFormaActual": {
                    "type": "boolean"
                  },
                  "idFormaObjetivo": {
                    "type": "boolean"
                  },
                  "idDisciplina": {
                    "type": "boolean"
                  },
                  "idLugarEntrenamiento": {
                    "type": "boolean"
                  },
                  "idCondicionEjercicio": {
                    "type": "boolean"
                  },
                  "idNivelEjercicio": {
                    "type": "boolean"
                  },
                  "dias_entrenamiento_semana": {
                    "type": "boolean"
                  },
                  "minutos_por_sesion": {
                    "type": "boolean"
                  },
                  "prefiere_sin_equipamiento": {
                    "type": "boolean"
                  },
                  "equipamientos_ids": {
                    "type": "boolean"
                  },
                  "idComidasPorDia": {
                    "type": "boolean"
                  },
                  "idCardiofrecuencia": {
                    "type": "boolean"
                  },
                  "cardio": {
                    "type": "boolean"
                  },
                  "lesiones": {
                    "type": "boolean"
                  },
                  "mensaje": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "apellidos",
                    "telefono",
                    "email",
                    "emailVerificado",
                    "emailVerificadoAt",
                    "idGenero",
                    "anio_nacimiento",
                    "usuario",
                    "contrasena",
                    "tipo",
                    "altura",
                    "peso_actual",
                    "peso_objetivo",
                    "idObjetivo",
                    "idMotivacion",
                    "idAreaEnfoque",
                    "idFormaActual",
                    "idFormaObjetivo",
                    "idDisciplina",
                    "idLugarEntrenamiento",
                    "idCondicionEjercicio",
                    "idNivelEjercicio",
                    "dias_entrenamiento_semana",
                    "minutos_por_sesion",
                    "prefiere_sin_equipamiento",
                    "equipamientos_ids",
                    "idComidasPorDia",
                    "idCardiofrecuencia",
                    "cardio",
                    "lesiones",
                    "mensaje",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Clientes.Fields"
          },
          "include": {
            "title": "Clientes.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Clientes.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Clientes>"
      },
      "Clientes.Filter1": {
        "type": "object",
        "title": "Clientes.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Clientes.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "apellidos": {
                    "type": "boolean"
                  },
                  "telefono": {
                    "type": "boolean"
                  },
                  "email": {
                    "type": "boolean"
                  },
                  "emailVerificado": {
                    "type": "boolean"
                  },
                  "emailVerificadoAt": {
                    "type": "boolean"
                  },
                  "idGenero": {
                    "type": "boolean"
                  },
                  "anio_nacimiento": {
                    "type": "boolean"
                  },
                  "usuario": {
                    "type": "boolean"
                  },
                  "contrasena": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "altura": {
                    "type": "boolean"
                  },
                  "peso_actual": {
                    "type": "boolean"
                  },
                  "peso_objetivo": {
                    "type": "boolean"
                  },
                  "idObjetivo": {
                    "type": "boolean"
                  },
                  "idMotivacion": {
                    "type": "boolean"
                  },
                  "idAreaEnfoque": {
                    "type": "boolean"
                  },
                  "idFormaActual": {
                    "type": "boolean"
                  },
                  "idFormaObjetivo": {
                    "type": "boolean"
                  },
                  "idDisciplina": {
                    "type": "boolean"
                  },
                  "idLugarEntrenamiento": {
                    "type": "boolean"
                  },
                  "idCondicionEjercicio": {
                    "type": "boolean"
                  },
                  "idNivelEjercicio": {
                    "type": "boolean"
                  },
                  "dias_entrenamiento_semana": {
                    "type": "boolean"
                  },
                  "minutos_por_sesion": {
                    "type": "boolean"
                  },
                  "prefiere_sin_equipamiento": {
                    "type": "boolean"
                  },
                  "equipamientos_ids": {
                    "type": "boolean"
                  },
                  "idComidasPorDia": {
                    "type": "boolean"
                  },
                  "idCardiofrecuencia": {
                    "type": "boolean"
                  },
                  "cardio": {
                    "type": "boolean"
                  },
                  "lesiones": {
                    "type": "boolean"
                  },
                  "mensaje": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "apellidos",
                    "telefono",
                    "email",
                    "emailVerificado",
                    "emailVerificadoAt",
                    "idGenero",
                    "anio_nacimiento",
                    "usuario",
                    "contrasena",
                    "tipo",
                    "altura",
                    "peso_actual",
                    "peso_objetivo",
                    "idObjetivo",
                    "idMotivacion",
                    "idAreaEnfoque",
                    "idFormaActual",
                    "idFormaObjetivo",
                    "idDisciplina",
                    "idLugarEntrenamiento",
                    "idCondicionEjercicio",
                    "idNivelEjercicio",
                    "dias_entrenamiento_semana",
                    "minutos_por_sesion",
                    "prefiere_sin_equipamiento",
                    "equipamientos_ids",
                    "idComidasPorDia",
                    "idCardiofrecuencia",
                    "cardio",
                    "lesiones",
                    "mensaje",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Clientes.Fields"
          },
          "include": {
            "title": "Clientes.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Clientes.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Clientes>"
      },
      "Clientesuplemento.Filter": {
        "type": "object",
        "title": "Clientesuplemento.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idPlanMensual": {
                    "type": "boolean"
                  },
                  "fecha": {
                    "type": "boolean"
                  },
                  "idSuplemento": {
                    "type": "boolean"
                  },
                  "idMomento": {
                    "type": "boolean"
                  },
                  "cantidad": {
                    "type": "boolean"
                  },
                  "idUnidad": {
                    "type": "boolean"
                  },
                  "comentario": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "ejecutado": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idPlanMensual",
                    "fecha",
                    "idSuplemento",
                    "idMomento",
                    "cantidad",
                    "idUnidad",
                    "comentario",
                    "estatus",
                    "status",
                    "ejecutado",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Clientesuplemento.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Clientesuplemento>"
      },
      "Clientesuplemento.Filter1": {
        "type": "object",
        "title": "Clientesuplemento.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Clientesuplemento.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idPlanMensual": {
                    "type": "boolean"
                  },
                  "fecha": {
                    "type": "boolean"
                  },
                  "idSuplemento": {
                    "type": "boolean"
                  },
                  "idMomento": {
                    "type": "boolean"
                  },
                  "cantidad": {
                    "type": "boolean"
                  },
                  "idUnidad": {
                    "type": "boolean"
                  },
                  "comentario": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "ejecutado": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idPlanMensual",
                    "fecha",
                    "idSuplemento",
                    "idMomento",
                    "cantidad",
                    "idUnidad",
                    "comentario",
                    "estatus",
                    "status",
                    "ejecutado",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Clientesuplemento.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Clientesuplemento>"
      },
      "Colores.Filter": {
        "type": "object",
        "title": "Colores.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "abreviatura": {
                    "type": "boolean"
                  },
                  "codigo": {
                    "type": "boolean"
                  },
                  "hex": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "abreviatura",
                    "codigo",
                    "hex",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Colores.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Colores>"
      },
      "Colores.Filter1": {
        "type": "object",
        "title": "Colores.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Colores.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "abreviatura": {
                    "type": "boolean"
                  },
                  "codigo": {
                    "type": "boolean"
                  },
                  "hex": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "abreviatura",
                    "codigo",
                    "hex",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Colores.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Colores>"
      },
      "Comidaspordia.Filter": {
        "type": "object",
        "title": "Comidaspordia.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Comidaspordia.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Comidaspordia>"
      },
      "Comidaspordia.Filter1": {
        "type": "object",
        "title": "Comidaspordia.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Comidaspordia.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Comidaspordia.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Comidaspordia>"
      },
      "Condicionesejercicios.Filter": {
        "type": "object",
        "title": "Condicionesejercicios.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Condicionesejercicios.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Condicionesejercicios>"
      },
      "Condicionesejercicios.Filter1": {
        "type": "object",
        "title": "Condicionesejercicios.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Condicionesejercicios.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Condicionesejercicios.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Condicionesejercicios>"
      },
      "Configuracion.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "Configuracion.ScopeFilter"
      },
      "Configuracion.IncludeFilter.Items": {
        "title": "Configuracion.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string"
          },
          "scope": {
            "$ref": "#/components/schemas/Configuracion.ScopeFilter"
          }
        }
      },
      "Configuracion.Filter": {
        "type": "object",
        "title": "Configuracion.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "telefono": {
                    "type": "boolean"
                  },
                  "email": {
                    "type": "boolean"
                  },
                  "envio": {
                    "type": "boolean"
                  },
                  "costo": {
                    "type": "boolean"
                  },
                  "apertura": {
                    "type": "boolean"
                  },
                  "cierre": {
                    "type": "boolean"
                  },
                  "maps": {
                    "type": "boolean"
                  },
                  "embed": {
                    "type": "boolean"
                  },
                  "calle": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "cp": {
                    "type": "boolean"
                  },
                  "ciudad": {
                    "type": "boolean"
                  },
                  "estado": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "iva": {
                    "type": "boolean"
                  },
                  "tarjeta": {
                    "type": "boolean"
                  },
                  "efectivo": {
                    "type": "boolean"
                  },
                  "cotizacion": {
                    "type": "boolean"
                  },
                  "recoleccion": {
                    "type": "boolean"
                  },
                  "versionActual": {
                    "type": "boolean"
                  },
                  "mostrarComunidadSettings": {
                    "type": "boolean"
                  },
                  "habilitarFacebookAuth": {
                    "type": "boolean"
                  },
                  "mantenimientoActivo": {
                    "type": "boolean"
                  },
                  "mantenimientoTitulo": {
                    "type": "boolean"
                  },
                  "mantenimientoMensaje": {
                    "type": "boolean"
                  },
                  "mantenimientoHasta": {
                    "type": "boolean"
                  },
                  "mantenimientoAllowlistClientes": {
                    "type": "boolean"
                  },
                  "mantenimientoAllowlistEmails": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "telefono",
                    "email",
                    "envio",
                    "costo",
                    "apertura",
                    "cierre",
                    "maps",
                    "embed",
                    "calle",
                    "tipo",
                    "cp",
                    "ciudad",
                    "estado",
                    "estatus",
                    "iva",
                    "tarjeta",
                    "efectivo",
                    "cotizacion",
                    "recoleccion",
                    "versionActual",
                    "mostrarComunidadSettings",
                    "habilitarFacebookAuth",
                    "mantenimientoActivo",
                    "mantenimientoTitulo",
                    "mantenimientoMensaje",
                    "mantenimientoHasta",
                    "mantenimientoAllowlistClientes",
                    "mantenimientoAllowlistEmails",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Configuracion.Fields"
          },
          "include": {
            "title": "Configuracion.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Configuracion.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Configuracion>"
      },
      "Configuracion.Filter1": {
        "type": "object",
        "title": "Configuracion.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Configuracion.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "telefono": {
                    "type": "boolean"
                  },
                  "email": {
                    "type": "boolean"
                  },
                  "envio": {
                    "type": "boolean"
                  },
                  "costo": {
                    "type": "boolean"
                  },
                  "apertura": {
                    "type": "boolean"
                  },
                  "cierre": {
                    "type": "boolean"
                  },
                  "maps": {
                    "type": "boolean"
                  },
                  "embed": {
                    "type": "boolean"
                  },
                  "calle": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "cp": {
                    "type": "boolean"
                  },
                  "ciudad": {
                    "type": "boolean"
                  },
                  "estado": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "iva": {
                    "type": "boolean"
                  },
                  "tarjeta": {
                    "type": "boolean"
                  },
                  "efectivo": {
                    "type": "boolean"
                  },
                  "cotizacion": {
                    "type": "boolean"
                  },
                  "recoleccion": {
                    "type": "boolean"
                  },
                  "versionActual": {
                    "type": "boolean"
                  },
                  "mostrarComunidadSettings": {
                    "type": "boolean"
                  },
                  "habilitarFacebookAuth": {
                    "type": "boolean"
                  },
                  "mantenimientoActivo": {
                    "type": "boolean"
                  },
                  "mantenimientoTitulo": {
                    "type": "boolean"
                  },
                  "mantenimientoMensaje": {
                    "type": "boolean"
                  },
                  "mantenimientoHasta": {
                    "type": "boolean"
                  },
                  "mantenimientoAllowlistClientes": {
                    "type": "boolean"
                  },
                  "mantenimientoAllowlistEmails": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "telefono",
                    "email",
                    "envio",
                    "costo",
                    "apertura",
                    "cierre",
                    "maps",
                    "embed",
                    "calle",
                    "tipo",
                    "cp",
                    "ciudad",
                    "estado",
                    "estatus",
                    "iva",
                    "tarjeta",
                    "efectivo",
                    "cotizacion",
                    "recoleccion",
                    "versionActual",
                    "mostrarComunidadSettings",
                    "habilitarFacebookAuth",
                    "mantenimientoActivo",
                    "mantenimientoTitulo",
                    "mantenimientoMensaje",
                    "mantenimientoHasta",
                    "mantenimientoAllowlistClientes",
                    "mantenimientoAllowlistEmails",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Configuracion.Fields"
          },
          "include": {
            "title": "Configuracion.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Configuracion.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Configuracion>"
      },
      "Contacto.Filter": {
        "type": "object",
        "title": "Contacto.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "email": {
                    "type": "boolean"
                  },
                  "telefono": {
                    "type": "boolean"
                  },
                  "asunto": {
                    "type": "boolean"
                  },
                  "mensaje": {
                    "type": "boolean"
                  },
                  "tituloHero": {
                    "type": "boolean"
                  },
                  "subtituloHero": {
                    "type": "boolean"
                  },
                  "tituloSeccion": {
                    "type": "boolean"
                  },
                  "descripcionSeccion": {
                    "type": "boolean"
                  },
                  "direccion": {
                    "type": "boolean"
                  },
                  "facebook": {
                    "type": "boolean"
                  },
                  "instagram": {
                    "type": "boolean"
                  },
                  "youtube": {
                    "type": "boolean"
                  },
                  "tiktok": {
                    "type": "boolean"
                  },
                  "x": {
                    "type": "boolean"
                  },
                  "whatsapp": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "tipo",
                    "nombre",
                    "email",
                    "telefono",
                    "asunto",
                    "mensaje",
                    "tituloHero",
                    "subtituloHero",
                    "tituloSeccion",
                    "descripcionSeccion",
                    "direccion",
                    "facebook",
                    "instagram",
                    "youtube",
                    "tiktok",
                    "x",
                    "whatsapp",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Contacto.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Contacto>"
      },
      "Contacto.Filter1": {
        "type": "object",
        "title": "Contacto.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Contacto.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "email": {
                    "type": "boolean"
                  },
                  "telefono": {
                    "type": "boolean"
                  },
                  "asunto": {
                    "type": "boolean"
                  },
                  "mensaje": {
                    "type": "boolean"
                  },
                  "tituloHero": {
                    "type": "boolean"
                  },
                  "subtituloHero": {
                    "type": "boolean"
                  },
                  "tituloSeccion": {
                    "type": "boolean"
                  },
                  "descripcionSeccion": {
                    "type": "boolean"
                  },
                  "direccion": {
                    "type": "boolean"
                  },
                  "facebook": {
                    "type": "boolean"
                  },
                  "instagram": {
                    "type": "boolean"
                  },
                  "youtube": {
                    "type": "boolean"
                  },
                  "tiktok": {
                    "type": "boolean"
                  },
                  "x": {
                    "type": "boolean"
                  },
                  "whatsapp": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "tipo",
                    "nombre",
                    "email",
                    "telefono",
                    "asunto",
                    "mensaje",
                    "tituloHero",
                    "subtituloHero",
                    "tituloSeccion",
                    "descripcionSeccion",
                    "direccion",
                    "facebook",
                    "instagram",
                    "youtube",
                    "tiktok",
                    "x",
                    "whatsapp",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Contacto.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Contacto>"
      },
      "Contenidos.Filter": {
        "type": "object",
        "title": "Contenidos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "titulo": {
                    "type": "boolean"
                  },
                  "slug": {
                    "type": "boolean"
                  },
                  "descripcion_corta": {
                    "type": "boolean"
                  },
                  "subtitulo_editorial": {
                    "type": "boolean"
                  },
                  "descripcion": {
                    "type": "boolean"
                  },
                  "leccion": {
                    "type": "boolean"
                  },
                  "numero_leccion": {
                    "type": "boolean"
                  },
                  "tiempo": {
                    "type": "boolean"
                  },
                  "duracion_seg": {
                    "type": "boolean"
                  },
                  "duracion_lectura_min": {
                    "type": "boolean"
                  },
                  "nivel": {
                    "type": "boolean"
                  },
                  "autor": {
                    "type": "boolean"
                  },
                  "ano": {
                    "type": "boolean"
                  },
                  "fuente": {
                    "type": "boolean"
                  },
                  "tipo_estudio": {
                    "type": "boolean"
                  },
                  "url_fuente": {
                    "type": "boolean"
                  },
                  "resumen": {
                    "type": "boolean"
                  },
                  "aplicacion_practica": {
                    "type": "boolean"
                  },
                  "nota_profesional": {
                    "type": "boolean"
                  },
                  "imagenes": {
                    "type": "boolean"
                  },
                  "Video_URL": {
                    "type": "boolean"
                  },
                  "Animacion_URL": {
                    "type": "boolean"
                  },
                  "Audio_URL": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "idCategoria": {
                    "type": "boolean"
                  },
                  "idCurso": {
                    "type": "boolean"
                  },
                  "idCapitulo": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "orden": {
                    "type": "boolean"
                  },
                  "es_destacado": {
                    "type": "boolean"
                  },
                  "es_preview": {
                    "type": "boolean"
                  },
                  "modo_visual": {
                    "type": "boolean"
                  },
                  "frecuencia": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "objetivo_aprendizaje": {
                    "type": "boolean"
                  },
                  "cta_accion": {
                    "type": "boolean"
                  },
                  "tags_json": {
                    "type": "boolean"
                  },
                  "puntos_clave_json": {
                    "type": "boolean"
                  },
                  "pasos_accion_json": {
                    "type": "boolean"
                  },
                  "preguntas_frecuentes_json": {
                    "type": "boolean"
                  },
                  "contenido_relacionado_json": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "titulo",
                    "slug",
                    "descripcion_corta",
                    "subtitulo_editorial",
                    "descripcion",
                    "leccion",
                    "numero_leccion",
                    "tiempo",
                    "duracion_seg",
                    "duracion_lectura_min",
                    "nivel",
                    "autor",
                    "ano",
                    "fuente",
                    "tipo_estudio",
                    "url_fuente",
                    "resumen",
                    "aplicacion_practica",
                    "nota_profesional",
                    "imagenes",
                    "Video_URL",
                    "Animacion_URL",
                    "Audio_URL",
                    "estatus",
                    "idCategoria",
                    "idCurso",
                    "idCapitulo",
                    "tipo",
                    "orden",
                    "es_destacado",
                    "es_preview",
                    "modo_visual",
                    "frecuencia",
                    "status",
                    "objetivo_aprendizaje",
                    "cta_accion",
                    "tags_json",
                    "puntos_clave_json",
                    "pasos_accion_json",
                    "preguntas_frecuentes_json",
                    "contenido_relacionado_json",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Contenidos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Contenidos>"
      },
      "Contenidos.Filter1": {
        "type": "object",
        "title": "Contenidos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Contenidos.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "titulo": {
                    "type": "boolean"
                  },
                  "slug": {
                    "type": "boolean"
                  },
                  "descripcion_corta": {
                    "type": "boolean"
                  },
                  "subtitulo_editorial": {
                    "type": "boolean"
                  },
                  "descripcion": {
                    "type": "boolean"
                  },
                  "leccion": {
                    "type": "boolean"
                  },
                  "numero_leccion": {
                    "type": "boolean"
                  },
                  "tiempo": {
                    "type": "boolean"
                  },
                  "duracion_seg": {
                    "type": "boolean"
                  },
                  "duracion_lectura_min": {
                    "type": "boolean"
                  },
                  "nivel": {
                    "type": "boolean"
                  },
                  "autor": {
                    "type": "boolean"
                  },
                  "ano": {
                    "type": "boolean"
                  },
                  "fuente": {
                    "type": "boolean"
                  },
                  "tipo_estudio": {
                    "type": "boolean"
                  },
                  "url_fuente": {
                    "type": "boolean"
                  },
                  "resumen": {
                    "type": "boolean"
                  },
                  "aplicacion_practica": {
                    "type": "boolean"
                  },
                  "nota_profesional": {
                    "type": "boolean"
                  },
                  "imagenes": {
                    "type": "boolean"
                  },
                  "Video_URL": {
                    "type": "boolean"
                  },
                  "Animacion_URL": {
                    "type": "boolean"
                  },
                  "Audio_URL": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "idCategoria": {
                    "type": "boolean"
                  },
                  "idCurso": {
                    "type": "boolean"
                  },
                  "idCapitulo": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "orden": {
                    "type": "boolean"
                  },
                  "es_destacado": {
                    "type": "boolean"
                  },
                  "es_preview": {
                    "type": "boolean"
                  },
                  "modo_visual": {
                    "type": "boolean"
                  },
                  "frecuencia": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "objetivo_aprendizaje": {
                    "type": "boolean"
                  },
                  "cta_accion": {
                    "type": "boolean"
                  },
                  "tags_json": {
                    "type": "boolean"
                  },
                  "puntos_clave_json": {
                    "type": "boolean"
                  },
                  "pasos_accion_json": {
                    "type": "boolean"
                  },
                  "preguntas_frecuentes_json": {
                    "type": "boolean"
                  },
                  "contenido_relacionado_json": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "titulo",
                    "slug",
                    "descripcion_corta",
                    "subtitulo_editorial",
                    "descripcion",
                    "leccion",
                    "numero_leccion",
                    "tiempo",
                    "duracion_seg",
                    "duracion_lectura_min",
                    "nivel",
                    "autor",
                    "ano",
                    "fuente",
                    "tipo_estudio",
                    "url_fuente",
                    "resumen",
                    "aplicacion_practica",
                    "nota_profesional",
                    "imagenes",
                    "Video_URL",
                    "Animacion_URL",
                    "Audio_URL",
                    "estatus",
                    "idCategoria",
                    "idCurso",
                    "idCapitulo",
                    "tipo",
                    "orden",
                    "es_destacado",
                    "es_preview",
                    "modo_visual",
                    "frecuencia",
                    "status",
                    "objetivo_aprendizaje",
                    "cta_accion",
                    "tags_json",
                    "puntos_clave_json",
                    "pasos_accion_json",
                    "preguntas_frecuentes_json",
                    "contenido_relacionado_json",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Contenidos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Contenidos>"
      },
      "Dificultadesrecetas.Filter": {
        "type": "object",
        "title": "Dificultadesrecetas.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Dificultadesrecetas.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Dificultadesrecetas>"
      },
      "Dificultadesrecetas.Filter1": {
        "type": "object",
        "title": "Dificultadesrecetas.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Dificultadesrecetas.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Dificultadesrecetas.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Dificultadesrecetas>"
      },
      "Direcciones.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "Direcciones.ScopeFilter"
      },
      "Direcciones.IncludeFilter.Items": {
        "title": "Direcciones.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string"
          },
          "scope": {
            "$ref": "#/components/schemas/Direcciones.ScopeFilter"
          }
        }
      },
      "Direcciones.Filter": {
        "type": "object",
        "title": "Direcciones.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idCliente": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "apellidos": {
                    "type": "boolean"
                  },
                  "alias": {
                    "type": "boolean"
                  },
                  "maps": {
                    "type": "boolean"
                  },
                  "placeId": {
                    "type": "boolean"
                  },
                  "calle": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "cp": {
                    "type": "boolean"
                  },
                  "ciudad": {
                    "type": "boolean"
                  },
                  "estado": {
                    "type": "boolean"
                  },
                  "telefono": {
                    "type": "boolean"
                  },
                  "referencias": {
                    "type": "boolean"
                  },
                  "predeterminada": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idCliente",
                    "nombre",
                    "apellidos",
                    "alias",
                    "maps",
                    "placeId",
                    "calle",
                    "tipo",
                    "cp",
                    "ciudad",
                    "estado",
                    "telefono",
                    "referencias",
                    "predeterminada",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Direcciones.Fields"
          },
          "include": {
            "title": "Direcciones.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Direcciones.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Direcciones>"
      },
      "Direcciones.Filter1": {
        "type": "object",
        "title": "Direcciones.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Direcciones.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idCliente": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "apellidos": {
                    "type": "boolean"
                  },
                  "alias": {
                    "type": "boolean"
                  },
                  "maps": {
                    "type": "boolean"
                  },
                  "placeId": {
                    "type": "boolean"
                  },
                  "calle": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "cp": {
                    "type": "boolean"
                  },
                  "ciudad": {
                    "type": "boolean"
                  },
                  "estado": {
                    "type": "boolean"
                  },
                  "telefono": {
                    "type": "boolean"
                  },
                  "referencias": {
                    "type": "boolean"
                  },
                  "predeterminada": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idCliente",
                    "nombre",
                    "apellidos",
                    "alias",
                    "maps",
                    "placeId",
                    "calle",
                    "tipo",
                    "cp",
                    "ciudad",
                    "estado",
                    "telefono",
                    "referencias",
                    "predeterminada",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Direcciones.Fields"
          },
          "include": {
            "title": "Direcciones.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Direcciones.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Direcciones>"
      },
      "Disciplinas.Filter": {
        "type": "object",
        "title": "Disciplinas.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "titulo": {
                    "type": "boolean"
                  },
                  "descripcion": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "titulo",
                    "descripcion",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Disciplinas.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Disciplinas>"
      },
      "Disciplinas.Filter1": {
        "type": "object",
        "title": "Disciplinas.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Disciplinas.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "titulo": {
                    "type": "boolean"
                  },
                  "descripcion": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "titulo",
                    "descripcion",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Disciplinas.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Disciplinas>"
      },
      "Disenos.Filter": {
        "type": "object",
        "title": "Disenos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "descripcion": {
                    "type": "boolean"
                  },
                  "abreviatura": {
                    "type": "boolean"
                  },
                  "codigo": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  },
                  "updated": {
                    "type": "boolean"
                  },
                  "updatedBy": {
                    "type": "boolean"
                  },
                  "deleted": {
                    "type": "boolean"
                  },
                  "deletedBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "descripcion",
                    "abreviatura",
                    "codigo",
                    "estatus",
                    "status",
                    "created",
                    "createdBy",
                    "updated",
                    "updatedBy",
                    "deleted",
                    "deletedBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Disenos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Disenos>"
      },
      "Disenos.Filter1": {
        "type": "object",
        "title": "Disenos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Disenos.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "descripcion": {
                    "type": "boolean"
                  },
                  "abreviatura": {
                    "type": "boolean"
                  },
                  "codigo": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  },
                  "updated": {
                    "type": "boolean"
                  },
                  "updatedBy": {
                    "type": "boolean"
                  },
                  "deleted": {
                    "type": "boolean"
                  },
                  "deletedBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "descripcion",
                    "abreviatura",
                    "codigo",
                    "estatus",
                    "status",
                    "created",
                    "createdBy",
                    "updated",
                    "updatedBy",
                    "deleted",
                    "deletedBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Disenos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Disenos>"
      },
      "Ejercicioequipamientos.Filter": {
        "type": "object",
        "title": "Ejercicioequipamientos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idEjercicio": {
                    "type": "boolean"
                  },
                  "idEquipamiento": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idEjercicio",
                    "idEquipamiento",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Ejercicioequipamientos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Ejercicioequipamientos>"
      },
      "Ejercicioequipamientos.Filter1": {
        "type": "object",
        "title": "Ejercicioequipamientos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Ejercicioequipamientos.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idEjercicio": {
                    "type": "boolean"
                  },
                  "idEquipamiento": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idEjercicio",
                    "idEquipamiento",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Ejercicioequipamientos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Ejercicioequipamientos>"
      },
      "Ejerciciogruposmusculares.Filter": {
        "type": "object",
        "title": "Ejerciciogruposmusculares.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idEjercicio": {
                    "type": "boolean"
                  },
                  "idGrupoMuscular": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idEjercicio",
                    "idGrupoMuscular",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Ejerciciogruposmusculares.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Ejerciciogruposmusculares>"
      },
      "Ejerciciogruposmusculares.Filter1": {
        "type": "object",
        "title": "Ejerciciogruposmusculares.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Ejerciciogruposmusculares.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idEjercicio": {
                    "type": "boolean"
                  },
                  "idGrupoMuscular": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idEjercicio",
                    "idGrupoMuscular",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Ejerciciogruposmusculares.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Ejerciciogruposmusculares>"
      },
      "Ejercicioobjetivos.Filter": {
        "type": "object",
        "title": "Ejercicioobjetivos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idEjercicio": {
                    "type": "boolean"
                  },
                  "idObjetivo": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idEjercicio",
                    "idObjetivo",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Ejercicioobjetivos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Ejercicioobjetivos>"
      },
      "Ejercicioobjetivos.Filter1": {
        "type": "object",
        "title": "Ejercicioobjetivos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Ejercicioobjetivos.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idEjercicio": {
                    "type": "boolean"
                  },
                  "idObjetivo": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idEjercicio",
                    "idObjetivo",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Ejercicioobjetivos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Ejercicioobjetivos>"
      },
      "Ejerciciopatrones.Filter": {
        "type": "object",
        "title": "Ejerciciopatrones.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idEjercicio": {
                    "type": "boolean"
                  },
                  "idPatron": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idEjercicio",
                    "idPatron",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Ejerciciopatrones.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Ejerciciopatrones>"
      },
      "Ejerciciopatrones.Filter1": {
        "type": "object",
        "title": "Ejerciciopatrones.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Ejerciciopatrones.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idEjercicio": {
                    "type": "boolean"
                  },
                  "idPatron": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idEjercicio",
                    "idPatron",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Ejerciciopatrones.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Ejerciciopatrones>"
      },
      "Ejercicios.Filter": {
        "type": "object",
        "title": "Ejercicios.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "Nombre_Ejercicio": {
                    "type": "boolean"
                  },
                  "Descripcion_Corta": {
                    "type": "boolean"
                  },
                  "Video_URL": {
                    "type": "boolean"
                  },
                  "Animacion_URL": {
                    "type": "boolean"
                  },
                  "Muscle_Map_JSON": {
                    "type": "boolean"
                  },
                  "idObjetivo": {
                    "type": "boolean"
                  },
                  "imagenes": {
                    "type": "boolean"
                  },
                  "Indicaciones": {
                    "type": "boolean"
                  },
                  "Contraindicaciones": {
                    "type": "boolean"
                  },
                  "idErrorComun": {
                    "type": "boolean"
                  },
                  "Requiere_Equipamiento": {
                    "type": "boolean"
                  },
                  "idEquipamiento": {
                    "type": "boolean"
                  },
                  "idDisciplina": {
                    "type": "boolean"
                  },
                  "Series_Sugeridas": {
                    "type": "boolean"
                  },
                  "Repeticiones_Sugeridas": {
                    "type": "boolean"
                  },
                  "Tiempo_Sugerido_seg": {
                    "type": "boolean"
                  },
                  "Descanso_Sugerido_seg": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "idTipoEjercicio": {
                    "type": "boolean"
                  },
                  "idNivelEjercicio": {
                    "type": "boolean"
                  },
                  "idGrupoMuscularPrincipal": {
                    "type": "boolean"
                  },
                  "idGrupoMuscularSecundario": {
                    "type": "boolean"
                  },
                  "objetivos_ids": {
                    "type": "boolean"
                  },
                  "equipamientos_ids": {
                    "type": "boolean"
                  },
                  "patrones_ids": {
                    "type": "boolean"
                  },
                  "gruposmusculares_ids": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "Nombre_Ejercicio",
                    "Descripcion_Corta",
                    "Video_URL",
                    "Animacion_URL",
                    "Muscle_Map_JSON",
                    "idObjetivo",
                    "imagenes",
                    "Indicaciones",
                    "Contraindicaciones",
                    "idErrorComun",
                    "Requiere_Equipamiento",
                    "idEquipamiento",
                    "idDisciplina",
                    "Series_Sugeridas",
                    "Repeticiones_Sugeridas",
                    "Tiempo_Sugerido_seg",
                    "Descanso_Sugerido_seg",
                    "estatus",
                    "idTipoEjercicio",
                    "idNivelEjercicio",
                    "idGrupoMuscularPrincipal",
                    "idGrupoMuscularSecundario",
                    "objetivos_ids",
                    "equipamientos_ids",
                    "patrones_ids",
                    "gruposmusculares_ids",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Ejercicios.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Ejercicios>"
      },
      "Ejercicios.Filter1": {
        "type": "object",
        "title": "Ejercicios.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Ejercicios.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "Nombre_Ejercicio": {
                    "type": "boolean"
                  },
                  "Descripcion_Corta": {
                    "type": "boolean"
                  },
                  "Video_URL": {
                    "type": "boolean"
                  },
                  "Animacion_URL": {
                    "type": "boolean"
                  },
                  "Muscle_Map_JSON": {
                    "type": "boolean"
                  },
                  "idObjetivo": {
                    "type": "boolean"
                  },
                  "imagenes": {
                    "type": "boolean"
                  },
                  "Indicaciones": {
                    "type": "boolean"
                  },
                  "Contraindicaciones": {
                    "type": "boolean"
                  },
                  "idErrorComun": {
                    "type": "boolean"
                  },
                  "Requiere_Equipamiento": {
                    "type": "boolean"
                  },
                  "idEquipamiento": {
                    "type": "boolean"
                  },
                  "idDisciplina": {
                    "type": "boolean"
                  },
                  "Series_Sugeridas": {
                    "type": "boolean"
                  },
                  "Repeticiones_Sugeridas": {
                    "type": "boolean"
                  },
                  "Tiempo_Sugerido_seg": {
                    "type": "boolean"
                  },
                  "Descanso_Sugerido_seg": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "idTipoEjercicio": {
                    "type": "boolean"
                  },
                  "idNivelEjercicio": {
                    "type": "boolean"
                  },
                  "idGrupoMuscularPrincipal": {
                    "type": "boolean"
                  },
                  "idGrupoMuscularSecundario": {
                    "type": "boolean"
                  },
                  "objetivos_ids": {
                    "type": "boolean"
                  },
                  "equipamientos_ids": {
                    "type": "boolean"
                  },
                  "patrones_ids": {
                    "type": "boolean"
                  },
                  "gruposmusculares_ids": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "Nombre_Ejercicio",
                    "Descripcion_Corta",
                    "Video_URL",
                    "Animacion_URL",
                    "Muscle_Map_JSON",
                    "idObjetivo",
                    "imagenes",
                    "Indicaciones",
                    "Contraindicaciones",
                    "idErrorComun",
                    "Requiere_Equipamiento",
                    "idEquipamiento",
                    "idDisciplina",
                    "Series_Sugeridas",
                    "Repeticiones_Sugeridas",
                    "Tiempo_Sugerido_seg",
                    "Descanso_Sugerido_seg",
                    "estatus",
                    "idTipoEjercicio",
                    "idNivelEjercicio",
                    "idGrupoMuscularPrincipal",
                    "idGrupoMuscularSecundario",
                    "objetivos_ids",
                    "equipamientos_ids",
                    "patrones_ids",
                    "gruposmusculares_ids",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Ejercicios.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Ejercicios>"
      },
      "Equipamientos.Filter": {
        "type": "object",
        "title": "Equipamientos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Equipamientos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Equipamientos>"
      },
      "Equipamientos.Filter1": {
        "type": "object",
        "title": "Equipamientos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Equipamientos.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Equipamientos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Equipamientos>"
      },
      "Errorescomunes.Filter": {
        "type": "object",
        "title": "Errorescomunes.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Errorescomunes.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Errorescomunes>"
      },
      "Errorescomunes.Filter1": {
        "type": "object",
        "title": "Errorescomunes.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Errorescomunes.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Errorescomunes.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Errorescomunes>"
      },
      "Formacorporal.Filter": {
        "type": "object",
        "title": "Formacorporal.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "indice": {
                    "type": "boolean"
                  },
                  "porcentajeActual": {
                    "type": "boolean"
                  },
                  "tituloActual": {
                    "type": "boolean"
                  },
                  "mensajeActual": {
                    "type": "boolean"
                  },
                  "colorActual": {
                    "type": "boolean"
                  },
                  "porcentajeObjetivo": {
                    "type": "boolean"
                  },
                  "tituloObjetivo": {
                    "type": "boolean"
                  },
                  "mensajeObjetivo": {
                    "type": "boolean"
                  },
                  "colorObjetivo": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "indice",
                    "porcentajeActual",
                    "tituloActual",
                    "mensajeActual",
                    "colorActual",
                    "porcentajeObjetivo",
                    "tituloObjetivo",
                    "mensajeObjetivo",
                    "colorObjetivo",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Formacorporal.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Formacorporal>"
      },
      "Formacorporal.Filter1": {
        "type": "object",
        "title": "Formacorporal.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Formacorporal.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "indice": {
                    "type": "boolean"
                  },
                  "porcentajeActual": {
                    "type": "boolean"
                  },
                  "tituloActual": {
                    "type": "boolean"
                  },
                  "mensajeActual": {
                    "type": "boolean"
                  },
                  "colorActual": {
                    "type": "boolean"
                  },
                  "porcentajeObjetivo": {
                    "type": "boolean"
                  },
                  "tituloObjetivo": {
                    "type": "boolean"
                  },
                  "mensajeObjetivo": {
                    "type": "boolean"
                  },
                  "colorObjetivo": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "indice",
                    "porcentajeActual",
                    "tituloActual",
                    "mensajeActual",
                    "colorActual",
                    "porcentajeObjetivo",
                    "tituloObjetivo",
                    "mensajeObjetivo",
                    "colorObjetivo",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Formacorporal.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Formacorporal>"
      },
      "Generos.Filter": {
        "type": "object",
        "title": "Generos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Generos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Generos>"
      },
      "Generos.Filter1": {
        "type": "object",
        "title": "Generos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Generos.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Generos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Generos>"
      },
      "Gruposmusculares.Filter": {
        "type": "object",
        "title": "Gruposmusculares.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Gruposmusculares.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Gruposmusculares>"
      },
      "Gruposmusculares.Filter1": {
        "type": "object",
        "title": "Gruposmusculares.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Gruposmusculares.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Gruposmusculares.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Gruposmusculares>"
      },
      "Idiomas.Filter": {
        "type": "object",
        "title": "Idiomas.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Idiomas.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Idiomas>"
      },
      "Idiomas.Filter1": {
        "type": "object",
        "title": "Idiomas.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Idiomas.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Idiomas.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Idiomas>"
      },
      "Ingredienteclientereceta.Filter": {
        "type": "object",
        "title": "Ingredienteclientereceta.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idClienteReceta": {
                    "type": "boolean"
                  },
                  "idIngrediente": {
                    "type": "boolean"
                  },
                  "cantidad": {
                    "type": "boolean"
                  },
                  "idEquivalencia": {
                    "type": "boolean"
                  },
                  "cantidadEquivalencia": {
                    "type": "boolean"
                  },
                  "gramosEquivalencia": {
                    "type": "boolean"
                  },
                  "descripcionEquivalencia": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idClienteReceta",
                    "idIngrediente",
                    "cantidad",
                    "idEquivalencia",
                    "cantidadEquivalencia",
                    "gramosEquivalencia",
                    "descripcionEquivalencia",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Ingredienteclientereceta.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Ingredienteclientereceta>"
      },
      "Ingredienteclientereceta.Filter1": {
        "type": "object",
        "title": "Ingredienteclientereceta.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Ingredienteclientereceta.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idClienteReceta": {
                    "type": "boolean"
                  },
                  "idIngrediente": {
                    "type": "boolean"
                  },
                  "cantidad": {
                    "type": "boolean"
                  },
                  "idEquivalencia": {
                    "type": "boolean"
                  },
                  "cantidadEquivalencia": {
                    "type": "boolean"
                  },
                  "gramosEquivalencia": {
                    "type": "boolean"
                  },
                  "descripcionEquivalencia": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idClienteReceta",
                    "idIngrediente",
                    "cantidad",
                    "idEquivalencia",
                    "cantidadEquivalencia",
                    "gramosEquivalencia",
                    "descripcionEquivalencia",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Ingredienteclientereceta.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Ingredienteclientereceta>"
      },
      "Ingredientes.Filter": {
        "type": "object",
        "title": "Ingredientes.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "idUnidad": {
                    "type": "boolean"
                  },
                  "porcion_equivalente_g": {
                    "type": "boolean"
                  },
                  "porcion_equivalente_descripcion": {
                    "type": "boolean"
                  },
                  "energia_kcal_equivalente": {
                    "type": "boolean"
                  },
                  "proteina_g_equivalente": {
                    "type": "boolean"
                  },
                  "carbohidratos_g_equivalente": {
                    "type": "boolean"
                  },
                  "grasa_g_equivalente": {
                    "type": "boolean"
                  },
                  "fibra_g_equivalente": {
                    "type": "boolean"
                  },
                  "sodio_mg_equivalente": {
                    "type": "boolean"
                  },
                  "acido_ascorbico_mg_equivalente": {
                    "type": "boolean"
                  },
                  "calcio_mg_equivalente": {
                    "type": "boolean"
                  },
                  "colesterol_mg_equivalente": {
                    "type": "boolean"
                  },
                  "folato_ug_equivalente": {
                    "type": "boolean"
                  },
                  "acido_folico_ug_equivalente": {
                    "type": "boolean"
                  },
                  "indice_glicemico_equivalente": {
                    "type": "boolean"
                  },
                  "carga_glicemica_equivalente": {
                    "type": "boolean"
                  },
                  "hierro_heminico_mg_equivalente": {
                    "type": "boolean"
                  },
                  "magnesio_mg_equivalente": {
                    "type": "boolean"
                  },
                  "ag_monoinsaturados_g_equivalente": {
                    "type": "boolean"
                  },
                  "niacina_mg_equivalente": {
                    "type": "boolean"
                  },
                  "hierro_no_heminico_mg_equivalente": {
                    "type": "boolean"
                  },
                  "fosforo_mg_equivalente": {
                    "type": "boolean"
                  },
                  "ag_poliinsaturados_g_equivalente": {
                    "type": "boolean"
                  },
                  "potasio_mg_equivalente": {
                    "type": "boolean"
                  },
                  "riboflavina_mg_equivalente": {
                    "type": "boolean"
                  },
                  "imagen": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "grupo": {
                    "type": "boolean"
                  },
                  "subgrupo": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "idUnidad",
                    "porcion_equivalente_g",
                    "porcion_equivalente_descripcion",
                    "energia_kcal_equivalente",
                    "proteina_g_equivalente",
                    "carbohidratos_g_equivalente",
                    "grasa_g_equivalente",
                    "fibra_g_equivalente",
                    "sodio_mg_equivalente",
                    "acido_ascorbico_mg_equivalente",
                    "calcio_mg_equivalente",
                    "colesterol_mg_equivalente",
                    "folato_ug_equivalente",
                    "acido_folico_ug_equivalente",
                    "indice_glicemico_equivalente",
                    "carga_glicemica_equivalente",
                    "hierro_heminico_mg_equivalente",
                    "magnesio_mg_equivalente",
                    "ag_monoinsaturados_g_equivalente",
                    "niacina_mg_equivalente",
                    "hierro_no_heminico_mg_equivalente",
                    "fosforo_mg_equivalente",
                    "ag_poliinsaturados_g_equivalente",
                    "potasio_mg_equivalente",
                    "riboflavina_mg_equivalente",
                    "imagen",
                    "estatus",
                    "grupo",
                    "subgrupo",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Ingredientes.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Ingredientes>"
      },
      "Ingredientes.Filter1": {
        "type": "object",
        "title": "Ingredientes.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Ingredientes.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "idUnidad": {
                    "type": "boolean"
                  },
                  "porcion_equivalente_g": {
                    "type": "boolean"
                  },
                  "porcion_equivalente_descripcion": {
                    "type": "boolean"
                  },
                  "energia_kcal_equivalente": {
                    "type": "boolean"
                  },
                  "proteina_g_equivalente": {
                    "type": "boolean"
                  },
                  "carbohidratos_g_equivalente": {
                    "type": "boolean"
                  },
                  "grasa_g_equivalente": {
                    "type": "boolean"
                  },
                  "fibra_g_equivalente": {
                    "type": "boolean"
                  },
                  "sodio_mg_equivalente": {
                    "type": "boolean"
                  },
                  "acido_ascorbico_mg_equivalente": {
                    "type": "boolean"
                  },
                  "calcio_mg_equivalente": {
                    "type": "boolean"
                  },
                  "colesterol_mg_equivalente": {
                    "type": "boolean"
                  },
                  "folato_ug_equivalente": {
                    "type": "boolean"
                  },
                  "acido_folico_ug_equivalente": {
                    "type": "boolean"
                  },
                  "indice_glicemico_equivalente": {
                    "type": "boolean"
                  },
                  "carga_glicemica_equivalente": {
                    "type": "boolean"
                  },
                  "hierro_heminico_mg_equivalente": {
                    "type": "boolean"
                  },
                  "magnesio_mg_equivalente": {
                    "type": "boolean"
                  },
                  "ag_monoinsaturados_g_equivalente": {
                    "type": "boolean"
                  },
                  "niacina_mg_equivalente": {
                    "type": "boolean"
                  },
                  "hierro_no_heminico_mg_equivalente": {
                    "type": "boolean"
                  },
                  "fosforo_mg_equivalente": {
                    "type": "boolean"
                  },
                  "ag_poliinsaturados_g_equivalente": {
                    "type": "boolean"
                  },
                  "potasio_mg_equivalente": {
                    "type": "boolean"
                  },
                  "riboflavina_mg_equivalente": {
                    "type": "boolean"
                  },
                  "imagen": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "grupo": {
                    "type": "boolean"
                  },
                  "subgrupo": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "idUnidad",
                    "porcion_equivalente_g",
                    "porcion_equivalente_descripcion",
                    "energia_kcal_equivalente",
                    "proteina_g_equivalente",
                    "carbohidratos_g_equivalente",
                    "grasa_g_equivalente",
                    "fibra_g_equivalente",
                    "sodio_mg_equivalente",
                    "acido_ascorbico_mg_equivalente",
                    "calcio_mg_equivalente",
                    "colesterol_mg_equivalente",
                    "folato_ug_equivalente",
                    "acido_folico_ug_equivalente",
                    "indice_glicemico_equivalente",
                    "carga_glicemica_equivalente",
                    "hierro_heminico_mg_equivalente",
                    "magnesio_mg_equivalente",
                    "ag_monoinsaturados_g_equivalente",
                    "niacina_mg_equivalente",
                    "hierro_no_heminico_mg_equivalente",
                    "fosforo_mg_equivalente",
                    "ag_poliinsaturados_g_equivalente",
                    "potasio_mg_equivalente",
                    "riboflavina_mg_equivalente",
                    "imagen",
                    "estatus",
                    "grupo",
                    "subgrupo",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Ingredientes.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Ingredientes>"
      },
      "Ingredientesequivalencias.Filter": {
        "type": "object",
        "title": "Ingredientesequivalencias.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idIngrediente": {
                    "type": "boolean"
                  },
                  "idUnidad": {
                    "type": "boolean"
                  },
                  "cantidad_referencia": {
                    "type": "boolean"
                  },
                  "gramos_equivalentes": {
                    "type": "boolean"
                  },
                  "descripcion_visible": {
                    "type": "boolean"
                  },
                  "orden": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idIngrediente",
                    "idUnidad",
                    "cantidad_referencia",
                    "gramos_equivalentes",
                    "descripcion_visible",
                    "orden",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Ingredientesequivalencias.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Ingredientesequivalencias>"
      },
      "Ingredientesequivalencias.Filter1": {
        "type": "object",
        "title": "Ingredientesequivalencias.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Ingredientesequivalencias.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idIngrediente": {
                    "type": "boolean"
                  },
                  "idUnidad": {
                    "type": "boolean"
                  },
                  "cantidad_referencia": {
                    "type": "boolean"
                  },
                  "gramos_equivalentes": {
                    "type": "boolean"
                  },
                  "descripcion_visible": {
                    "type": "boolean"
                  },
                  "orden": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idIngrediente",
                    "idUnidad",
                    "cantidad_referencia",
                    "gramos_equivalentes",
                    "descripcion_visible",
                    "orden",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Ingredientesequivalencias.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Ingredientesequivalencias>"
      },
      "Ingredientesreceta.Filter": {
        "type": "object",
        "title": "Ingredientesreceta.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idReceta": {
                    "type": "boolean"
                  },
                  "idIngrediente": {
                    "type": "boolean"
                  },
                  "cantidad": {
                    "type": "boolean"
                  },
                  "idEquivalencia": {
                    "type": "boolean"
                  },
                  "cantidadEquivalencia": {
                    "type": "boolean"
                  },
                  "gramosEquivalencia": {
                    "type": "boolean"
                  },
                  "descripcionEquivalencia": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idReceta",
                    "idIngrediente",
                    "cantidad",
                    "idEquivalencia",
                    "cantidadEquivalencia",
                    "gramosEquivalencia",
                    "descripcionEquivalencia",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Ingredientesreceta.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Ingredientesreceta>"
      },
      "Ingredientesreceta.Filter1": {
        "type": "object",
        "title": "Ingredientesreceta.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Ingredientesreceta.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idReceta": {
                    "type": "boolean"
                  },
                  "idIngrediente": {
                    "type": "boolean"
                  },
                  "cantidad": {
                    "type": "boolean"
                  },
                  "idEquivalencia": {
                    "type": "boolean"
                  },
                  "cantidadEquivalencia": {
                    "type": "boolean"
                  },
                  "gramosEquivalencia": {
                    "type": "boolean"
                  },
                  "descripcionEquivalencia": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idReceta",
                    "idIngrediente",
                    "cantidad",
                    "idEquivalencia",
                    "cantidadEquivalencia",
                    "gramosEquivalencia",
                    "descripcionEquivalencia",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Ingredientesreceta.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Ingredientesreceta>"
      },
      "Inicio.Filter": {
        "type": "object",
        "title": "Inicio.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "slideTexto1": {
                    "type": "boolean"
                  },
                  "slideTexto2": {
                    "type": "boolean"
                  },
                  "slideTexto3": {
                    "type": "boolean"
                  },
                  "slideTexto4": {
                    "type": "boolean"
                  },
                  "slideTexto5": {
                    "type": "boolean"
                  },
                  "slideTexto6": {
                    "type": "boolean"
                  },
                  "showcaseEyebrow": {
                    "type": "boolean"
                  },
                  "showcaseTitle": {
                    "type": "boolean"
                  },
                  "showcaseDescription": {
                    "type": "boolean"
                  },
                  "showcaseVideoBadge": {
                    "type": "boolean"
                  },
                  "showcaseVideoEyebrow": {
                    "type": "boolean"
                  },
                  "showcaseVideoTitle": {
                    "type": "boolean"
                  },
                  "showcaseImageLabel1": {
                    "type": "boolean"
                  },
                  "showcaseImageLabel2": {
                    "type": "boolean"
                  },
                  "showcaseBottomTitle": {
                    "type": "boolean"
                  },
                  "showcaseBottomDescription": {
                    "type": "boolean"
                  },
                  "showcaseButtonText": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "tipo",
                    "nombre",
                    "estatus",
                    "status",
                    "slideTexto1",
                    "slideTexto2",
                    "slideTexto3",
                    "slideTexto4",
                    "slideTexto5",
                    "slideTexto6",
                    "showcaseEyebrow",
                    "showcaseTitle",
                    "showcaseDescription",
                    "showcaseVideoBadge",
                    "showcaseVideoEyebrow",
                    "showcaseVideoTitle",
                    "showcaseImageLabel1",
                    "showcaseImageLabel2",
                    "showcaseBottomTitle",
                    "showcaseBottomDescription",
                    "showcaseButtonText",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Inicio.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Inicio>"
      },
      "Inicio.Filter1": {
        "type": "object",
        "title": "Inicio.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Inicio.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "slideTexto1": {
                    "type": "boolean"
                  },
                  "slideTexto2": {
                    "type": "boolean"
                  },
                  "slideTexto3": {
                    "type": "boolean"
                  },
                  "slideTexto4": {
                    "type": "boolean"
                  },
                  "slideTexto5": {
                    "type": "boolean"
                  },
                  "slideTexto6": {
                    "type": "boolean"
                  },
                  "showcaseEyebrow": {
                    "type": "boolean"
                  },
                  "showcaseTitle": {
                    "type": "boolean"
                  },
                  "showcaseDescription": {
                    "type": "boolean"
                  },
                  "showcaseVideoBadge": {
                    "type": "boolean"
                  },
                  "showcaseVideoEyebrow": {
                    "type": "boolean"
                  },
                  "showcaseVideoTitle": {
                    "type": "boolean"
                  },
                  "showcaseImageLabel1": {
                    "type": "boolean"
                  },
                  "showcaseImageLabel2": {
                    "type": "boolean"
                  },
                  "showcaseBottomTitle": {
                    "type": "boolean"
                  },
                  "showcaseBottomDescription": {
                    "type": "boolean"
                  },
                  "showcaseButtonText": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "tipo",
                    "nombre",
                    "estatus",
                    "status",
                    "slideTexto1",
                    "slideTexto2",
                    "slideTexto3",
                    "slideTexto4",
                    "slideTexto5",
                    "slideTexto6",
                    "showcaseEyebrow",
                    "showcaseTitle",
                    "showcaseDescription",
                    "showcaseVideoBadge",
                    "showcaseVideoEyebrow",
                    "showcaseVideoTitle",
                    "showcaseImageLabel1",
                    "showcaseImageLabel2",
                    "showcaseBottomTitle",
                    "showcaseBottomDescription",
                    "showcaseButtonText",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Inicio.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Inicio>"
      },
      "Inventariomovimiento.Filter": {
        "type": "object",
        "title": "Inventariomovimiento.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idInventario": {
                    "type": "boolean"
                  },
                  "idProductovariantes": {
                    "type": "boolean"
                  },
                  "idProducto": {
                    "type": "boolean"
                  },
                  "idSucursal": {
                    "type": "boolean"
                  },
                  "idSucursalDestino": {
                    "type": "boolean"
                  },
                  "tipoMovimiento": {
                    "type": "boolean"
                  },
                  "cantidad": {
                    "type": "boolean"
                  },
                  "stockAnterior": {
                    "type": "boolean"
                  },
                  "stockNuevo": {
                    "type": "boolean"
                  },
                  "referencia": {
                    "type": "boolean"
                  },
                  "origenTipo": {
                    "type": "boolean"
                  },
                  "origenId": {
                    "type": "boolean"
                  },
                  "observaciones": {
                    "type": "boolean"
                  },
                  "fecha": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idInventario",
                    "idProductovariantes",
                    "idProducto",
                    "idSucursal",
                    "idSucursalDestino",
                    "tipoMovimiento",
                    "cantidad",
                    "stockAnterior",
                    "stockNuevo",
                    "referencia",
                    "origenTipo",
                    "origenId",
                    "observaciones",
                    "fecha",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Inventariomovimiento.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Inventariomovimiento>"
      },
      "Inventariomovimiento.Filter1": {
        "type": "object",
        "title": "Inventariomovimiento.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Inventariomovimiento.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idInventario": {
                    "type": "boolean"
                  },
                  "idProductovariantes": {
                    "type": "boolean"
                  },
                  "idProducto": {
                    "type": "boolean"
                  },
                  "idSucursal": {
                    "type": "boolean"
                  },
                  "idSucursalDestino": {
                    "type": "boolean"
                  },
                  "tipoMovimiento": {
                    "type": "boolean"
                  },
                  "cantidad": {
                    "type": "boolean"
                  },
                  "stockAnterior": {
                    "type": "boolean"
                  },
                  "stockNuevo": {
                    "type": "boolean"
                  },
                  "referencia": {
                    "type": "boolean"
                  },
                  "origenTipo": {
                    "type": "boolean"
                  },
                  "origenId": {
                    "type": "boolean"
                  },
                  "observaciones": {
                    "type": "boolean"
                  },
                  "fecha": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idInventario",
                    "idProductovariantes",
                    "idProducto",
                    "idSucursal",
                    "idSucursalDestino",
                    "tipoMovimiento",
                    "cantidad",
                    "stockAnterior",
                    "stockNuevo",
                    "referencia",
                    "origenTipo",
                    "origenId",
                    "observaciones",
                    "fecha",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Inventariomovimiento.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Inventariomovimiento>"
      },
      "Inventarios.Filter": {
        "type": "object",
        "title": "Inventarios.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idProductovariantes": {
                    "type": "boolean"
                  },
                  "idProducto": {
                    "type": "boolean"
                  },
                  "idColor": {
                    "type": "boolean"
                  },
                  "idTalla": {
                    "type": "boolean"
                  },
                  "idSucursal": {
                    "type": "boolean"
                  },
                  "cantidad": {
                    "type": "boolean"
                  },
                  "puntoReorden": {
                    "type": "boolean"
                  },
                  "stockSeguridad": {
                    "type": "boolean"
                  },
                  "cantidadReabastecer": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idProductovariantes",
                    "idProducto",
                    "idColor",
                    "idTalla",
                    "idSucursal",
                    "cantidad",
                    "puntoReorden",
                    "stockSeguridad",
                    "cantidadReabastecer",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Inventarios.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Inventarios>"
      },
      "Inventarios.Filter1": {
        "type": "object",
        "title": "Inventarios.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Inventarios.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idProductovariantes": {
                    "type": "boolean"
                  },
                  "idProducto": {
                    "type": "boolean"
                  },
                  "idColor": {
                    "type": "boolean"
                  },
                  "idTalla": {
                    "type": "boolean"
                  },
                  "idSucursal": {
                    "type": "boolean"
                  },
                  "cantidad": {
                    "type": "boolean"
                  },
                  "puntoReorden": {
                    "type": "boolean"
                  },
                  "stockSeguridad": {
                    "type": "boolean"
                  },
                  "cantidadReabastecer": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idProductovariantes",
                    "idProducto",
                    "idColor",
                    "idTalla",
                    "idSucursal",
                    "cantidad",
                    "puntoReorden",
                    "stockSeguridad",
                    "cantidadReabastecer",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Inventarios.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Inventarios>"
      },
      "Lugaresentrenamientos.Filter": {
        "type": "object",
        "title": "Lugaresentrenamientos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Lugaresentrenamientos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Lugaresentrenamientos>"
      },
      "Lugaresentrenamientos.Filter1": {
        "type": "object",
        "title": "Lugaresentrenamientos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Lugaresentrenamientos.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Lugaresentrenamientos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Lugaresentrenamientos>"
      },
      "Modelos.Filter": {
        "type": "object",
        "title": "Modelos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "descripcion": {
                    "type": "boolean"
                  },
                  "codigo": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  },
                  "updated": {
                    "type": "boolean"
                  },
                  "updatedBy": {
                    "type": "boolean"
                  },
                  "deleted": {
                    "type": "boolean"
                  },
                  "deletedBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "descripcion",
                    "codigo",
                    "estatus",
                    "status",
                    "created",
                    "createdBy",
                    "updated",
                    "updatedBy",
                    "deleted",
                    "deletedBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Modelos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Modelos>"
      },
      "Modelos.Filter1": {
        "type": "object",
        "title": "Modelos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Modelos.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "descripcion": {
                    "type": "boolean"
                  },
                  "codigo": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  },
                  "updated": {
                    "type": "boolean"
                  },
                  "updatedBy": {
                    "type": "boolean"
                  },
                  "deleted": {
                    "type": "boolean"
                  },
                  "deletedBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "descripcion",
                    "codigo",
                    "estatus",
                    "status",
                    "created",
                    "createdBy",
                    "updated",
                    "updatedBy",
                    "deleted",
                    "deletedBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Modelos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Modelos>"
      },
      "Momentossuplementos.Filter": {
        "type": "object",
        "title": "Momentossuplementos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Momentossuplementos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Momentossuplementos>"
      },
      "Momentossuplementos.Filter1": {
        "type": "object",
        "title": "Momentossuplementos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Momentossuplementos.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Momentossuplementos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Momentossuplementos>"
      },
      "Motivaciones.Filter": {
        "type": "object",
        "title": "Motivaciones.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Motivaciones.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Motivaciones>"
      },
      "Motivaciones.Filter1": {
        "type": "object",
        "title": "Motivaciones.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Motivaciones.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Motivaciones.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Motivaciones>"
      },
      "Nivelesejercicios.Filter": {
        "type": "object",
        "title": "Nivelesejercicios.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Nivelesejercicios.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Nivelesejercicios>"
      },
      "Nivelesejercicios.Filter1": {
        "type": "object",
        "title": "Nivelesejercicios.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Nivelesejercicios.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Nivelesejercicios.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Nivelesejercicios>"
      },
      "Notificaciones.Filter": {
        "type": "object",
        "title": "Notificaciones.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "titulo": {
                    "type": "boolean"
                  },
                  "mensaje": {
                    "type": "boolean"
                  },
                  "accion": {
                    "type": "boolean"
                  },
                  "accion_data": {
                    "type": "boolean"
                  },
                  "error_envio": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "estado": {
                    "type": "boolean"
                  },
                  "prioridad": {
                    "type": "boolean"
                  },
                  "intentos_envio": {
                    "type": "boolean"
                  },
                  "idCliente": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "canal": {
                    "type": "boolean"
                  },
                  "fecha_creacion": {
                    "type": "boolean"
                  },
                  "fecha_envio": {
                    "type": "boolean"
                  },
                  "fecha_lectura": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "titulo",
                    "mensaje",
                    "accion",
                    "accion_data",
                    "error_envio",
                    "estatus",
                    "estado",
                    "prioridad",
                    "intentos_envio",
                    "idCliente",
                    "tipo",
                    "canal",
                    "fecha_creacion",
                    "fecha_envio",
                    "fecha_lectura",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Notificaciones.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Notificaciones>"
      },
      "Notificaciones.Filter1": {
        "type": "object",
        "title": "Notificaciones.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Notificaciones.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "titulo": {
                    "type": "boolean"
                  },
                  "mensaje": {
                    "type": "boolean"
                  },
                  "accion": {
                    "type": "boolean"
                  },
                  "accion_data": {
                    "type": "boolean"
                  },
                  "error_envio": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "estado": {
                    "type": "boolean"
                  },
                  "prioridad": {
                    "type": "boolean"
                  },
                  "intentos_envio": {
                    "type": "boolean"
                  },
                  "idCliente": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "canal": {
                    "type": "boolean"
                  },
                  "fecha_creacion": {
                    "type": "boolean"
                  },
                  "fecha_envio": {
                    "type": "boolean"
                  },
                  "fecha_lectura": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "titulo",
                    "mensaje",
                    "accion",
                    "accion_data",
                    "error_envio",
                    "estatus",
                    "estado",
                    "prioridad",
                    "intentos_envio",
                    "idCliente",
                    "tipo",
                    "canal",
                    "fecha_creacion",
                    "fecha_envio",
                    "fecha_lectura",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Notificaciones.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Notificaciones>"
      },
      "Objetivosejercicios.Filter": {
        "type": "object",
        "title": "Objetivosejercicios.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Objetivosejercicios.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Objetivosejercicios>"
      },
      "Objetivosejercicios.Filter1": {
        "type": "object",
        "title": "Objetivosejercicios.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Objetivosejercicios.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Objetivosejercicios.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Objetivosejercicios>"
      },
      "Objetivosnutricionales.Filter": {
        "type": "object",
        "title": "Objetivosnutricionales.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Objetivosnutricionales.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Objetivosnutricionales>"
      },
      "Objetivosnutricionales.Filter1": {
        "type": "object",
        "title": "Objetivosnutricionales.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Objetivosnutricionales.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Objetivosnutricionales.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Objetivosnutricionales>"
      },
      "Patronesejercicios.Filter": {
        "type": "object",
        "title": "Patronesejercicios.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Patronesejercicios.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Patronesejercicios>"
      },
      "Patronesejercicios.Filter1": {
        "type": "object",
        "title": "Patronesejercicios.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Patronesejercicios.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Patronesejercicios.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Patronesejercicios>"
      },
      "Pedidos.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "Pedidos.ScopeFilter"
      },
      "Pedidos.IncludeFilter.Items": {
        "title": "Pedidos.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string"
          },
          "scope": {
            "$ref": "#/components/schemas/Pedidos.ScopeFilter"
          }
        }
      },
      "Pedidos.Filter": {
        "type": "object",
        "title": "Pedidos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "cargoEnvio": {
                    "type": "boolean"
                  },
                  "cargoPickup": {
                    "type": "boolean"
                  },
                  "iva": {
                    "type": "boolean"
                  },
                  "subtotal": {
                    "type": "boolean"
                  },
                  "total": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "tipoPago": {
                    "type": "boolean"
                  },
                  "tipoPedido": {
                    "type": "boolean"
                  },
                  "idCliente": {
                    "type": "boolean"
                  },
                  "idDireccion": {
                    "type": "boolean"
                  },
                  "estatusPedido": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  },
                  "shippingData": {
                    "type": "boolean"
                  },
                  "paymentProvider": {
                    "type": "boolean"
                  },
                  "paymentReference": {
                    "type": "boolean"
                  },
                  "paymentStatus": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "cargoEnvio",
                    "cargoPickup",
                    "iva",
                    "subtotal",
                    "total",
                    "estatus",
                    "tipoPago",
                    "tipoPedido",
                    "idCliente",
                    "idDireccion",
                    "estatusPedido",
                    "status",
                    "created",
                    "createdBy",
                    "shippingData",
                    "paymentProvider",
                    "paymentReference",
                    "paymentStatus"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Pedidos.Fields"
          },
          "include": {
            "title": "Pedidos.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Pedidos.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Pedidos>"
      },
      "Pedidos.Filter1": {
        "type": "object",
        "title": "Pedidos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Pedidos.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "cargoEnvio": {
                    "type": "boolean"
                  },
                  "cargoPickup": {
                    "type": "boolean"
                  },
                  "iva": {
                    "type": "boolean"
                  },
                  "subtotal": {
                    "type": "boolean"
                  },
                  "total": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "tipoPago": {
                    "type": "boolean"
                  },
                  "tipoPedido": {
                    "type": "boolean"
                  },
                  "idCliente": {
                    "type": "boolean"
                  },
                  "idDireccion": {
                    "type": "boolean"
                  },
                  "estatusPedido": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  },
                  "shippingData": {
                    "type": "boolean"
                  },
                  "paymentProvider": {
                    "type": "boolean"
                  },
                  "paymentReference": {
                    "type": "boolean"
                  },
                  "paymentStatus": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "cargoEnvio",
                    "cargoPickup",
                    "iva",
                    "subtotal",
                    "total",
                    "estatus",
                    "tipoPago",
                    "tipoPedido",
                    "idCliente",
                    "idDireccion",
                    "estatusPedido",
                    "status",
                    "created",
                    "createdBy",
                    "shippingData",
                    "paymentProvider",
                    "paymentReference",
                    "paymentStatus"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Pedidos.Fields"
          },
          "include": {
            "title": "Pedidos.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Pedidos.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Pedidos>"
      },
      "Pedidosdetalle.Filter": {
        "type": "object",
        "title": "Pedidosdetalle.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idPedido": {
                    "type": "boolean"
                  },
                  "idProducto": {
                    "type": "boolean"
                  },
                  "descripcion": {
                    "type": "boolean"
                  },
                  "costoUnitario": {
                    "type": "boolean"
                  },
                  "descuento": {
                    "type": "boolean"
                  },
                  "cantidad": {
                    "type": "boolean"
                  },
                  "surtido": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idPedido",
                    "idProducto",
                    "descripcion",
                    "costoUnitario",
                    "descuento",
                    "cantidad",
                    "surtido",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Pedidosdetalle.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Pedidosdetalle>"
      },
      "Pedidosdetalle.Filter1": {
        "type": "object",
        "title": "Pedidosdetalle.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Pedidosdetalle.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idPedido": {
                    "type": "boolean"
                  },
                  "idProducto": {
                    "type": "boolean"
                  },
                  "descripcion": {
                    "type": "boolean"
                  },
                  "costoUnitario": {
                    "type": "boolean"
                  },
                  "descuento": {
                    "type": "boolean"
                  },
                  "cantidad": {
                    "type": "boolean"
                  },
                  "surtido": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idPedido",
                    "idProducto",
                    "descripcion",
                    "costoUnitario",
                    "descuento",
                    "cantidad",
                    "surtido",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Pedidosdetalle.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Pedidosdetalle>"
      },
      "PingResponse": {
        "type": "object",
        "title": "PingResponse",
        "properties": {
          "greeting": {
            "type": "string"
          },
          "date": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "redis": {
            "type": "object",
            "properties": {
              "enabled": {
                "type": "boolean"
              },
              "configured": {
                "type": "boolean"
              },
              "mode": {
                "type": "string"
              },
              "status": {
                "type": "string"
              },
              "keyPrefix": {
                "type": "string"
              },
              "latencyMs": {
                "type": "number",
                "nullable": true
              },
              "lastError": {
                "type": "string",
                "nullable": true
              },
              "lastFailureAt": {
                "type": "string",
                "nullable": true
              }
            }
          },
          "headers": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          }
        }
      },
      "Planes.Filter": {
        "type": "object",
        "title": "Planes.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "descripcion": {
                    "type": "boolean"
                  },
                  "precio_mensual_mxn": {
                    "type": "boolean"
                  },
                  "descuento_1_mes_pct": {
                    "type": "boolean"
                  },
                  "descuento_3_meses_pct": {
                    "type": "boolean"
                  },
                  "descuento_6_meses_pct": {
                    "type": "boolean"
                  },
                  "costo_diario_mxn": {
                    "type": "boolean"
                  },
                  "precio_3_meses_mxn": {
                    "type": "boolean"
                  },
                  "costo_diario_3_meses_mxn": {
                    "type": "boolean"
                  },
                  "precio_6_meses_mxn": {
                    "type": "boolean"
                  },
                  "precio_6_meses_desc_mxn": {
                    "type": "boolean"
                  },
                  "costo_diario_6_meses_mxn": {
                    "type": "boolean"
                  },
                  "sesiones_nutricion_1_mes": {
                    "type": "boolean"
                  },
                  "sesiones_couch_1_mes": {
                    "type": "boolean"
                  },
                  "sesiones_nutricion_3_meses": {
                    "type": "boolean"
                  },
                  "sesiones_couch_3_meses": {
                    "type": "boolean"
                  },
                  "sesiones_nutricion_6_meses": {
                    "type": "boolean"
                  },
                  "sesiones_couch_6_meses": {
                    "type": "boolean"
                  },
                  "costo_plataforma_estimado": {
                    "type": "boolean"
                  },
                  "margen_bruto_estimado_mxn": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "descripcion",
                    "precio_mensual_mxn",
                    "descuento_1_mes_pct",
                    "descuento_3_meses_pct",
                    "descuento_6_meses_pct",
                    "costo_diario_mxn",
                    "precio_3_meses_mxn",
                    "costo_diario_3_meses_mxn",
                    "precio_6_meses_mxn",
                    "precio_6_meses_desc_mxn",
                    "costo_diario_6_meses_mxn",
                    "sesiones_nutricion_1_mes",
                    "sesiones_couch_1_mes",
                    "sesiones_nutricion_3_meses",
                    "sesiones_couch_3_meses",
                    "sesiones_nutricion_6_meses",
                    "sesiones_couch_6_meses",
                    "costo_plataforma_estimado",
                    "margen_bruto_estimado_mxn",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Planes.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Planes>"
      },
      "Planes.Filter1": {
        "type": "object",
        "title": "Planes.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Planes.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "descripcion": {
                    "type": "boolean"
                  },
                  "precio_mensual_mxn": {
                    "type": "boolean"
                  },
                  "descuento_1_mes_pct": {
                    "type": "boolean"
                  },
                  "descuento_3_meses_pct": {
                    "type": "boolean"
                  },
                  "descuento_6_meses_pct": {
                    "type": "boolean"
                  },
                  "costo_diario_mxn": {
                    "type": "boolean"
                  },
                  "precio_3_meses_mxn": {
                    "type": "boolean"
                  },
                  "costo_diario_3_meses_mxn": {
                    "type": "boolean"
                  },
                  "precio_6_meses_mxn": {
                    "type": "boolean"
                  },
                  "precio_6_meses_desc_mxn": {
                    "type": "boolean"
                  },
                  "costo_diario_6_meses_mxn": {
                    "type": "boolean"
                  },
                  "sesiones_nutricion_1_mes": {
                    "type": "boolean"
                  },
                  "sesiones_couch_1_mes": {
                    "type": "boolean"
                  },
                  "sesiones_nutricion_3_meses": {
                    "type": "boolean"
                  },
                  "sesiones_couch_3_meses": {
                    "type": "boolean"
                  },
                  "sesiones_nutricion_6_meses": {
                    "type": "boolean"
                  },
                  "sesiones_couch_6_meses": {
                    "type": "boolean"
                  },
                  "costo_plataforma_estimado": {
                    "type": "boolean"
                  },
                  "margen_bruto_estimado_mxn": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "descripcion",
                    "precio_mensual_mxn",
                    "descuento_1_mes_pct",
                    "descuento_3_meses_pct",
                    "descuento_6_meses_pct",
                    "costo_diario_mxn",
                    "precio_3_meses_mxn",
                    "costo_diario_3_meses_mxn",
                    "precio_6_meses_mxn",
                    "precio_6_meses_desc_mxn",
                    "costo_diario_6_meses_mxn",
                    "sesiones_nutricion_1_mes",
                    "sesiones_couch_1_mes",
                    "sesiones_nutricion_3_meses",
                    "sesiones_couch_3_meses",
                    "sesiones_nutricion_6_meses",
                    "sesiones_couch_6_meses",
                    "costo_plataforma_estimado",
                    "margen_bruto_estimado_mxn",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Planes.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Planes>"
      },
      "Planescliente.Filter": {
        "type": "object",
        "title": "Planescliente.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idCliente": {
                    "type": "boolean"
                  },
                  "idPlan": {
                    "type": "boolean"
                  },
                  "periodo_meses": {
                    "type": "boolean"
                  },
                  "moneda": {
                    "type": "boolean"
                  },
                  "precio_contratado": {
                    "type": "boolean"
                  },
                  "fecha_inicio": {
                    "type": "boolean"
                  },
                  "fecha_fin": {
                    "type": "boolean"
                  },
                  "sesiones_nutricion": {
                    "type": "boolean"
                  },
                  "sesiones_nutricion_usadas": {
                    "type": "boolean"
                  },
                  "sesiones_coach": {
                    "type": "boolean"
                  },
                  "sesiones_coach_usadas": {
                    "type": "boolean"
                  },
                  "fecha_cancelacion": {
                    "type": "boolean"
                  },
                  "motivo_cancelacion": {
                    "type": "boolean"
                  },
                  "observaciones_internas": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "auto_renovacion": {
                    "type": "boolean"
                  },
                  "es_renovacion": {
                    "type": "boolean"
                  },
                  "id_plan_anterior": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idCliente",
                    "idPlan",
                    "periodo_meses",
                    "moneda",
                    "precio_contratado",
                    "fecha_inicio",
                    "fecha_fin",
                    "sesiones_nutricion",
                    "sesiones_nutricion_usadas",
                    "sesiones_coach",
                    "sesiones_coach_usadas",
                    "fecha_cancelacion",
                    "motivo_cancelacion",
                    "observaciones_internas",
                    "estatus",
                    "auto_renovacion",
                    "es_renovacion",
                    "id_plan_anterior",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Planescliente.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Planescliente>"
      },
      "Planescliente.Filter1": {
        "type": "object",
        "title": "Planescliente.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Planescliente.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idCliente": {
                    "type": "boolean"
                  },
                  "idPlan": {
                    "type": "boolean"
                  },
                  "periodo_meses": {
                    "type": "boolean"
                  },
                  "moneda": {
                    "type": "boolean"
                  },
                  "precio_contratado": {
                    "type": "boolean"
                  },
                  "fecha_inicio": {
                    "type": "boolean"
                  },
                  "fecha_fin": {
                    "type": "boolean"
                  },
                  "sesiones_nutricion": {
                    "type": "boolean"
                  },
                  "sesiones_nutricion_usadas": {
                    "type": "boolean"
                  },
                  "sesiones_coach": {
                    "type": "boolean"
                  },
                  "sesiones_coach_usadas": {
                    "type": "boolean"
                  },
                  "fecha_cancelacion": {
                    "type": "boolean"
                  },
                  "motivo_cancelacion": {
                    "type": "boolean"
                  },
                  "observaciones_internas": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "auto_renovacion": {
                    "type": "boolean"
                  },
                  "es_renovacion": {
                    "type": "boolean"
                  },
                  "id_plan_anterior": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idCliente",
                    "idPlan",
                    "periodo_meses",
                    "moneda",
                    "precio_contratado",
                    "fecha_inicio",
                    "fecha_fin",
                    "sesiones_nutricion",
                    "sesiones_nutricion_usadas",
                    "sesiones_coach",
                    "sesiones_coach_usadas",
                    "fecha_cancelacion",
                    "motivo_cancelacion",
                    "observaciones_internas",
                    "estatus",
                    "auto_renovacion",
                    "es_renovacion",
                    "id_plan_anterior",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Planescliente.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Planescliente>"
      },
      "Planespagina.Filter": {
        "type": "object",
        "title": "Planespagina.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "tituloHero": {
                    "type": "boolean"
                  },
                  "subtituloHero": {
                    "type": "boolean"
                  },
                  "tituloSeccion": {
                    "type": "boolean"
                  },
                  "descripcionSeccion": {
                    "type": "boolean"
                  },
                  "tituloCta": {
                    "type": "boolean"
                  },
                  "descripcionCta": {
                    "type": "boolean"
                  },
                  "botonTexto": {
                    "type": "boolean"
                  },
                  "botonUrl": {
                    "type": "boolean"
                  },
                  "etiquetaPrimaria": {
                    "type": "boolean"
                  },
                  "etiquetaSecundaria": {
                    "type": "boolean"
                  },
                  "etiquetaTerciaria": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "tipo",
                    "nombre",
                    "estatus",
                    "status",
                    "tituloHero",
                    "subtituloHero",
                    "tituloSeccion",
                    "descripcionSeccion",
                    "tituloCta",
                    "descripcionCta",
                    "botonTexto",
                    "botonUrl",
                    "etiquetaPrimaria",
                    "etiquetaSecundaria",
                    "etiquetaTerciaria",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Planespagina.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Planespagina>"
      },
      "Planespagina.Filter1": {
        "type": "object",
        "title": "Planespagina.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Planespagina.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "tituloHero": {
                    "type": "boolean"
                  },
                  "subtituloHero": {
                    "type": "boolean"
                  },
                  "tituloSeccion": {
                    "type": "boolean"
                  },
                  "descripcionSeccion": {
                    "type": "boolean"
                  },
                  "tituloCta": {
                    "type": "boolean"
                  },
                  "descripcionCta": {
                    "type": "boolean"
                  },
                  "botonTexto": {
                    "type": "boolean"
                  },
                  "botonUrl": {
                    "type": "boolean"
                  },
                  "etiquetaPrimaria": {
                    "type": "boolean"
                  },
                  "etiquetaSecundaria": {
                    "type": "boolean"
                  },
                  "etiquetaTerciaria": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "tipo",
                    "nombre",
                    "estatus",
                    "status",
                    "tituloHero",
                    "subtituloHero",
                    "tituloSeccion",
                    "descripcionSeccion",
                    "tituloCta",
                    "descripcionCta",
                    "botonTexto",
                    "botonUrl",
                    "etiquetaPrimaria",
                    "etiquetaSecundaria",
                    "etiquetaTerciaria",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Planespagina.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Planespagina>"
      },
      "Planesprofesionales.Filter": {
        "type": "object",
        "title": "Planesprofesionales.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idPlanCliente": {
                    "type": "boolean"
                  },
                  "idProfesional": {
                    "type": "boolean"
                  },
                  "fecha_asignacion": {
                    "type": "boolean"
                  },
                  "fecha_fin": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idPlanCliente",
                    "idProfesional",
                    "fecha_asignacion",
                    "fecha_fin",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Planesprofesionales.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Planesprofesionales>"
      },
      "Planesprofesionales.Filter1": {
        "type": "object",
        "title": "Planesprofesionales.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Planesprofesionales.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idPlanCliente": {
                    "type": "boolean"
                  },
                  "idProfesional": {
                    "type": "boolean"
                  },
                  "fecha_asignacion": {
                    "type": "boolean"
                  },
                  "fecha_fin": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idPlanCliente",
                    "idProfesional",
                    "fecha_asignacion",
                    "fecha_fin",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Planesprofesionales.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Planesprofesionales>"
      },
      "Planmensual.Filter": {
        "type": "object",
        "title": "Planmensual.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idPlanesCliente": {
                    "type": "boolean"
                  },
                  "sugerencia": {
                    "type": "boolean"
                  },
                  "fecha_inicio": {
                    "type": "boolean"
                  },
                  "fecha_fin": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idPlanesCliente",
                    "sugerencia",
                    "fecha_inicio",
                    "fecha_fin",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Planmensual.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Planmensual>"
      },
      "Planmensual.Filter1": {
        "type": "object",
        "title": "Planmensual.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Planmensual.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idPlanesCliente": {
                    "type": "boolean"
                  },
                  "sugerencia": {
                    "type": "boolean"
                  },
                  "fecha_inicio": {
                    "type": "boolean"
                  },
                  "fecha_fin": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idPlanesCliente",
                    "sugerencia",
                    "fecha_inicio",
                    "fecha_fin",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Planmensual.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Planmensual>"
      },
      "Productos.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "Productos.ScopeFilter"
      },
      "Productos.IncludeFilter.Items": {
        "title": "Productos.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string"
          },
          "scope": {
            "$ref": "#/components/schemas/Productos.ScopeFilter"
          }
        }
      },
      "Productos.Filter": {
        "type": "object",
        "title": "Productos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "alias": {
                    "type": "boolean"
                  },
                  "descripcion": {
                    "type": "boolean"
                  },
                  "imagen_1": {
                    "type": "boolean"
                  },
                  "imagen_2": {
                    "type": "boolean"
                  },
                  "precio": {
                    "type": "boolean"
                  },
                  "precioComparacion": {
                    "type": "boolean"
                  },
                  "impuestos": {
                    "type": "boolean"
                  },
                  "costo": {
                    "type": "boolean"
                  },
                  "sku": {
                    "type": "boolean"
                  },
                  "codigoBarras": {
                    "type": "boolean"
                  },
                  "stock": {
                    "type": "boolean"
                  },
                  "rastrear": {
                    "type": "boolean"
                  },
                  "continuar": {
                    "type": "boolean"
                  },
                  "disponible": {
                    "type": "boolean"
                  },
                  "fisico": {
                    "type": "boolean"
                  },
                  "adjunto": {
                    "type": "boolean"
                  },
                  "archivoAdjunto": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "tiendaOnline": {
                    "type": "boolean"
                  },
                  "idCategoria": {
                    "type": "boolean"
                  },
                  "idUnidad": {
                    "type": "boolean"
                  },
                  "idTipoProducto": {
                    "type": "boolean"
                  },
                  "idModelo": {
                    "type": "boolean"
                  },
                  "idDiseno": {
                    "type": "boolean"
                  },
                  "plantilla": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "alias",
                    "descripcion",
                    "imagen_1",
                    "imagen_2",
                    "precio",
                    "precioComparacion",
                    "impuestos",
                    "costo",
                    "sku",
                    "codigoBarras",
                    "stock",
                    "rastrear",
                    "continuar",
                    "disponible",
                    "fisico",
                    "adjunto",
                    "archivoAdjunto",
                    "estatus",
                    "tiendaOnline",
                    "idCategoria",
                    "idUnidad",
                    "idTipoProducto",
                    "idModelo",
                    "idDiseno",
                    "plantilla",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Productos.Fields"
          },
          "include": {
            "title": "Productos.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Productos.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Productos>"
      },
      "Productos.Filter1": {
        "type": "object",
        "title": "Productos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Productos.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "alias": {
                    "type": "boolean"
                  },
                  "descripcion": {
                    "type": "boolean"
                  },
                  "imagen_1": {
                    "type": "boolean"
                  },
                  "imagen_2": {
                    "type": "boolean"
                  },
                  "precio": {
                    "type": "boolean"
                  },
                  "precioComparacion": {
                    "type": "boolean"
                  },
                  "impuestos": {
                    "type": "boolean"
                  },
                  "costo": {
                    "type": "boolean"
                  },
                  "sku": {
                    "type": "boolean"
                  },
                  "codigoBarras": {
                    "type": "boolean"
                  },
                  "stock": {
                    "type": "boolean"
                  },
                  "rastrear": {
                    "type": "boolean"
                  },
                  "continuar": {
                    "type": "boolean"
                  },
                  "disponible": {
                    "type": "boolean"
                  },
                  "fisico": {
                    "type": "boolean"
                  },
                  "adjunto": {
                    "type": "boolean"
                  },
                  "archivoAdjunto": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "tiendaOnline": {
                    "type": "boolean"
                  },
                  "idCategoria": {
                    "type": "boolean"
                  },
                  "idUnidad": {
                    "type": "boolean"
                  },
                  "idTipoProducto": {
                    "type": "boolean"
                  },
                  "idModelo": {
                    "type": "boolean"
                  },
                  "idDiseno": {
                    "type": "boolean"
                  },
                  "plantilla": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "alias",
                    "descripcion",
                    "imagen_1",
                    "imagen_2",
                    "precio",
                    "precioComparacion",
                    "impuestos",
                    "costo",
                    "sku",
                    "codigoBarras",
                    "stock",
                    "rastrear",
                    "continuar",
                    "disponible",
                    "fisico",
                    "adjunto",
                    "archivoAdjunto",
                    "estatus",
                    "tiendaOnline",
                    "idCategoria",
                    "idUnidad",
                    "idTipoProducto",
                    "idModelo",
                    "idDiseno",
                    "plantilla",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Productos.Fields"
          },
          "include": {
            "title": "Productos.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Productos.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Productos>"
      },
      "Profesionales.Filter": {
        "type": "object",
        "title": "Profesionales.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idUsuario": {
                    "type": "boolean"
                  },
                  "slug": {
                    "type": "boolean"
                  },
                  "frase": {
                    "type": "boolean"
                  },
                  "descripcion": {
                    "type": "boolean"
                  },
                  "certificado": {
                    "type": "boolean"
                  },
                  "imagenes": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idUsuario",
                    "slug",
                    "frase",
                    "descripcion",
                    "certificado",
                    "imagenes",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Profesionales.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Profesionales>"
      },
      "Profesionales.Filter1": {
        "type": "object",
        "title": "Profesionales.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Profesionales.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idUsuario": {
                    "type": "boolean"
                  },
                  "slug": {
                    "type": "boolean"
                  },
                  "frase": {
                    "type": "boolean"
                  },
                  "descripcion": {
                    "type": "boolean"
                  },
                  "certificado": {
                    "type": "boolean"
                  },
                  "imagenes": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idUsuario",
                    "slug",
                    "frase",
                    "descripcion",
                    "certificado",
                    "imagenes",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Profesionales.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Profesionales>"
      },
      "Recetas.Filter": {
        "type": "object",
        "title": "Recetas.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "Nombre_Receta": {
                    "type": "boolean"
                  },
                  "Descripcion": {
                    "type": "boolean"
                  },
                  "Ingredientes": {
                    "type": "boolean"
                  },
                  "Preparacion": {
                    "type": "boolean"
                  },
                  "Video_URL": {
                    "type": "boolean"
                  },
                  "Animacion_Url": {
                    "type": "boolean"
                  },
                  "imagenes": {
                    "type": "boolean"
                  },
                  "Tiempo_Preparacion_min": {
                    "type": "boolean"
                  },
                  "Dificultad": {
                    "type": "boolean"
                  },
                  "Porciones": {
                    "type": "boolean"
                  },
                  "Tamano_Porcion": {
                    "type": "boolean"
                  },
                  "Unidad_Porcion": {
                    "type": "boolean"
                  },
                  "Calorias": {
                    "type": "boolean"
                  },
                  "Proteina_g": {
                    "type": "boolean"
                  },
                  "Carbohidratos_g": {
                    "type": "boolean"
                  },
                  "Grasas_g": {
                    "type": "boolean"
                  },
                  "Fibra_g": {
                    "type": "boolean"
                  },
                  "Sodio_mg": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "Categoria": {
                    "type": "boolean"
                  },
                  "Tipo_Receta": {
                    "type": "boolean"
                  },
                  "Objetivo": {
                    "type": "boolean"
                  },
                  "Tipo_Dieta": {
                    "type": "boolean"
                  },
                  "Apto_Vegano": {
                    "type": "boolean"
                  },
                  "Apto_Diabeticos": {
                    "type": "boolean"
                  },
                  "Sin_Gluten": {
                    "type": "boolean"
                  },
                  "Sin_Lactosa": {
                    "type": "boolean"
                  },
                  "Alergenos": {
                    "type": "boolean"
                  },
                  "Observaciones_Nutricionista": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "Nombre_Receta",
                    "Descripcion",
                    "Ingredientes",
                    "Preparacion",
                    "Video_URL",
                    "Animacion_Url",
                    "imagenes",
                    "Tiempo_Preparacion_min",
                    "Dificultad",
                    "Porciones",
                    "Tamano_Porcion",
                    "Unidad_Porcion",
                    "Calorias",
                    "Proteina_g",
                    "Carbohidratos_g",
                    "Grasas_g",
                    "Fibra_g",
                    "Sodio_mg",
                    "estatus",
                    "Categoria",
                    "Tipo_Receta",
                    "Objetivo",
                    "Tipo_Dieta",
                    "Apto_Vegano",
                    "Apto_Diabeticos",
                    "Sin_Gluten",
                    "Sin_Lactosa",
                    "Alergenos",
                    "Observaciones_Nutricionista",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Recetas.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Recetas>"
      },
      "Recetas.Filter1": {
        "type": "object",
        "title": "Recetas.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Recetas.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "Nombre_Receta": {
                    "type": "boolean"
                  },
                  "Descripcion": {
                    "type": "boolean"
                  },
                  "Ingredientes": {
                    "type": "boolean"
                  },
                  "Preparacion": {
                    "type": "boolean"
                  },
                  "Video_URL": {
                    "type": "boolean"
                  },
                  "Animacion_Url": {
                    "type": "boolean"
                  },
                  "imagenes": {
                    "type": "boolean"
                  },
                  "Tiempo_Preparacion_min": {
                    "type": "boolean"
                  },
                  "Dificultad": {
                    "type": "boolean"
                  },
                  "Porciones": {
                    "type": "boolean"
                  },
                  "Tamano_Porcion": {
                    "type": "boolean"
                  },
                  "Unidad_Porcion": {
                    "type": "boolean"
                  },
                  "Calorias": {
                    "type": "boolean"
                  },
                  "Proteina_g": {
                    "type": "boolean"
                  },
                  "Carbohidratos_g": {
                    "type": "boolean"
                  },
                  "Grasas_g": {
                    "type": "boolean"
                  },
                  "Fibra_g": {
                    "type": "boolean"
                  },
                  "Sodio_mg": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "Categoria": {
                    "type": "boolean"
                  },
                  "Tipo_Receta": {
                    "type": "boolean"
                  },
                  "Objetivo": {
                    "type": "boolean"
                  },
                  "Tipo_Dieta": {
                    "type": "boolean"
                  },
                  "Apto_Vegano": {
                    "type": "boolean"
                  },
                  "Apto_Diabeticos": {
                    "type": "boolean"
                  },
                  "Sin_Gluten": {
                    "type": "boolean"
                  },
                  "Sin_Lactosa": {
                    "type": "boolean"
                  },
                  "Alergenos": {
                    "type": "boolean"
                  },
                  "Observaciones_Nutricionista": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "Nombre_Receta",
                    "Descripcion",
                    "Ingredientes",
                    "Preparacion",
                    "Video_URL",
                    "Animacion_Url",
                    "imagenes",
                    "Tiempo_Preparacion_min",
                    "Dificultad",
                    "Porciones",
                    "Tamano_Porcion",
                    "Unidad_Porcion",
                    "Calorias",
                    "Proteina_g",
                    "Carbohidratos_g",
                    "Grasas_g",
                    "Fibra_g",
                    "Sodio_mg",
                    "estatus",
                    "Categoria",
                    "Tipo_Receta",
                    "Objetivo",
                    "Tipo_Dieta",
                    "Apto_Vegano",
                    "Apto_Diabeticos",
                    "Sin_Gluten",
                    "Sin_Lactosa",
                    "Alergenos",
                    "Observaciones_Nutricionista",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Recetas.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Recetas>"
      },
      "Recetatiemposcomidas.Filter": {
        "type": "object",
        "title": "Recetatiemposcomidas.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idReceta": {
                    "type": "boolean"
                  },
                  "idTiempoComida": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idReceta",
                    "idTiempoComida",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Recetatiemposcomidas.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Recetatiemposcomidas>"
      },
      "Recetatiemposcomidas.Filter1": {
        "type": "object",
        "title": "Recetatiemposcomidas.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Recetatiemposcomidas.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idReceta": {
                    "type": "boolean"
                  },
                  "idTiempoComida": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idReceta",
                    "idTiempoComida",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Recetatiemposcomidas.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Recetatiemposcomidas>"
      },
      "Roles.Filter": {
        "type": "object",
        "title": "Roles.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "descripcion": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "descripcion",
                    "tipo",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Roles.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Roles>"
      },
      "Roles.Filter1": {
        "type": "object",
        "title": "Roles.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Roles.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "descripcion": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "descripcion",
                    "tipo",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Roles.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Roles>"
      },
      "Sucursales.Filter": {
        "type": "object",
        "title": "Sucursales.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "preparar": {
                    "type": "boolean"
                  },
                  "envio": {
                    "type": "boolean"
                  },
                  "costo": {
                    "type": "boolean"
                  },
                  "apertura": {
                    "type": "boolean"
                  },
                  "cierre": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "recoleccion": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "preparar",
                    "envio",
                    "costo",
                    "apertura",
                    "cierre",
                    "estatus",
                    "recoleccion",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Sucursales.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Sucursales>"
      },
      "Sucursales.Filter1": {
        "type": "object",
        "title": "Sucursales.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Sucursales.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "preparar": {
                    "type": "boolean"
                  },
                  "envio": {
                    "type": "boolean"
                  },
                  "costo": {
                    "type": "boolean"
                  },
                  "apertura": {
                    "type": "boolean"
                  },
                  "cierre": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "recoleccion": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "preparar",
                    "envio",
                    "costo",
                    "apertura",
                    "cierre",
                    "estatus",
                    "recoleccion",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Sucursales.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Sucursales>"
      },
      "Suplementos.Filter": {
        "type": "object",
        "title": "Suplementos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "marca": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "presentacion": {
                    "type": "boolean"
                  },
                  "contenidoNeto": {
                    "type": "boolean"
                  },
                  "imagenes": {
                    "type": "boolean"
                  },
                  "tamanoPorcion": {
                    "type": "boolean"
                  },
                  "calorias": {
                    "type": "boolean"
                  },
                  "proteinaG": {
                    "type": "boolean"
                  },
                  "carbohidratosG": {
                    "type": "boolean"
                  },
                  "grasasG": {
                    "type": "boolean"
                  },
                  "activosPrincipales": {
                    "type": "boolean"
                  },
                  "objetivo": {
                    "type": "boolean"
                  },
                  "momentoRecomendado": {
                    "type": "boolean"
                  },
                  "dosis": {
                    "type": "boolean"
                  },
                  "advertencias": {
                    "type": "boolean"
                  },
                  "precio": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "aptoVegano": {
                    "type": "boolean"
                  },
                  "contieneEstimulantes": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "marca",
                    "tipo",
                    "presentacion",
                    "contenidoNeto",
                    "imagenes",
                    "tamanoPorcion",
                    "calorias",
                    "proteinaG",
                    "carbohidratosG",
                    "grasasG",
                    "activosPrincipales",
                    "objetivo",
                    "momentoRecomendado",
                    "dosis",
                    "advertencias",
                    "precio",
                    "estatus",
                    "aptoVegano",
                    "contieneEstimulantes",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Suplementos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Suplementos>"
      },
      "Suplementos.Filter1": {
        "type": "object",
        "title": "Suplementos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Suplementos.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "marca": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "presentacion": {
                    "type": "boolean"
                  },
                  "contenidoNeto": {
                    "type": "boolean"
                  },
                  "imagenes": {
                    "type": "boolean"
                  },
                  "tamanoPorcion": {
                    "type": "boolean"
                  },
                  "calorias": {
                    "type": "boolean"
                  },
                  "proteinaG": {
                    "type": "boolean"
                  },
                  "carbohidratosG": {
                    "type": "boolean"
                  },
                  "grasasG": {
                    "type": "boolean"
                  },
                  "activosPrincipales": {
                    "type": "boolean"
                  },
                  "objetivo": {
                    "type": "boolean"
                  },
                  "momentoRecomendado": {
                    "type": "boolean"
                  },
                  "dosis": {
                    "type": "boolean"
                  },
                  "advertencias": {
                    "type": "boolean"
                  },
                  "precio": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "aptoVegano": {
                    "type": "boolean"
                  },
                  "contieneEstimulantes": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "marca",
                    "tipo",
                    "presentacion",
                    "contenidoNeto",
                    "imagenes",
                    "tamanoPorcion",
                    "calorias",
                    "proteinaG",
                    "carbohidratosG",
                    "grasasG",
                    "activosPrincipales",
                    "objetivo",
                    "momentoRecomendado",
                    "dosis",
                    "advertencias",
                    "precio",
                    "estatus",
                    "aptoVegano",
                    "contieneEstimulantes",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Suplementos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Suplementos>"
      },
      "Tallas.Filter": {
        "type": "object",
        "title": "Tallas.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idTipotalla": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "orden": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idTipotalla",
                    "nombre",
                    "orden",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Tallas.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Tallas>"
      },
      "Tallas.Filter1": {
        "type": "object",
        "title": "Tallas.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Tallas.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idTipotalla": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "orden": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idTipotalla",
                    "nombre",
                    "orden",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Tallas.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Tallas>"
      },
      "Testimonios.Filter": {
        "type": "object",
        "title": "Testimonios.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idUsuario": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "descripcion": {
                    "type": "boolean"
                  },
                  "badge": {
                    "type": "boolean"
                  },
                  "calificacion": {
                    "type": "boolean"
                  },
                  "genero": {
                    "type": "boolean"
                  },
                  "funcion": {
                    "type": "boolean"
                  },
                  "orden": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idUsuario",
                    "nombre",
                    "descripcion",
                    "badge",
                    "calificacion",
                    "genero",
                    "funcion",
                    "orden",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Testimonios.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Testimonios>"
      },
      "Testimonios.Filter1": {
        "type": "object",
        "title": "Testimonios.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Testimonios.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idUsuario": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "descripcion": {
                    "type": "boolean"
                  },
                  "badge": {
                    "type": "boolean"
                  },
                  "calificacion": {
                    "type": "boolean"
                  },
                  "genero": {
                    "type": "boolean"
                  },
                  "funcion": {
                    "type": "boolean"
                  },
                  "orden": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "idUsuario",
                    "nombre",
                    "descripcion",
                    "badge",
                    "calificacion",
                    "genero",
                    "funcion",
                    "orden",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Testimonios.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Testimonios>"
      },
      "Testimoniospagina.Filter": {
        "type": "object",
        "title": "Testimoniospagina.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "tituloHero": {
                    "type": "boolean"
                  },
                  "subtituloHero": {
                    "type": "boolean"
                  },
                  "tituloSeccion": {
                    "type": "boolean"
                  },
                  "descripcionSeccion": {
                    "type": "boolean"
                  },
                  "tituloCta": {
                    "type": "boolean"
                  },
                  "descripcionCta": {
                    "type": "boolean"
                  },
                  "botonTexto": {
                    "type": "boolean"
                  },
                  "botonUrl": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "tipo",
                    "nombre",
                    "estatus",
                    "status",
                    "tituloHero",
                    "subtituloHero",
                    "tituloSeccion",
                    "descripcionSeccion",
                    "tituloCta",
                    "descripcionCta",
                    "botonTexto",
                    "botonUrl",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Testimoniospagina.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Testimoniospagina>"
      },
      "Testimoniospagina.Filter1": {
        "type": "object",
        "title": "Testimoniospagina.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Testimoniospagina.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "tituloHero": {
                    "type": "boolean"
                  },
                  "subtituloHero": {
                    "type": "boolean"
                  },
                  "tituloSeccion": {
                    "type": "boolean"
                  },
                  "descripcionSeccion": {
                    "type": "boolean"
                  },
                  "tituloCta": {
                    "type": "boolean"
                  },
                  "descripcionCta": {
                    "type": "boolean"
                  },
                  "botonTexto": {
                    "type": "boolean"
                  },
                  "botonUrl": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "tipo",
                    "nombre",
                    "estatus",
                    "status",
                    "tituloHero",
                    "subtituloHero",
                    "tituloSeccion",
                    "descripcionSeccion",
                    "tituloCta",
                    "descripcionCta",
                    "botonTexto",
                    "botonUrl",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Testimoniospagina.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Testimoniospagina>"
      },
      "Tiemposcomidas.Filter": {
        "type": "object",
        "title": "Tiemposcomidas.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "repetir": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "repetir",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Tiemposcomidas.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Tiemposcomidas>"
      },
      "Tiemposcomidas.Filter1": {
        "type": "object",
        "title": "Tiemposcomidas.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Tiemposcomidas.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "repetir": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "repetir",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Tiemposcomidas.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Tiemposcomidas>"
      },
      "Tiendapagina.Filter": {
        "type": "object",
        "title": "Tiendapagina.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "tituloHero": {
                    "type": "boolean"
                  },
                  "subtituloHero": {
                    "type": "boolean"
                  },
                  "subtituloSeccion": {
                    "type": "boolean"
                  },
                  "tituloSeccion": {
                    "type": "boolean"
                  },
                  "descripcionSeccion": {
                    "type": "boolean"
                  },
                  "tituloBloque": {
                    "type": "boolean"
                  },
                  "descripcionBloque": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "tipo",
                    "nombre",
                    "estatus",
                    "status",
                    "tituloHero",
                    "subtituloHero",
                    "subtituloSeccion",
                    "tituloSeccion",
                    "descripcionSeccion",
                    "tituloBloque",
                    "descripcionBloque",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Tiendapagina.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Tiendapagina>"
      },
      "Tiendapagina.Filter1": {
        "type": "object",
        "title": "Tiendapagina.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Tiendapagina.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "tituloHero": {
                    "type": "boolean"
                  },
                  "subtituloHero": {
                    "type": "boolean"
                  },
                  "subtituloSeccion": {
                    "type": "boolean"
                  },
                  "tituloSeccion": {
                    "type": "boolean"
                  },
                  "descripcionSeccion": {
                    "type": "boolean"
                  },
                  "tituloBloque": {
                    "type": "boolean"
                  },
                  "descripcionBloque": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "tipo",
                    "nombre",
                    "estatus",
                    "status",
                    "tituloHero",
                    "subtituloHero",
                    "subtituloSeccion",
                    "tituloSeccion",
                    "descripcionSeccion",
                    "tituloBloque",
                    "descripcionBloque",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Tiendapagina.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Tiendapagina>"
      },
      "Tipoproductos.Filter": {
        "type": "object",
        "title": "Tipoproductos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "descripcion": {
                    "type": "boolean"
                  },
                  "abreviatura": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  },
                  "updated": {
                    "type": "boolean"
                  },
                  "updatedBy": {
                    "type": "boolean"
                  },
                  "deleted": {
                    "type": "boolean"
                  },
                  "deletedBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "descripcion",
                    "abreviatura",
                    "estatus",
                    "status",
                    "created",
                    "createdBy",
                    "updated",
                    "updatedBy",
                    "deleted",
                    "deletedBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Tipoproductos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Tipoproductos>"
      },
      "Tipoproductos.Filter1": {
        "type": "object",
        "title": "Tipoproductos.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Tipoproductos.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "descripcion": {
                    "type": "boolean"
                  },
                  "abreviatura": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  },
                  "updated": {
                    "type": "boolean"
                  },
                  "updatedBy": {
                    "type": "boolean"
                  },
                  "deleted": {
                    "type": "boolean"
                  },
                  "deletedBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "descripcion",
                    "abreviatura",
                    "estatus",
                    "status",
                    "created",
                    "createdBy",
                    "updated",
                    "updatedBy",
                    "deleted",
                    "deletedBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Tipoproductos.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Tipoproductos>"
      },
      "Tiposdietas.Filter": {
        "type": "object",
        "title": "Tiposdietas.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Tiposdietas.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Tiposdietas>"
      },
      "Tiposdietas.Filter1": {
        "type": "object",
        "title": "Tiposdietas.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Tiposdietas.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Tiposdietas.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Tiposdietas>"
      },
      "Tiposejercicios.Filter": {
        "type": "object",
        "title": "Tiposejercicios.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Tiposejercicios.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Tiposejercicios>"
      },
      "Tiposejercicios.Filter1": {
        "type": "object",
        "title": "Tiposejercicios.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Tiposejercicios.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Tiposejercicios.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Tiposejercicios>"
      },
      "Tiposrecetas.Filter": {
        "type": "object",
        "title": "Tiposrecetas.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Tiposrecetas.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Tiposrecetas>"
      },
      "Tiposrecetas.Filter1": {
        "type": "object",
        "title": "Tiposrecetas.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Tiposrecetas.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "subtitulo": {
                    "type": "boolean"
                  },
                  "icono": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "subtitulo",
                    "icono",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Tiposrecetas.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Tiposrecetas>"
      },
      "Tipotallas.Filter": {
        "type": "object",
        "title": "Tipotallas.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Tipotallas.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Tipotallas>"
      },
      "Tipotallas.Filter1": {
        "type": "object",
        "title": "Tipotallas.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Tipotallas.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Tipotallas.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Tipotallas>"
      },
      "Unidades.Filter": {
        "type": "object",
        "title": "Unidades.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "abreviatura": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "abreviatura",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Unidades.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Unidades>"
      },
      "Unidades.Filter1": {
        "type": "object",
        "title": "Unidades.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Unidades.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "abreviatura": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idEmpresa",
                    "nombre",
                    "abreviatura",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Unidades.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Unidades>"
      },
      "Usuarios.Filter": {
        "type": "object",
        "title": "Usuarios.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idPais": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idRol": {
                    "type": "boolean"
                  },
                  "usuario": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "apellidos": {
                    "type": "boolean"
                  },
                  "genero": {
                    "type": "boolean"
                  },
                  "edad": {
                    "type": "boolean"
                  },
                  "email": {
                    "type": "boolean"
                  },
                  "password": {
                    "type": "boolean"
                  },
                  "nacimiento": {
                    "type": "boolean"
                  },
                  "telefono": {
                    "type": "boolean"
                  },
                  "rfc": {
                    "type": "boolean"
                  },
                  "razonSocial": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idPais",
                    "idEmpresa",
                    "idRol",
                    "usuario",
                    "nombre",
                    "apellidos",
                    "genero",
                    "edad",
                    "email",
                    "password",
                    "nacimiento",
                    "telefono",
                    "rfc",
                    "razonSocial",
                    "tipo",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Usuarios.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Usuarios>"
      },
      "Usuarios.Filter1": {
        "type": "object",
        "title": "Usuarios.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "Usuarios.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "idPais": {
                    "type": "boolean"
                  },
                  "idEmpresa": {
                    "type": "boolean"
                  },
                  "idRol": {
                    "type": "boolean"
                  },
                  "usuario": {
                    "type": "boolean"
                  },
                  "nombre": {
                    "type": "boolean"
                  },
                  "apellidos": {
                    "type": "boolean"
                  },
                  "genero": {
                    "type": "boolean"
                  },
                  "edad": {
                    "type": "boolean"
                  },
                  "email": {
                    "type": "boolean"
                  },
                  "password": {
                    "type": "boolean"
                  },
                  "nacimiento": {
                    "type": "boolean"
                  },
                  "telefono": {
                    "type": "boolean"
                  },
                  "rfc": {
                    "type": "boolean"
                  },
                  "razonSocial": {
                    "type": "boolean"
                  },
                  "tipo": {
                    "type": "boolean"
                  },
                  "estatus": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "idPais",
                    "idEmpresa",
                    "idRol",
                    "usuario",
                    "nombre",
                    "apellidos",
                    "genero",
                    "edad",
                    "email",
                    "password",
                    "nacimiento",
                    "telefono",
                    "rfc",
                    "razonSocial",
                    "tipo",
                    "estatus",
                    "status",
                    "created",
                    "createdBy"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Usuarios.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Usuarios>"
      }
    }
  }
}