{
  "openapi": "3.0.0",
  "info": {
    "title": "lb4",
    "version": "0.0.1",
    "description": "lb4",
    "contact": {
      "name": "venkey",
      "email": "venkatesh@acuizen.com"
    }
  },
  "paths": {
    "/department-goals/count": {
      "get": {
        "x-controller-name": "DepartmentGoalController",
        "x-operation-name": "count",
        "tags": [
          "DepartmentGoalController"
        ],
        "responses": {
          "200": {
            "description": "DepartmentGoal model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DepartmentGoal.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DepartmentGoal>"
                }
              }
            }
          }
        ],
        "operationId": "DepartmentGoalController.count"
      }
    },
    "/department-goals/{id}": {
      "put": {
        "x-controller-name": "DepartmentGoalController",
        "x-operation-name": "replaceById",
        "tags": [
          "DepartmentGoalController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "DepartmentGoal PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DepartmentGoal"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DepartmentGoalController.replaceById"
      },
      "patch": {
        "x-controller-name": "DepartmentGoalController",
        "x-operation-name": "updateById",
        "tags": [
          "DepartmentGoalController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "DepartmentGoal PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DepartmentGoalPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DepartmentGoalController.updateById"
      },
      "get": {
        "x-controller-name": "DepartmentGoalController",
        "x-operation-name": "findById",
        "tags": [
          "DepartmentGoalController"
        ],
        "responses": {
          "200": {
            "description": "DepartmentGoal model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DepartmentGoalWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DepartmentGoal.Filter"
                }
              }
            }
          }
        ],
        "operationId": "DepartmentGoalController.findById"
      },
      "delete": {
        "x-controller-name": "DepartmentGoalController",
        "x-operation-name": "deleteById",
        "tags": [
          "DepartmentGoalController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "DepartmentGoal DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "DepartmentGoalController.deleteById"
      }
    },
    "/department-goals": {
      "post": {
        "x-controller-name": "DepartmentGoalController",
        "x-operation-name": "create",
        "tags": [
          "DepartmentGoalController"
        ],
        "responses": {
          "200": {
            "description": "DepartmentGoal model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DepartmentGoal"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDepartmentGoal"
              }
            }
          }
        },
        "operationId": "DepartmentGoalController.create"
      },
      "patch": {
        "x-controller-name": "DepartmentGoalController",
        "x-operation-name": "updateAll",
        "tags": [
          "DepartmentGoalController"
        ],
        "responses": {
          "200": {
            "description": "DepartmentGoal PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "DepartmentGoal.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DepartmentGoal>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DepartmentGoalPartial"
              }
            }
          }
        },
        "operationId": "DepartmentGoalController.updateAll"
      },
      "get": {
        "x-controller-name": "DepartmentGoalController",
        "x-operation-name": "find",
        "tags": [
          "DepartmentGoalController"
        ],
        "responses": {
          "200": {
            "description": "Array of DepartmentGoal model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DepartmentGoalWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DepartmentGoal.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "DepartmentGoalController.find"
      }
    },
    "/kpi-templates/count": {
      "get": {
        "x-controller-name": "KpiTemplateController",
        "x-operation-name": "count",
        "tags": [
          "KpiTemplateController"
        ],
        "responses": {
          "200": {
            "description": "KpiTemplate model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "KpiTemplate.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<KpiTemplate>"
                }
              }
            }
          }
        ],
        "operationId": "KpiTemplateController.count"
      }
    },
    "/kpi-templates/{id}": {
      "put": {
        "x-controller-name": "KpiTemplateController",
        "x-operation-name": "replaceById",
        "tags": [
          "KpiTemplateController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "KpiTemplate PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/KpiTemplate"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "KpiTemplateController.replaceById"
      },
      "patch": {
        "x-controller-name": "KpiTemplateController",
        "x-operation-name": "updateById",
        "tags": [
          "KpiTemplateController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "KpiTemplate PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/KpiTemplatePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "KpiTemplateController.updateById"
      },
      "get": {
        "x-controller-name": "KpiTemplateController",
        "x-operation-name": "findById",
        "tags": [
          "KpiTemplateController"
        ],
        "responses": {
          "200": {
            "description": "KpiTemplate model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/KpiTemplateWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/KpiTemplate.Filter"
                }
              }
            }
          }
        ],
        "operationId": "KpiTemplateController.findById"
      },
      "delete": {
        "x-controller-name": "KpiTemplateController",
        "x-operation-name": "deleteById",
        "tags": [
          "KpiTemplateController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "KpiTemplate DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "KpiTemplateController.deleteById"
      }
    },
    "/kpi-templates": {
      "post": {
        "x-controller-name": "KpiTemplateController",
        "x-operation-name": "create",
        "tags": [
          "KpiTemplateController"
        ],
        "responses": {
          "200": {
            "description": "KpiTemplate model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/KpiTemplate"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewKpiTemplate"
              }
            }
          }
        },
        "operationId": "KpiTemplateController.create"
      },
      "patch": {
        "x-controller-name": "KpiTemplateController",
        "x-operation-name": "updateAll",
        "tags": [
          "KpiTemplateController"
        ],
        "responses": {
          "200": {
            "description": "KpiTemplate PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "KpiTemplate.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<KpiTemplate>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/KpiTemplatePartial"
              }
            }
          }
        },
        "operationId": "KpiTemplateController.updateAll"
      },
      "get": {
        "x-controller-name": "KpiTemplateController",
        "x-operation-name": "find",
        "tags": [
          "KpiTemplateController"
        ],
        "responses": {
          "200": {
            "description": "Array of KpiTemplate model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/KpiTemplateWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/KpiTemplate.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "KpiTemplateController.find"
      }
    },
    "/objectives/count": {
      "get": {
        "x-controller-name": "ObjectiveController",
        "x-operation-name": "count",
        "tags": [
          "ObjectiveController"
        ],
        "responses": {
          "200": {
            "description": "Objective model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Objective.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Objective>"
                }
              }
            }
          }
        ],
        "operationId": "ObjectiveController.count"
      }
    },
    "/objectives/{id}/priorities": {
      "post": {
        "x-controller-name": "ObjectivePriorityController",
        "x-operation-name": "create",
        "tags": [
          "ObjectivePriorityController"
        ],
        "responses": {
          "200": {
            "description": "Objective model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Priority"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewPriorityInObjective"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ObjectivePriorityController.create"
      },
      "patch": {
        "x-controller-name": "ObjectivePriorityController",
        "x-operation-name": "patch",
        "tags": [
          "ObjectivePriorityController"
        ],
        "responses": {
          "200": {
            "description": "Objective.Priority PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PriorityPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ObjectivePriorityController.patch"
      },
      "get": {
        "x-controller-name": "ObjectivePriorityController",
        "x-operation-name": "find",
        "tags": [
          "ObjectivePriorityController"
        ],
        "responses": {
          "200": {
            "description": "Array of Objective has many Priority",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Priority"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "ObjectivePriorityController.find"
      },
      "delete": {
        "x-controller-name": "ObjectivePriorityController",
        "x-operation-name": "delete",
        "tags": [
          "ObjectivePriorityController"
        ],
        "responses": {
          "200": {
            "description": "Objective.Priority DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "ObjectivePriorityController.delete"
      }
    },
    "/objectives/{id}": {
      "put": {
        "x-controller-name": "ObjectiveController",
        "x-operation-name": "replaceById",
        "tags": [
          "ObjectiveController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Objective PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Objective"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ObjectiveController.replaceById"
      },
      "patch": {
        "x-controller-name": "ObjectiveController",
        "x-operation-name": "updateById",
        "tags": [
          "ObjectiveController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Objective PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectivePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ObjectiveController.updateById"
      },
      "get": {
        "x-controller-name": "ObjectiveController",
        "x-operation-name": "findById",
        "tags": [
          "ObjectiveController"
        ],
        "responses": {
          "200": {
            "description": "Objective model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectiveWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Objective.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ObjectiveController.findById"
      },
      "delete": {
        "x-controller-name": "ObjectiveController",
        "x-operation-name": "deleteById",
        "tags": [
          "ObjectiveController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Objective DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "ObjectiveController.deleteById"
      }
    },
    "/objectives": {
      "post": {
        "x-controller-name": "ObjectiveController",
        "x-operation-name": "create",
        "tags": [
          "ObjectiveController"
        ],
        "responses": {
          "200": {
            "description": "Objective model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Objective"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewObjective"
              }
            }
          }
        },
        "operationId": "ObjectiveController.create"
      },
      "patch": {
        "x-controller-name": "ObjectiveController",
        "x-operation-name": "updateAll",
        "tags": [
          "ObjectiveController"
        ],
        "responses": {
          "200": {
            "description": "Objective PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Objective.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Objective>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectivePartial"
              }
            }
          }
        },
        "operationId": "ObjectiveController.updateAll"
      },
      "get": {
        "x-controller-name": "ObjectiveController",
        "x-operation-name": "find",
        "tags": [
          "ObjectiveController"
        ],
        "responses": {
          "200": {
            "description": "Array of Objective model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ObjectiveWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Objective.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ObjectiveController.find"
      }
    },
    "/pillar-managements/count": {
      "get": {
        "x-controller-name": "PillarManagementController",
        "x-operation-name": "count",
        "tags": [
          "PillarManagementController"
        ],
        "responses": {
          "200": {
            "description": "PillarManagement model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "PillarManagement.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<PillarManagement>"
                }
              }
            }
          }
        ],
        "operationId": "PillarManagementController.count"
      }
    },
    "/pillar-managements/{id}/objectives": {
      "post": {
        "x-controller-name": "PillarManagementObjectiveController",
        "x-operation-name": "create",
        "tags": [
          "PillarManagementObjectiveController"
        ],
        "responses": {
          "200": {
            "description": "PillarManagement model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Objective"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewObjectiveInPillarManagement"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PillarManagementObjectiveController.create"
      },
      "patch": {
        "x-controller-name": "PillarManagementObjectiveController",
        "x-operation-name": "patch",
        "tags": [
          "PillarManagementObjectiveController"
        ],
        "responses": {
          "200": {
            "description": "PillarManagement.Objective PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ObjectivePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PillarManagementObjectiveController.patch"
      },
      "get": {
        "x-controller-name": "PillarManagementObjectiveController",
        "x-operation-name": "find",
        "tags": [
          "PillarManagementObjectiveController"
        ],
        "responses": {
          "200": {
            "description": "Array of PillarManagement has many Objective",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Objective"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "PillarManagementObjectiveController.find"
      },
      "delete": {
        "x-controller-name": "PillarManagementObjectiveController",
        "x-operation-name": "delete",
        "tags": [
          "PillarManagementObjectiveController"
        ],
        "responses": {
          "200": {
            "description": "PillarManagement.Objective DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "PillarManagementObjectiveController.delete"
      }
    },
    "/pillar-managements/{id}": {
      "put": {
        "x-controller-name": "PillarManagementController",
        "x-operation-name": "replaceById",
        "tags": [
          "PillarManagementController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "PillarManagement PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PillarManagement"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PillarManagementController.replaceById"
      },
      "patch": {
        "x-controller-name": "PillarManagementController",
        "x-operation-name": "updateById",
        "tags": [
          "PillarManagementController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "PillarManagement PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PillarManagementPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PillarManagementController.updateById"
      },
      "get": {
        "x-controller-name": "PillarManagementController",
        "x-operation-name": "findById",
        "tags": [
          "PillarManagementController"
        ],
        "responses": {
          "200": {
            "description": "PillarManagement model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PillarManagementWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PillarManagement.Filter"
                }
              }
            }
          }
        ],
        "operationId": "PillarManagementController.findById"
      },
      "delete": {
        "x-controller-name": "PillarManagementController",
        "x-operation-name": "deleteById",
        "tags": [
          "PillarManagementController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "PillarManagement DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "PillarManagementController.deleteById"
      }
    },
    "/pillar-managements": {
      "post": {
        "x-controller-name": "PillarManagementController",
        "x-operation-name": "create",
        "tags": [
          "PillarManagementController"
        ],
        "responses": {
          "200": {
            "description": "PillarManagement model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PillarManagement"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewPillarManagement"
              }
            }
          }
        },
        "operationId": "PillarManagementController.create"
      },
      "patch": {
        "x-controller-name": "PillarManagementController",
        "x-operation-name": "updateAll",
        "tags": [
          "PillarManagementController"
        ],
        "responses": {
          "200": {
            "description": "PillarManagement PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "PillarManagement.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<PillarManagement>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PillarManagementPartial"
              }
            }
          }
        },
        "operationId": "PillarManagementController.updateAll"
      },
      "get": {
        "x-controller-name": "PillarManagementController",
        "x-operation-name": "find",
        "tags": [
          "PillarManagementController"
        ],
        "responses": {
          "200": {
            "description": "Array of PillarManagement model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PillarManagementWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PillarManagement.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "PillarManagementController.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"
      }
    },
    "/priorities/count": {
      "get": {
        "x-controller-name": "PriorityController",
        "x-operation-name": "count",
        "tags": [
          "PriorityController"
        ],
        "responses": {
          "200": {
            "description": "Priority model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Priority.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Priority>"
                }
              }
            }
          }
        ],
        "operationId": "PriorityController.count"
      }
    },
    "/priorities/{id}/department-goals": {
      "post": {
        "x-controller-name": "PriorityDepartmentGoalController",
        "x-operation-name": "create",
        "tags": [
          "PriorityDepartmentGoalController"
        ],
        "responses": {
          "200": {
            "description": "Priority model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DepartmentGoal"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDepartmentGoalInPriority"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PriorityDepartmentGoalController.create"
      },
      "patch": {
        "x-controller-name": "PriorityDepartmentGoalController",
        "x-operation-name": "patch",
        "tags": [
          "PriorityDepartmentGoalController"
        ],
        "responses": {
          "200": {
            "description": "Priority.DepartmentGoal PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DepartmentGoalPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PriorityDepartmentGoalController.patch"
      },
      "get": {
        "x-controller-name": "PriorityDepartmentGoalController",
        "x-operation-name": "find",
        "tags": [
          "PriorityDepartmentGoalController"
        ],
        "responses": {
          "200": {
            "description": "Array of Priority has many DepartmentGoal",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DepartmentGoal"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "PriorityDepartmentGoalController.find"
      },
      "delete": {
        "x-controller-name": "PriorityDepartmentGoalController",
        "x-operation-name": "delete",
        "tags": [
          "PriorityDepartmentGoalController"
        ],
        "responses": {
          "200": {
            "description": "Priority.DepartmentGoal DELETE success count",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "PriorityDepartmentGoalController.delete"
      }
    },
    "/priorities/{id}": {
      "put": {
        "x-controller-name": "PriorityController",
        "x-operation-name": "replaceById",
        "tags": [
          "PriorityController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Priority PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Priority"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PriorityController.replaceById"
      },
      "patch": {
        "x-controller-name": "PriorityController",
        "x-operation-name": "updateById",
        "tags": [
          "PriorityController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Priority PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PriorityPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PriorityController.updateById"
      },
      "get": {
        "x-controller-name": "PriorityController",
        "x-operation-name": "findById",
        "tags": [
          "PriorityController"
        ],
        "responses": {
          "200": {
            "description": "Priority model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PriorityWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Priority.Filter"
                }
              }
            }
          }
        ],
        "operationId": "PriorityController.findById"
      },
      "delete": {
        "x-controller-name": "PriorityController",
        "x-operation-name": "deleteById",
        "tags": [
          "PriorityController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Priority DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "PriorityController.deleteById"
      }
    },
    "/priorities": {
      "post": {
        "x-controller-name": "PriorityController",
        "x-operation-name": "create",
        "tags": [
          "PriorityController"
        ],
        "responses": {
          "200": {
            "description": "Priority model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Priority"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewPriority"
              }
            }
          }
        },
        "operationId": "PriorityController.create"
      },
      "patch": {
        "x-controller-name": "PriorityController",
        "x-operation-name": "updateAll",
        "tags": [
          "PriorityController"
        ],
        "responses": {
          "200": {
            "description": "Priority PATCH success count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "Priority.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Priority>"
                }
              }
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PriorityPartial"
              }
            }
          }
        },
        "operationId": "PriorityController.updateAll"
      },
      "get": {
        "x-controller-name": "PriorityController",
        "x-operation-name": "find",
        "tags": [
          "PriorityController"
        ],
        "responses": {
          "200": {
            "description": "Array of Priority model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PriorityWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Priority.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "PriorityController.find"
      }
    }
  },
  "servers": [
    {
      "url": "http://policydeployment-api.acuizen.com"
    }
  ],
  "components": {
    "schemas": {
      "Priority": {
        "title": "Priority",
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "objectiveId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "executiveSponsorId": {
            "type": "string"
          },
          "fiscalYear": {
            "type": "string"
          }
        },
        "required": [
          "objectiveId",
          "name",
          "executiveSponsorId",
          "fiscalYear"
        ],
        "additionalProperties": false
      },
      "NewPriority": {
        "title": "NewPriority",
        "type": "object",
        "description": "(tsType: Omit<Priority, 'id'>, schemaOptions: { title: 'NewPriority', exclude: [ 'id' ] })",
        "properties": {
          "objectiveId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "executiveSponsorId": {
            "type": "string"
          },
          "fiscalYear": {
            "type": "string"
          }
        },
        "required": [
          "objectiveId",
          "name",
          "executiveSponsorId",
          "fiscalYear"
        ],
        "additionalProperties": false,
        "x-typescript-type": "Omit<Priority, 'id'>"
      },
      "PillarManagementWithRelations": {
        "title": "PillarManagementWithRelations",
        "type": "object",
        "description": "(tsType: PillarManagementWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "ownerId": {
            "type": "string"
          },
          "color": {
            "type": "string"
          },
          "objectives": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ObjectiveWithRelations"
            }
          }
        },
        "required": [
          "name",
          "ownerId"
        ],
        "additionalProperties": false,
        "x-typescript-type": "PillarManagementWithRelations"
      },
      "ObjectiveWithRelations": {
        "title": "ObjectiveWithRelations",
        "type": "object",
        "description": "(tsType: ObjectiveWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "pillarId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "ownerId": {
            "type": "string"
          },
          "startYear": {
            "type": "number"
          },
          "endYear": {
            "type": "number"
          },
          "pillar": {
            "$ref": "#/components/schemas/PillarManagementWithRelations"
          },
          "foreignKey": {},
          "priorities": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PriorityWithRelations"
            }
          }
        },
        "required": [
          "pillarId",
          "name",
          "ownerId",
          "startYear",
          "endYear"
        ],
        "additionalProperties": false,
        "x-typescript-type": "ObjectiveWithRelations"
      },
      "DepartmentGoalWithRelations": {
        "title": "DepartmentGoalWithRelations",
        "type": "object",
        "description": "(tsType: DepartmentGoalWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "annualPriorityId": {
            "type": "string"
          },
          "departmentId": {
            "type": "string"
          },
          "ownerId": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "proposedTarget": {
            "type": "number"
          },
          "approvedTarget": {
            "type": "number"
          },
          "unit": {
            "type": "string"
          },
          "comments": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "kpiIds": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "annualPriority": {
            "$ref": "#/components/schemas/PriorityWithRelations"
          },
          "foreignKey": {}
        },
        "required": [
          "annualPriorityId",
          "departmentId",
          "ownerId",
          "status",
          "proposedTarget",
          "approvedTarget",
          "unit",
          "kpiIds"
        ],
        "additionalProperties": false,
        "x-typescript-type": "DepartmentGoalWithRelations"
      },
      "PriorityWithRelations": {
        "title": "PriorityWithRelations",
        "type": "object",
        "description": "(tsType: PriorityWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "objectiveId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "executiveSponsorId": {
            "type": "string"
          },
          "fiscalYear": {
            "type": "string"
          },
          "objective": {
            "$ref": "#/components/schemas/ObjectiveWithRelations"
          },
          "foreignKey": {},
          "departmentGoals": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DepartmentGoalWithRelations"
            }
          }
        },
        "required": [
          "objectiveId",
          "name",
          "executiveSponsorId",
          "fiscalYear"
        ],
        "additionalProperties": false,
        "x-typescript-type": "PriorityWithRelations"
      },
      "PriorityPartial": {
        "title": "PriorityPartial",
        "type": "object",
        "description": "(tsType: Partial<Priority>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "objectiveId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "executiveSponsorId": {
            "type": "string"
          },
          "fiscalYear": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Priority>"
      },
      "DepartmentGoal": {
        "title": "DepartmentGoal",
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "annualPriorityId": {
            "type": "string"
          },
          "departmentId": {
            "type": "string"
          },
          "ownerId": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "proposedTarget": {
            "type": "number"
          },
          "approvedTarget": {
            "type": "number"
          },
          "unit": {
            "type": "string"
          },
          "comments": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "kpiIds": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "required": [
          "annualPriorityId",
          "departmentId",
          "ownerId",
          "status",
          "proposedTarget",
          "approvedTarget",
          "unit",
          "kpiIds"
        ],
        "additionalProperties": false
      },
      "NewDepartmentGoalInPriority": {
        "title": "NewDepartmentGoalInPriority",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<DepartmentGoal, 'id'>, 'annualPriorityId'>, schemaOptions: { title: 'NewDepartmentGoalInPriority', exclude: [ 'id' ], optional: [ 'annualPriorityId' ] })",
        "properties": {
          "annualPriorityId": {
            "type": "string"
          },
          "departmentId": {
            "type": "string"
          },
          "ownerId": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "proposedTarget": {
            "type": "number"
          },
          "approvedTarget": {
            "type": "number"
          },
          "unit": {
            "type": "string"
          },
          "comments": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "kpiIds": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "required": [
          "departmentId",
          "ownerId",
          "status",
          "proposedTarget",
          "approvedTarget",
          "unit",
          "kpiIds"
        ],
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<DepartmentGoal, 'id'>, 'annualPriorityId'>"
      },
      "DepartmentGoalPartial": {
        "title": "DepartmentGoalPartial",
        "type": "object",
        "description": "(tsType: Partial<DepartmentGoal>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "annualPriorityId": {
            "type": "string"
          },
          "departmentId": {
            "type": "string"
          },
          "ownerId": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "proposedTarget": {
            "type": "number"
          },
          "approvedTarget": {
            "type": "number"
          },
          "unit": {
            "type": "string"
          },
          "comments": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "kpiIds": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<DepartmentGoal>"
      },
      "PillarManagement": {
        "title": "PillarManagement",
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "ownerId": {
            "type": "string"
          },
          "color": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "ownerId"
        ],
        "additionalProperties": false
      },
      "NewPillarManagement": {
        "title": "NewPillarManagement",
        "type": "object",
        "description": "(tsType: Omit<PillarManagement, 'id'>, schemaOptions: { title: 'NewPillarManagement', exclude: [ 'id' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "ownerId": {
            "type": "string"
          },
          "color": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "ownerId"
        ],
        "additionalProperties": false,
        "x-typescript-type": "Omit<PillarManagement, 'id'>"
      },
      "PillarManagementPartial": {
        "title": "PillarManagementPartial",
        "type": "object",
        "description": "(tsType: Partial<PillarManagement>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "ownerId": {
            "type": "string"
          },
          "color": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<PillarManagement>"
      },
      "Objective": {
        "title": "Objective",
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "pillarId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "ownerId": {
            "type": "string"
          },
          "startYear": {
            "type": "number"
          },
          "endYear": {
            "type": "number"
          }
        },
        "required": [
          "pillarId",
          "name",
          "ownerId",
          "startYear",
          "endYear"
        ],
        "additionalProperties": false
      },
      "NewObjectiveInPillarManagement": {
        "title": "NewObjectiveInPillarManagement",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<Objective, 'id'>, 'pillarId'>, schemaOptions: { title: 'NewObjectiveInPillarManagement', exclude: [ 'id' ], optional: [ 'pillarId' ] })",
        "properties": {
          "pillarId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "ownerId": {
            "type": "string"
          },
          "startYear": {
            "type": "number"
          },
          "endYear": {
            "type": "number"
          }
        },
        "required": [
          "name",
          "ownerId",
          "startYear",
          "endYear"
        ],
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<Objective, 'id'>, 'pillarId'>"
      },
      "ObjectivePartial": {
        "title": "ObjectivePartial",
        "type": "object",
        "description": "(tsType: Partial<Objective>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "pillarId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "ownerId": {
            "type": "string"
          },
          "startYear": {
            "type": "number"
          },
          "endYear": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Objective>"
      },
      "NewObjective": {
        "title": "NewObjective",
        "type": "object",
        "description": "(tsType: Omit<Objective, 'id'>, schemaOptions: { title: 'NewObjective', exclude: [ 'id' ] })",
        "properties": {
          "pillarId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "ownerId": {
            "type": "string"
          },
          "startYear": {
            "type": "number"
          },
          "endYear": {
            "type": "number"
          }
        },
        "required": [
          "pillarId",
          "name",
          "ownerId",
          "startYear",
          "endYear"
        ],
        "additionalProperties": false,
        "x-typescript-type": "Omit<Objective, 'id'>"
      },
      "NewPriorityInObjective": {
        "title": "NewPriorityInObjective",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<Priority, 'id'>, 'objectiveId'>, schemaOptions: { title: 'NewPriorityInObjective', exclude: [ 'id' ], optional: [ 'objectiveId' ] })",
        "properties": {
          "objectiveId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "executiveSponsorId": {
            "type": "string"
          },
          "fiscalYear": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "executiveSponsorId",
          "fiscalYear"
        ],
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<Priority, 'id'>, 'objectiveId'>"
      },
      "KpiTemplate": {
        "title": "KpiTemplate",
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "type": {
            "type": "string",
            "enum": [
              "Leading",
              "Lagging"
            ]
          },
          "unit": {
            "type": "string"
          },
          "recommendedFrequency": {
            "type": "string",
            "enum": [
              "Daily",
              "Weekly",
              "Monthly",
              "Quarterly"
            ]
          },
          "defaultTarget": {
            "type": "number"
          }
        },
        "required": [
          "name",
          "type",
          "unit",
          "recommendedFrequency",
          "defaultTarget"
        ],
        "additionalProperties": false
      },
      "NewKpiTemplate": {
        "title": "NewKpiTemplate",
        "type": "object",
        "description": "(tsType: Omit<KpiTemplate, 'id'>, schemaOptions: { title: 'NewKpiTemplate', exclude: [ 'id' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "type": {
            "type": "string",
            "enum": [
              "Leading",
              "Lagging"
            ]
          },
          "unit": {
            "type": "string"
          },
          "recommendedFrequency": {
            "type": "string",
            "enum": [
              "Daily",
              "Weekly",
              "Monthly",
              "Quarterly"
            ]
          },
          "defaultTarget": {
            "type": "number"
          }
        },
        "required": [
          "name",
          "type",
          "unit",
          "recommendedFrequency",
          "defaultTarget"
        ],
        "additionalProperties": false,
        "x-typescript-type": "Omit<KpiTemplate, 'id'>"
      },
      "KpiTemplateWithRelations": {
        "title": "KpiTemplateWithRelations",
        "type": "object",
        "description": "(tsType: KpiTemplateWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "type": {
            "type": "string",
            "enum": [
              "Leading",
              "Lagging"
            ]
          },
          "unit": {
            "type": "string"
          },
          "recommendedFrequency": {
            "type": "string",
            "enum": [
              "Daily",
              "Weekly",
              "Monthly",
              "Quarterly"
            ]
          },
          "defaultTarget": {
            "type": "number"
          }
        },
        "required": [
          "name",
          "type",
          "unit",
          "recommendedFrequency",
          "defaultTarget"
        ],
        "additionalProperties": false,
        "x-typescript-type": "KpiTemplateWithRelations"
      },
      "KpiTemplatePartial": {
        "title": "KpiTemplatePartial",
        "type": "object",
        "description": "(tsType: Partial<KpiTemplate>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "type": {
            "type": "string",
            "enum": [
              "Leading",
              "Lagging"
            ]
          },
          "unit": {
            "type": "string"
          },
          "recommendedFrequency": {
            "type": "string",
            "enum": [
              "Daily",
              "Weekly",
              "Monthly",
              "Quarterly"
            ]
          },
          "defaultTarget": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<KpiTemplate>"
      },
      "NewDepartmentGoal": {
        "title": "NewDepartmentGoal",
        "type": "object",
        "description": "(tsType: Omit<DepartmentGoal, 'id'>, schemaOptions: { title: 'NewDepartmentGoal', exclude: [ 'id' ] })",
        "properties": {
          "annualPriorityId": {
            "type": "string"
          },
          "departmentId": {
            "type": "string"
          },
          "ownerId": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "proposedTarget": {
            "type": "number"
          },
          "approvedTarget": {
            "type": "number"
          },
          "unit": {
            "type": "string"
          },
          "comments": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "kpiIds": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "required": [
          "annualPriorityId",
          "departmentId",
          "ownerId",
          "status",
          "proposedTarget",
          "approvedTarget",
          "unit",
          "kpiIds"
        ],
        "additionalProperties": false,
        "x-typescript-type": "Omit<DepartmentGoal, 'id'>"
      },
      "loopback.Count": {
        "type": "object",
        "title": "loopback.Count",
        "x-typescript-type": "@loopback/repository#Count",
        "properties": {
          "count": {
            "type": "number"
          }
        }
      },
      "DepartmentGoal.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": "DepartmentGoal.ScopeFilter"
      },
      "DepartmentGoal.IncludeFilter.Items": {
        "title": "DepartmentGoal.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "annualPriority"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/DepartmentGoal.ScopeFilter"
          }
        }
      },
      "DepartmentGoal.Filter": {
        "type": "object",
        "title": "DepartmentGoal.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"
                  },
                  "annualPriorityId": {
                    "type": "boolean"
                  },
                  "departmentId": {
                    "type": "boolean"
                  },
                  "ownerId": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "proposedTarget": {
                    "type": "boolean"
                  },
                  "approvedTarget": {
                    "type": "boolean"
                  },
                  "unit": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "kpiIds": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "annualPriorityId",
                    "departmentId",
                    "ownerId",
                    "status",
                    "proposedTarget",
                    "approvedTarget",
                    "unit",
                    "comments",
                    "kpiIds"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "DepartmentGoal.Fields"
          },
          "include": {
            "title": "DepartmentGoal.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/DepartmentGoal.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<DepartmentGoal>"
      },
      "DepartmentGoal.Filter1": {
        "type": "object",
        "title": "DepartmentGoal.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": "DepartmentGoal.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "annualPriorityId": {
                    "type": "boolean"
                  },
                  "departmentId": {
                    "type": "boolean"
                  },
                  "ownerId": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "proposedTarget": {
                    "type": "boolean"
                  },
                  "approvedTarget": {
                    "type": "boolean"
                  },
                  "unit": {
                    "type": "boolean"
                  },
                  "comments": {
                    "type": "boolean"
                  },
                  "kpiIds": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "annualPriorityId",
                    "departmentId",
                    "ownerId",
                    "status",
                    "proposedTarget",
                    "approvedTarget",
                    "unit",
                    "comments",
                    "kpiIds"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "DepartmentGoal.Fields"
          },
          "include": {
            "title": "DepartmentGoal.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/DepartmentGoal.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<DepartmentGoal>"
      },
      "KpiTemplate.Filter": {
        "type": "object",
        "title": "KpiTemplate.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"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "unit": {
                    "type": "boolean"
                  },
                  "recommendedFrequency": {
                    "type": "boolean"
                  },
                  "defaultTarget": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "type",
                    "unit",
                    "recommendedFrequency",
                    "defaultTarget"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "KpiTemplate.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<KpiTemplate>"
      },
      "KpiTemplate.Filter1": {
        "type": "object",
        "title": "KpiTemplate.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": "KpiTemplate.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "unit": {
                    "type": "boolean"
                  },
                  "recommendedFrequency": {
                    "type": "boolean"
                  },
                  "defaultTarget": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "type",
                    "unit",
                    "recommendedFrequency",
                    "defaultTarget"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "KpiTemplate.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<KpiTemplate>"
      },
      "Objective.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": "Objective.ScopeFilter"
      },
      "Objective.IncludeFilter.Items": {
        "title": "Objective.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "pillar",
              "priorities"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/Objective.ScopeFilter"
          }
        }
      },
      "Objective.Filter": {
        "type": "object",
        "title": "Objective.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"
                  },
                  "pillarId": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "ownerId": {
                    "type": "boolean"
                  },
                  "startYear": {
                    "type": "boolean"
                  },
                  "endYear": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "pillarId",
                    "name",
                    "description",
                    "ownerId",
                    "startYear",
                    "endYear"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Objective.Fields"
          },
          "include": {
            "title": "Objective.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Objective.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Objective>"
      },
      "Objective.Filter1": {
        "type": "object",
        "title": "Objective.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": "Objective.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "pillarId": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "ownerId": {
                    "type": "boolean"
                  },
                  "startYear": {
                    "type": "boolean"
                  },
                  "endYear": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "pillarId",
                    "name",
                    "description",
                    "ownerId",
                    "startYear",
                    "endYear"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Objective.Fields"
          },
          "include": {
            "title": "Objective.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Objective.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Objective>"
      },
      "PillarManagement.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": "PillarManagement.ScopeFilter"
      },
      "PillarManagement.IncludeFilter.Items": {
        "title": "PillarManagement.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "objectives"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/PillarManagement.ScopeFilter"
          }
        }
      },
      "PillarManagement.Filter": {
        "type": "object",
        "title": "PillarManagement.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"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "ownerId": {
                    "type": "boolean"
                  },
                  "color": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "description",
                    "ownerId",
                    "color"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "PillarManagement.Fields"
          },
          "include": {
            "title": "PillarManagement.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/PillarManagement.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<PillarManagement>"
      },
      "PillarManagement.Filter1": {
        "type": "object",
        "title": "PillarManagement.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": "PillarManagement.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "ownerId": {
                    "type": "boolean"
                  },
                  "color": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "description",
                    "ownerId",
                    "color"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "PillarManagement.Fields"
          },
          "include": {
            "title": "PillarManagement.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/PillarManagement.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<PillarManagement>"
      },
      "PingResponse": {
        "type": "object",
        "title": "PingResponse",
        "properties": {
          "greeting": {
            "type": "string"
          },
          "date": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "headers": {
            "type": "object",
            "properties": {
              "Content-Type": {
                "type": "string"
              }
            },
            "additionalProperties": true
          }
        }
      },
      "Priority.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": "Priority.ScopeFilter"
      },
      "Priority.IncludeFilter.Items": {
        "title": "Priority.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "objective",
              "departmentGoals"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/Priority.ScopeFilter"
          }
        }
      },
      "Priority.Filter": {
        "type": "object",
        "title": "Priority.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"
                  },
                  "objectiveId": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "executiveSponsorId": {
                    "type": "boolean"
                  },
                  "fiscalYear": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "objectiveId",
                    "name",
                    "description",
                    "executiveSponsorId",
                    "fiscalYear"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Priority.Fields"
          },
          "include": {
            "title": "Priority.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Priority.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Priority>"
      },
      "Priority.Filter1": {
        "type": "object",
        "title": "Priority.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": "Priority.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "objectiveId": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "executiveSponsorId": {
                    "type": "boolean"
                  },
                  "fiscalYear": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "objectiveId",
                    "name",
                    "description",
                    "executiveSponsorId",
                    "fiscalYear"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "Priority.Fields"
          },
          "include": {
            "title": "Priority.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/Priority.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Priority>"
      }
    }
  }
}